210.3 x 208.1 feet = 64.1 x 63.43 meters