214.3 x 170.4 meters = 703.08 x 559.06 feet