84 x 714 meters = 275.59 x 2342.52 feet