film stills from a 2000s anime film about a cat society's economic troubles