66 x 83.5 meters = 216.54 x 273.95 feet