98.4 x 84 meters = 322.83 x 275.59 feet