a cartoon castle on an island