Thousands of mountains and rivers,