84 x 168.9 meters = 275.59 x 554.13 feet