a stone castle on a mountain