director: Satoshi Kan