ancient fortress on a rocky hill