The Hitchcock of anime