Impact of mountains and rivers