211.3 x 209.1 feet = 64.4 x 63.73 meters