on the wall of a small movie theater &amp;quot;Theatre Image Forum&amp;quot; in Tokyo, Japan.