A castle on top of a rocky mountain