61 x 83.9 meters = 200.13 x 275.26 feet