216.3 x 214.1 feet = 65.93 x 65.26 meters