a movie still of takashi ito's new experimental short film