/* Copyright (c) 1999 John Stäck, john@helgo.net */ #include void X(x,y,z) { char *a="\" Bn@4hd! !b Bd!2 nl 4`! TAhd( $ `a@@dd! !b `dd2*YQn5 4Ajd a(d $!Tl 9\ /5 0Ara !4 `@/e&`WU \"!4@d!S !d Bdd2 nl @`d gAhh$YY",b[]="$ `!4@d!$ nd `!d\ @ !j @(d s`dh$ \" \"/44h!$ nd \"!!@$WX!q @`a! /f! `nsn haa @`a3 h@ A2aqh$Y\ I `n@4hdX nb `!!@ !j 4(! t`dd*WW"; x?x<'c'?X(x+1,y,13):7:X(1,0x77,'b'); while(y&&x){ z=a['w'-y]|*(b+119-y--);(z!='&'&&z!=']')?(z!=0x25||x!=1)&&(z!=91||x!=2)? putchar(z==95?'\n':z!='%'&&z!=91?z:0x73):0:printf("%d",x-(z==']'?1:0)); } } int main(){ X(0,0,0); return 0; }