112.3 x 83.6 feet = 34.23 x 25.48 meters