83.3 x 39.4 meters = 273.29 x 129.27 feet