129.5 x 132.1 feet = 39.47 x 40.26 meters