Italian animated science fiction films.