finished recursive function draw_route()