working out routes between reference and character