Yamadera: 1,015 steps to one of Japan's most beautiful temples