Describe the cliff dwellings of the Ancient Puebloans, and explain the advantages those dwellings may have offered?