84 x 141.3 meters = 275.59 x 463.58 feet