Japanese trio explores taboo desires in intense encounter.