a stone castle on a hill