a stone castle on a cliff