83.4 x 131.8 feet = 25.42 x 40.17 meters