159 x 67.3 meters = 521.65 x 220.8 feet