91.5 x 79.6 feet = 27.89 x 24.26 meters