Build directions from end, with distances