Cycling Along The Canals of New York: 500 Miles of Bike Riding along the Erie Champlain Cayuga-Seneca And Oswego Canals