105.8 x 129.4 feet = 32.25 x 39.44 meters