Algorithms for routing on meshes by Sibeyn