312 x 84 meters = 1023.62 x 275.59 feet