84 x 209 meters = 275.59 x 685.7 feet