#include #define C(c) char *o = #c; c C( typedef char z; z *template = "3!!)]&]&]$]#]%]#!!$!)]&]$!#]+]#!_[[[[[[8!_&!_[[[[[[9!#],]#!_N!#]/!#]%!#]$]#]&]#]%!#]$!#]']#]$!!%](!#!_']#]$]%]&]#](!_$]#]$!_']#]#]#]']&!b%]%]#]']#]$]#!e#]$]$]#]$]$]']#]$]#]#]#]%!_$]#]%!_*]$]-]#]$]#]&!_#]#])!_']#]'],]-!b%]+]#]$]#!b#!e%]']#!h']#]']$]$]#]']#]&!e&]#]%!b#!b&!b#!e%]+]#]$]#!h']#]+]#]%]&]&]#]'!k']$]$]$]%!e&!e#!h']#]+]#]%]&]&]#]&!e#!b#!_(]$]#]#]$]/!#!#" "\0" "3!!)]&]&]$]#]%]#!!$!)]&]$!#]+]#!_[[[[[[8!_&!_[[[[[[9!#],]#!_N!#]/!#]%!#]$]#]&]#]%!#]$!#]']#]$!!%](!#!_']#]$]%]&]#](!_$]#]$!_']#]#]#]']&!b%]%]#]']#]$]#!e#]$]$]#]$]$]']#]$]#]#]#]%!_$]#]%!_*]$]-]#]$]#]&!_#]#])!_']#]'],]-!b%]+]#]$]#!b#!e%]']#!h']#]']$]$]#]']#]&!e&]#]%!b#!b&!b#!e%]+]#]$]#!h']#]+]#]%]&]&]#]'!k']$]$]$]%!e&!e#!h']#]+]#]%]&]&]#]&!e#!b#!_(]$]#]#]$]-!%!#"; z data[9999] = "#include#defineC(c)char*o=#c;cC("; z buffer[9999]; z *r; z *w = data + 41; z i; z quote = 0; int main() { for(r = o; *r; *w++ = *r++); *w = 0; for(r = w = data; *r;) if( (*w = *r++) > 32 ) w += *w - 34 || w[-1] - 34 ? 1 : -1; *w = 41; template += __TIME__[7] / 57 * 363; w = buffer; for(r = data; *template; template++) if( *template < 34 ) { if( quote ) quote = !(*(r -= 2) = w[-1] = 34); *w++ = 10; } else { if( *template < 92 ) for(i = *template - 34; i--; *w++ = *r++) quote ^= *r == 34; else { for(i = *template - 92; i--; *w++ = 32); } } return *w = 0 || puts(buffer); } )