201.6 x 159.4 meters = 661.42 x 522.97 feet