Part anime, part live action, and part puppet show.Part anime, part live action, and part puppet show.Part anime, part live action, and part puppet show.