85.6 x 131.8 feet = 26.09 x 40.17 meters