213.3 x 211.1 feet = 65.01 x 64.34 meters