A drunken Nipponese puppet show...