81.8 x 105.4 feet = 24.93 x 32.13 meters