212.3 x 210.1 feet = 64.71 x 64.04 meters