197.3 x 153.4 meters = 647.31 x 503.28 feet