a cartoon castle with towers and flags