203.1 x 74.4 meters = 666.34 x 244.09 feet