131.3 x 129.1 feet = 40.02 x 39.35 meters