a village on a rocky hillside