215.5 x 67 meters = 707.02 x 219.82 feet