Japanese animation spiritual resilience