a cartoon castle with towers and trees