210.3 x 166.4 meters = 689.96 x 545.93 feet