korean film still from korean adaptation of Twin Peaks (1990)