meandering water courses