How To Reduce Flooding and Improve Water Quality