113.3 x 84.6 feet = 34.53 x 25.79 meters