68.22 meters = 223.818898 feet