68.1 meters = 223.425197 feet