a castle on a mountain