Rompecabezas de arquitectura excavada en la roca: viviendas en acantilados y templos