Director: Ryusuke Hamaguchi