20 x 20.7 meters = 65.62 x 67.91 feet