One of the MOST-BIZARRE of Japanese films...