159 x 64.2 meters = 521.65 x 210.63 feet