192.1 x 63.4 meters = 630.25 x 208.01 feet