221.86 feet = 67.622928 meters