131.5 x 83.4 feet = 40.08 x 25.42 meters