Thousands of Peaks and Thousands of Valleys