an ancient building on top of a rocky hill