221.9 x 67.8 feet = 67.64 x 20.67 meters