218.3 x 216.1 feet = 66.54 x 65.87 meters