a film still from rebels of the neon god ( 1 9 9 2 )