a castle on top of a mountain with snow on it