26 x 83.3 meters = 85.3 x 273.29 feet