a large village of stone houses carved into the side of a tall cliff