221.3 x 219.1 feet = 67.45 x 66.78 meters