132.3 x 103.6 feet = 40.33 x 31.58 meters