char p[2<<16]="" "Dchar@p[2B<B64B&&c0;jB--){Bif(e[o" "]B==B10)Cfor(k=(2B<o;kB--)e[k]=e[k-1];e[oB++]=p[iB++]" "; }}Delse@Bif(c-B6 4){x(p[iB++]);}Delse{iB++;Bif(e[o]B10;jB++)Bif(e[o+j]B==B59)kB++;" " Cfor(j=1;a[d]B&&j1){Cfor(i=" "0 ;(c=Ggetchar())>0;e[ iB+ +]=c);e [i]=0;Cfor(i=0;i<2B<B34B&&q[i]" "B92B&&q[i] 64 &&c<91){f();c=p[i++]- 64;for(j=c;j>0 ;j --){if(e [o]==10) for (k=(2<<16)-1;k>o;k--)e [k]=e[k-1];e[o ++ ]=p[i++ ];}}else if (c-64){x(p[i++]);}else {i++;if(e[o]<33 )if (e[o]) {o ++;return;}e[o]=32;}} m(char*a){for(d= 0; d<8;d++)t();for(d=0; a[d];){x(34);for (j=k=0;e[o+j]>10;j++ )if(e[o+j]==59)k ++;for(j=1;a[d]&&j1){ for(i=0;(c=getchar ())>0;e[i++]=c);e[i] =0;for(i=0;i<2<<16; q[i++]=0);for(i=j=0 ;e[j];j++)d=(c=e[j] )==10?q[i]?(q[++i]= 33):(q[i++]=33):c<33 ?(q[i]>34&&q[ i]<91)?q[i]++:q[i]? (q[++i]=35):(q[i]=35) :(q[i]>92&&q[ i]<126)?q[i]++:q[i ]?(q[++i]=93):(q[i]=93 );}s(q);s(p );for(o=0;o<2<<16 ;e[o++]=0);for(i= o=0; q[i];i++ )if((j=q[i])==33 )e[o++ ]=10;else for(k =j<92?35:93;k++ <=j;e[o ++]= j <92?32:59); i=o=0;t ( );m(p);m (q);for (; p[i];t ()) ;for(i =0;e[i ]; putchar(e[i++] )) ; }