84 x 862 meters = 275.59 x 2828.08 feet