84 x 264 meters = 275.59 x 866.14 feet