134.3 x 105.6 feet = 40.93 x 32.19 meters