204.3 x 160.4 meters = 670.28 x 526.25 feet