582 x 84 meters = 1909.45 x 275.59 feet