ancient fortress on a hill