numwarp by 51b

n=21;char s[];main(m,l){for(gets(s);n--;puts(""))for(m=0;m<3*!!s[l=n/2]+l*2;)putchar("\x00\xee\xa0\xd6\xf4\xb8|~\xe0\xfe\xf8"[m/2<l+~n%2?0:s[m/2<l?--l:l]%47]>>3*n-6*l+m++-2*l&1?n+m&1?47:92:32);}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page