196.1 x 67.4 meters = 643.37 x 221.13 feet