215.6 x 173.4 meters = 707.35 x 568.9 feet