Recursive Expansion by twobit

f(c,y,r,x){for(x=0;x<8;x+=4)r?f('\x1f\xa1v\xc8'>>x+y/r*2+c*8&3,y%r,r/2):putchar("_ __||_|"[c+x]);}y;main(_,w){for(w=1<<-w%7;y<w;f(1,y++,w))write(1," ____"+!!y,4),printf("\n|");}

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

download

return to the top page