84 x 256 meters = 275.59 x 839.9 feet