66 x 78.8 feet = 20.12 x 24.02 meters