131.3 x 102.6 feet = 40.02 x 31.27 meters