91.3 x 85.2 feet = 27.83 x 25.97 meters