208.3 x 206.1 feet = 63.49 x 62.82 meters