25.4 x 43.2 meters = 83.33 x 141.73 feet