83.4 x 101.2 meters = 273.62 x 332.02 feet