a cartoon castle on a mountain