203.3 x 159.4 meters = 666.99 x 522.97 feet