Name: Anonymous 2011-04-21 12:01
z tnirp ),y(nioj.gnirts=z )(esrever.y )x(tsil=y gnirts tropmi :)x(wkcab fed
z tnirp ),y(nioj.gnirts=z )(esrever.y )x(tsil=y gnirts tropmi :)x(wkcab fed
#include <stdio.h>
int main(){
char *z = " ***\0 ";
unsigned int b[] = { 0x77770000, 0x55155515, 0x40017717, 0x70014001, 0}, *c=b-1, i=0;
while(printf(!*(c+=++i-8&1)*8+" %s\t\n%s\t"+(!(i-1))*5, z+(i>5?7:i-1+!i), z+(i>4?7:i)))
do printf("%s", z+(8>>(*c&1)));
while((*c>>=1)&&!(*c>>15&1 && !(*c>>16)&&(*c>>=1)));
return 0;
}