209.3 x 207.1 feet = 63.79 x 63.12 meters