81.4 x 129.8 feet = 24.81 x 39.56 meters