220.3 x 218.1 feet = 67.15 x 66.48 meters