a green poster with an image of a snail on it's back and the words idea