208.3 x 59.5 feet = 63.49 x 18.14 meters