/* cs-opt1-4.c - Don Yang (uguu.org) 05/05/04 */ #include int i, j, k, n; char *x = "\n /\\'\"*\r\t", *y = "OOO(O?G 99999999KKK(K;C AAAAAAAA 0\320((((((( P 09999\tI" "99AAAA\31AIA\320PI\20I9AI\320PM\0M=EM", *z; o(int u, int v) { if( k & u ) putchar(v); } main() { n = 72; for(z = y + n; (i = getchar()) > -1; z = y + k) { for(j = 0; x[j] && i - x[j]; j++); n |= (k = z[j&7]) & 128; o(4, n ? 10 : 32); o(2, 47); o(1, i); n *= !!((k &= 120) - 72); } o(~0, 10); }