129.5 x 81.4 feet = 39.47 x 24.81 meters