207.3 x 58.5 feet = 63.19 x 17.83 meters