129.3 x 100.6 feet = 39.41 x 30.66 meters