propaganda poster bemoaning a lack of giant mecha