192.6 x 150.4 meters = 631.89 x 493.44 feet