A imposing mountainside is dotted with thousands of small temples, each one unique in design.