How does river navigation work?