201.1 x 72.4 meters = 659.78 x 237.53 feet