Text Compression by Mark Byers

require'zlib'
_=<<'K'
x\x9cuZ\xc9\x92\xe3\xba\x11\xbc\xbf\xaf\x80\xe7\xe2\x8b4\x11t\x84}p\x7f\x0dH\x80$\xa6IB\x0f\x00\x9bM\x7f\xbd3\xab\x00J=K\xccaZ\xc2V\xa8%+\xab\xa0.n\xa6\xcc\xde\x8c!\xe5b\xba5n\xce\x9e&\x8e\xf2%>\x95\x99\x1f:\xfbHa\xb9\x99\xee?\xff\xfa\xf7M\x87lz\xf7\xc5\x94xl2a\xf5\xfb6\xddL\xd8\xcc1\x87a\x969v/sL2\x9c\xba\xd8\xad\x9d\xed\xb6n\xe8\xbc\xc1\x07|W\xba\x99\x7fs(\xe3\x8f\xc3f\xd3\xc7\xb4\xdd\x8c}<\xbcM\xdeaw\xd3{\xee\x89\xa1\x87O\xa3\x1f\x8a\xb1&\x17[<wM\xfe#.{\x09Q&\x04\x95\xb9\x9b\xf7i\xf7[,\xd9\xcc\xd6\x99\x1f;\xae\xb5Z\xe7\xb9\xd0\x0f\xb8\x9e\xe9\x16\x8bS\xe30\xfbe\x91}B\xf9np\x03\xbb\x9df\x08%\xfc\xcfo\xf9\x86\xc9>l\x93ly\xc4\xd5of\N\xf9"\x1e6\xb9zT\x98f\xd3\xe5\x92\xbc/7\xb3x\xfbQ\x97\x84d\x869,.a\xdd\x90d\x9d-\xb2&>\xf0\x95\x8b1\xe1\x88\xd9\xe6\xe27\xbd\xa7\xabv\x18\xf6\x90l\xc6\xa0\x85\xa4y\x7f<b*\xcfM3$9fl\xb5o\x83O\xc5B5C\xdc\x93\x9d d\x80\xa9\xacY\xf7L\xbb@\xed\xd6<,\xd6f\x0b\x8d\xba\x90\xa0;\xef\xda6\xc5?\xf2\xebM\xe6\x88\xaf\x96t\x19\xbe\xfb\x11\x97\xe5\x84N\x02T\x94n\xb0\xc2\x18\x93\xaf\xa6\xa5\xa1&\x8bi0\x11->$o3e\xf4\x1f\x1e[\xaca\xdb\x8b\xc7\x05 \xda\xfa\xb00\xd9\x94\xe2\xfe\xb8\x99\x8f8\x84\xd1\xe3\xef,\x97\x1b\xf7e\xe1y\xc3\x9eB\xcc\xa1\x9c\xdf\xcd_]\xa0\x16b\xf6\xa6\x84\xd5\xc3\xe8v\x0bC6\x07\x8e\xe2n\xf0GU\xcc\xe8\x0f\x03?\xe5\x84\x9cq-^>\xeeE\xf4C\x1b\x9eT@\xa4\x88p\x92)\xe0r\x89\x02b\xf7\x00\xbf\xb0\x09\xc6\xf9\xf0\x14\x832oE\xaf\x1d\xb2y\x0f\x9b\xa3/\xc8\xe5\xf4\xd8-\xf6\x8b\x87=\x8e9\xaa\x1fAi\xc6NP=\x1c\xcb[\xe8C\xcey3u\x0d\x94C\x0db\xa7\xe9\x0f\x8b\xc4\xcc\xd0|\xd8\xec\xf2\xba\xac\xcb\x0fL\xb8U-\xffv\x19w\xad\xf2m\x12l\xd6\xb9 \x01\x00\x17\xc2\x97\x99j\x82k\xd8\x05J\x81
\x1e{\xbf\x84\x81\xce\x0c#\x89W\x88\xffa\xdb|3/\x97L\xb1\xef=\xbf\x83\xa3\xbb0\xd8\xad\xe0\xefg$A\xa6\xb8|\xf8\xe6\x95p\xb9\x0d\xae\xbd\xfc\xac\x95\xfd\x117u\x82>\xba\xb3\xcay\x85\x94\xb1\xcbA\x93\x95\x18\xdf1\x15VX3\xacc]\x80\xa7=/\x19\xbc\x1c\xa4\x07R\xe2\xd7\xe3\xe2\x88\x80\xb9&\xabi8\xe7UT\xfa\x80z\xcf\xcf\x9a\x83\x1f\xc3G6Jx\x8d5C\xc8.b\x80\xef\xa6\x0b\x05\x82\xe5})tp\xd5\xf5\x98\xe2\xaa>2\xdb>pODa\x8d\xd9l\x83\xfb\x15@\x7f\xc5\xcc'\xb8`\xe1\x0c\x88k\x003,v\x8d\xa9jWqg\xf3A\xdc\x97\xc3\x88\xb3;\x86\xee'\x00+\x1e\xc4?\x9c\x81\xc8\xdd\xa2\x8e/A\x02\xaf\xc5\xae\xdb\x07\xe3\x08\xac\x81\x10\x17\xfc~3i\xcf\xb3\xe0\xccO\x11\xff\xfbx\xa7\xe5\x8e\x99\x8aN\x09[;\xf5\x94z\x07\xbbg\xdf\x96\xcd{\xdf\xef\xbd8/0\x1b\x90\xbd1#\xc0\xd0\x0bc\xd9\x9a\x13\x96\x9b\xe0\x1f\xdb\xfd~p\xe9f\x08Npn\xea\x91\xc8\x96,Ti\x09\xea\xce\xe6\x99\xe7\x86\xd5Na\xf3\xdc\x06\xabS\xf6\xcb\x88\xd1\x8e\xf0\xd8\xfd\xbd\x87\xcf\xa8\xd0\xef\x81\xbc\xc5\xfb\xed\xed\x97\xc1\x06\x05<b\x88\xdc\x80\xd8\xfc\xf5[+\x11\xbfZ\x9a\xe7\xcb\xc8\x1e\x00'\xf9\xd7M\x87\x85A\xee$\xe2\xe0\x9aq\x11\x10Gpqoj\xa2_v\x86\xde\xa2\xe9N#\x98\xe9gDlp\x19\xb5b6\xbbB\x9a\x9cM\x9e\x192\xbd/\x07\xae\x80\xbcA'\xc6*\xde\x9b.`\xe9\x1c\xc0%\xc6\xc5\xff\xf6\xe4\xdf\xb0\xcd\x003G\xa6\x11\x8c\xf7\x09Y\xf7\xcdH\xf6\x81\x89\xfd;\xf2\xe6&\xd1ir\x98$\x1fg\xf87q\xf0\xad&\xebO\x18\xd6\x12\x9c\xf7<0f\x10+i\x05\x12\xe3\x08\x87xX\x00\x0b\x8e\xfe\x07QG\x98/\xe0f\xbaW\x7f\xd6\xdb@%\x93E,n\xd8\xedl\xb1\x8c\xec\xec|\x91\xd4r\x13(\xfd\xaaN\xfb\xb8\xd3q\x0d\x0c\xf9\xf4\x05\xe8/1\x1bc\x14\xceNK\x8c-ye\xb8\x04\xa5\x1f\xbd\xbd0\xd5\xf8\xb3fM\xee\x04M"\x08\xc2\x04O\xd3\xd1\x8d\xc9b\x06\xa4P\x02\x86\xf7\x08-\xe2V@x\x9a^\xd1<\x82G\x84\xc9\x8c\x92\x15!H\x99o\x84!\x93W\xdc\xb5~=Q\xa9\x94O\xd4\xe0?\xc17\x82\x07\x94:\x11`\xa5\xbf\xc1\xa2\x1f\xf0L\xfb\x0ea\xe6\xb0\xd6\x85#\x80\xcc\xa7\x7f\xc2\xaa\xd0\x8d@\xa05?p\xe3\xcd\x9f\xe2\x02\x81@U\xa0*r\x88\x16\xb14e\x86"\x9cj\x17\x19\xdan\xd3\xc2\xc0\x17\xa0\xb1$\x13\x12\xff\xbd\x05\x8b \x84\xcf\x8c\x94/\x19D\x01r\x94\x94\x06\xd9\x09j@'B\xf1\xf2\xae\xd6t_V \xf3\xc2arp\x12A4\x10 \x80\xc9\x93\xa1>k\x0e"01hz;\xbc3\x86)\xf0W\xeb\xf1J\xf6Z\xd9\xf8\x80P\x9b>\xfbD\xb8\xc0\xee\xd4k\xfd\x9c\xb2\xc4uQ\x980]\x0f\xe0\xdb\x10\xfd\xdb\xd9P\xf5\xf0\xcb\x87D\xfc\x88\xa3\x18\xd5\xe6\xc4\x1c\x08\xb3\xe0\x16\x15\xf4\xc2&\x12\xcf\x90\xfe\x19\xb3\x08\x14\x0b:S\xc7\x8a\xc4\xb3@<\xf4\xdd\xe6 \xaa\xdc\x04q\xf4n\x98\xb6\xf8)\xdf\x9a\xda9\x07J\x99"U/^(\xa7 +\xc1F\x87\xe0\xaf\xd5e\xef\x9bg\x88\x01\xe3\x9c\x92\x09K\x0eLn\x86dk\x00\x14\x80\x89}\xdb\xfc\x80\x00G\xa4\xdd\x98\x88\x8b\xc2\xa7d\x1chHb\x1f\xd7$\x95E\xf8\xc9\xb6\x02d\xb46\xf2W\x16\x1cD\xe2\xec\xf6\x0d\x13\xca\xbe\x81\xe8.\xa7"\xcc\xdf\xbb]\x90?\xd4\xe4\x9a\x88h(\xcd\xdf9\xe2\x7f\xa8\xfc\x99\xfcw\x8aY\x8d\x9c\xe0[\xfe.\xe8\x84\x11\xaaP|\x83\x838b`~-\x96\x11\x0fg\x11<\xb3\x15\x94\x99F\xd5=\xae\xac^\xad\x88\x83\xb6H\xb0\xdcU\xfd\x14e\xc4\xfdf\x15V\x19\xbc\x850-UX\x12HI\x94\xb4<\xb7\xd7\x92\x01\x99A\x9c\xe8\xb1\x10\xe2\x98S\xa0zD7\xc9\xa5\xb1\xbdZ\x19w\x87_\x08\xb4\xd2\x1atHe\xa47\xe2\x13\xb7\x9fjI@\xef\xda\x81\x0e\xc3y\xbf?RD*\xe46\x88K\xc0\xdaGLr\xcb\xd1\xfb\xa5\xb23\x9e\xec?\x0bm*,\x9c*I\xd0O\x92\xfc\xb59Ut] \xa2I\x18\xafD0r\x05r\xd8\x93\xf6\x1c\xbcX\x1a\xd2h\xa4\xb8\x7fv\x10\xd9N\x1bs\x1f\x83\x88\x16\xaaq\xf2K2\x93CZq\x92\xc0\x85\xb1
#L\x17\x0e\xab\x19#\x9c\xa1("\xae\xc7k@\xdcjnS\xa7\xac\x92-%\xd4\x03X\xdc\xbe\x08\xd5~\x9aB\x0c\x9bw\x01s\x0d\xe0\x89\x80\x86\x857D@tjF\x06y\x03\x12\x09\xddj\x14\xa4\x03\xa6@\xe7\xfd\xa3\xfad\xaa6P\xae0\x0c\xfe\xd1J\x153\x85\xb14\xd3\x8b\xc1E\xc4n\xfd\xfe\xaa\x19\x85\xf7\xc5)\xe3\xa8\x08\xc4["\xf1\xc0V[\xf9"1,\x9b\x15D\x80\x9bL\x17\x126\xc4\xb6\x03\xfer\x92\x05%\xc9\xdd\x9b\xabU[r\xf9%\x15\xd3\xd1W\x16\x14Jh\xcc\x03\xb3IX$\x80\xe0i\xd0\x04Q\x0b\xa4m\xf00\xff\xb7n=\x09\xe9\xb7o\xca\xef\x04\xe1\x16weA\xa6\xa0\xc5K\xbe\x90\xa2\x05\xe2<\x90\xab\x1b\xbeu\x0fT\xbb\x05\xa5m\xe8\xf2\x93\x12\xe0\x92\x1b\xb20\xbe\xfc`\xe1\xb6Tl\xa0\xbd\x9a\xfdn\xe6\xdbkt\xd7\xa2X\xcf`\xa6\xab\xf4\x8b\xe4\x08\xa9Gr\x84\x86\x09V\xbd\x82\xa7\x9d\xa2\xa6\x00T\x99@-\x90\x9dM\x09\x0c\x90X\xce\x84\x9b\x0d\xbe\x05\x01QP\xb8\xdb\x8a\xec\xc6\xcd\x01\x7fP\x08+\xe3NE\xcc\xc4\x97\x80\xack\x15\x8fe\xb6\x0b\xf0*X
\xce\xcc@\x90\xe3\xe2&q&|\x94
Cq\xaa\x82\x04\x91ZO`\xfa\x871\xc80\x04u\x05wd \x83\xa3@ \xf0\xf2Z\x9b\xf3+\xae;D_
\x01\xdc\x97\xc9\x05>B\xd7\x81\xeeY\x06c\x0f\xc4\xfcG`0s\x85\xa4k\x11^U'|9\xc2\xd5+\xa1\xfd&\x18\x8dr\x15\xf3\xff\xe8\x9a\xb0\x07I\xccsy\xcd\x1cP\xa9_{\x8e\x8b)\x10`\x81\xde\x84\x9a$,,@'\xa90)\x86\x06$\xf4{\xbf\xe7=K\xd1.\x1e\xcc\xbaG\xd62\xd0y\xb1\x17\x97jn\x9b\x15p\xae\xf9\xf4\x05_aF\x0e\xf5\xb9\xc0Q\x84X\x8c\x81\xc1,\xb5\x92S'\x00<\x82\xb7\xca\xa0\xcc'\xc3\xc9\xa2\xe5\x1a#\xf2A\xc2\x944\x8a\xc5\\xef\x85\x9b(\xfd\xa6n+\xc0.\xb6\x10\x81\xbb\x80\x12\x11\xda\x90\xedP\x93\xd9R\x0biP]\xf2%'\x88\x81\xffw)\x9d!\xf4Ei\xb6\x13$\x15hK\x98\x90:)\x07f\x0fA\xc4\xab
k\x82\xb5B\x17\xe6G,@\x06%\xee\xd2\xea\x80\x95\x19\xf8\x17\xe1\xb8\xfd4\x0e\x0f\xc5I-\x8f=\xb5*\x05\x88x\x1f'\x83\xbfB\xc0\xc3\xb2\x8d\xa0\x05O\x14WA\x11\x1d\xd8`\xca\x95\xdeU\\x06\xc6\xcf\xf6\x91\xd5\xfb\x15\xc7{\xabA\xe03\xa8lk\x8e\xe0\xe2\x8a\x818\xdb\x7f\xb2\xfbQ7\xd0\x84\xce\x14G/\xde\x8b\xa6\x9b\x95G\xd3I\xe8\xee\x92:\xda\x17WD\x82c\xf7\x89\x9e,\xe4\xf1\x88\xac\x99\x81K\xf9\xbf\xe6\xa5qG\xfa\xc3#\xdbV\x17[\xbf=m\xadr\xfc<SQ\x8e\xa7j\x9c\x83{'I\xb8Zq\x93Ne\x96\x18\xd6\xb1S\x02\xb3*\x9dk\X\xa4\x94`\x03(\xf0J8n\x91f\x1b\xf1\xf7\xed\x19\x87\x10\xe1P\xba\x9aD*s\xa4\x90%G0\x15-\xdct\x14.D\x02M\xf68\x0c6\x07\xdc\xf39\xa2-\xc9\xa4\x9ap;\xe4\xab\xf9\x10\x9f\xfb\xe0\x1c\xebtA5\xc6u\xf6\x7f\xef\xb4\xfcY\xfb\x1c\xbc\xf7\x01h\x7f"L\xf5\x16\x84\xa3l\xdf<N\xc5m\xbeK\xbc`\\xe1\x1e\xb7\xaa\xabVg\x8c\x82\xb6\x03\xeb\x86,c\x02\xd9O\x85\x93We
y\xe9@\x9a\x91,\xfc]\xb5r\xc2}\x04\xc2\x0f\xe0'\x9b9\xb5\x8f\xc3
 \xf9!<|\xf5\xc2\xd6\xedC9\x90\xed\xda\xf0!\xd7\xd4\k\x86\xae\x8fX\x1a\xac\x96JO\x08\x11\xbd\x85d+#\xf8@\x9e\xd8}k\xbd\x91N\xe0\xec\x83M\x96\xea\x1a.J\x16N\xd2\xdd\x12\xe8\x84\xc8\x02\xb4
\xd1\x8e\xb8K\xd5)\xd1\xd7\x1b/\x82>`\x1b\xa1&\x02\xe2\xc8\x8bB\xa93\x02\x80\x14=,\x87\x9dk\xaa\xb2\xea\xbf\x91\xe8\xfd \x10I\x01\x86\xfc\xb0\xb4>\xc0\xfd.\x12\xad\x81qM\x8d\x10\x87N\xa1;j-\xed\xe9\xb4\xbe\xf13\x1fh\x02\xc4\x8c\xc8jZK7\xb6Eiu8x\x98\x025rH\xc2$\xafeC\x19\xdc\x8b\xb5'\x8e\xc8\xd8\xef]\xdb\xdb\x0d\xae\xd8X)\xc9\x7f\xb0Q\xa2\xed/\xa6h\xd2y\x9fp\x02\xbc`#\xa5\xef[;\x873h\xa2/\x19\xa8\xa7\x97\x08\x8df\x93X)3\x08\xf0y\x1f\xb5\xd8a\xe6\xc4Y\xda\xb3\xea`4\xa8\xa7\xfb\x04k\xc0?9\x14Tj\x02_\x13
\x03\x04\xfc\x07\xd4\xfcl{i\x8f\x97\xfbAZ\xa0\x9fO\xb6\xb4&D\x0f\x18_Z#O9E\xf6\xed\xdb\x0by/"\xd6Zv\x84\x8f\x82\xb8\x9d\x94\xaai\xc7\x838X\x9d\x8c=\xaaJ\x81k?\x98\xe4\x12\xff3\xfe\xa4\xcca\x90\xaf\xafyb\x0e\x0f\xb5\xe4oU+Y\x1d\x01\x96\xd8\xb0\xba\xfda\x12\xebE\xe2\x820\x08\x89#\x80b-\x06\x15\x16[\x1d\x8e\x9bw0{\xc0\xc5%K\x8a\xa2\xdeZS\x8fM\x0c\xab\x0f\x1d5\xd5U5\x14F%\xbfRRO\xf7\x1dj\xae\x96<\xd4jL\\xfe=n\xaa\xb8\xa4\xd9\x10\xd2N^\x9e\x11\xd8\x15\xa9\xe7\xe9\xf5\xe5L\x86\x19\xcf\xd9\x1f5\xe4/>\x8a\x84Dxl\x89\\x96\xdeZ\xfeQK\xd7\x98A2\x7f\x84\xda\x0f\x03\xdfg\xf33J\x1e%-P\x13;6~\xfd\xd5\xec\x9d\x89\x837\xb6^\x04MZ\xf7O\x1f\x0d\xe0\xf5\xf9\xed5\x1c3%\x81\x8b\xfaQn\xcc\xca\x99\xadf\xc6\xc3`Q\xcc\xa5\\x9d\xf1\xf2\x9b\x19\xc4,S0\xb1\xfd\xab\xd5\xafyW\xaaw\xec\xfd\xe6\xfb}V\xe2\xa1\x1f\x1b\xeeJ|h\xf2'\xfb\xa6;d\xb1\xc6\xb8\xb3\x92N\x7ft\x09\xe9w\x18v\x89i\x9a\xcc\xa3\x15\xa1\xd9\xf9\x01:\xbc\xa9\x0e\x9e\xe5\x8b\xb4~(\xact\x93k!\xd2\xfbI\xab B7>\x04I\x90$\x8e\x92\xb4\xd5\xe3\x8av\x13\xc8\x8bT\xd9\x95[\xac\xa6"\xbb\xf3\x0bu\x01\x9bh#\xa1T\xfe{\x12a\xb5\xc4"<\xa3\x1c\xf4\xdf\xbf\xa1\xe0\x94\xe6Q-\x14\xfeDG\x91\x8d\x92\xf3Z\xbc\x0b\x9d\x13<MDo\xad\xf6\x99\x9f\xde\x83\xbc\x8aP\x14\xa9m\x89L\xd8Z\xc8\xa04\x0c\xabw\xb4\xf2OV\xf6|\x8a\x82\x17\x05\xb2\x81\xbf\xba\xb8\xbd>h\x014qM\x9am\x98\xad\xd2\xdeg\\x90[\x8d\x97\x04\x9a\xd1\x9e\xd8x\x80&\xd5$\xfd\xaa;D\xafe\x07\xb2\xe5\xb9\xabF\xfa\x92:\x0f\xff\x929\x93\x07\x1e\x13\xca\x8eZ:\xb1\xd7"d\x0dQ\xa5\xe9\xdexd\x8dx\xae^\x0b\x03\xe9<\xa0H\xd9?\xb5\xcc\x93\x86=\xb5\xc4\x1e\xc8"x\xa6\x96\xa3#\xa8\xaa\xb4\xe3\x83\x85\xe7\xb3\xde\xaf}~\xb9\xd8\xfdN`\x14k\xfel$\x17\x9c\xa0\xa6\x94N\x971\x9a\x1e\xc4b\x9b\xd4Ec~\xa4\xeb=\xe2\xe7]\xb4\xc1R\x1b\x91N\xeap\xb9\xae\xe8\x81\xc4\x86\xfd\x09/}\xc5}\x93\xc2\xe0\xd4\xf0\xa4\x19\x1a]!\xbb\xad\xfd\x8c\xda\xbd@h\x1f\xf4y>4\xad\xab\xff\xdd\x99G\xbcN\xd5`[\xa5\xbc\xb7\xd5\xa4\x12\x84\x14\x87\x04\xde\xf6\xb0\xb7%\xbf\x12X\xbb\xdf\x11\x08\x06\xd6\xd4\x94\xa9\xc4XQ\xcd\x06\xadX\x7f\xe7\xd2\xe2?U\xa7\xf4\x0by\xdah.\xe7Grf\x09\x13yb*\xb1\xd6\xb1\x04\xf7\xb5f\xd0q/Ru_\x10\xa6\xc4\xf9\x86\xa2J\x06\x80\xaa\x1f6,\xad\x1f\xcaD\xc6.\x86<\xf6\x16\xad\x91\x9e\x0d{\xcf^\xc3\xe0\xbd\xabO\x8a\x15\x19\\x18G\xb6SP\xd5\xc9\x83\xab4]\x9a\x94\xb3]F\xc6\x8b\x96SH\x0e|\xfe\xf9\x1a\x1b\xecr\xe3*\xf2\xf6R\x9b\x9051\xdd\x88g[\x10\x91\xae\xb8(3 \xfb\x19pl\xa5\xb4\x86\xa5\xda?K\xbb\xdd>\xa3\x83\x10)\xf7\xf8\x99\x94*\xeb\xf8\xc2J\x15\xb0j\xea\xfd\xfe\x05<\xc1\xb2\xbe\x04___\xc0\xa53.\xf4A\xcb\x9e4\xc93\xd9_\x9d\x88\\xdb3\xddGg;\xc7\x07\xfd\xb5\xf3\xdd\xd0\xed\xdd\xfa\x8b\x8b\xc1\x9fl\xeb\x13<\xe63\x87\xa1~\xac\xa5\xd2\x10\x1f\xd73\x16\x1c.j\xaa\xd1:_\x92X\xd4<rH\xc7\xb3\x91Mi\xeb\xa4\x8aw\xd2\x8b"\xfc\xba\xbd\x9c\xada\x18X$\x93\x17K\x97\xd1\xd1O\xf7\x1a\xeb\xfe\x82\x11\x99\xad\xefS\x92\xca^\x9e\xa8\xe8\xf9_\x9av\xf2\x86\xc9\xce2\x1f\xcc\xb4R\x9c\x82\xbe\x9aJ\xf4\x00c\x95\xdd\xd8\xb4\x06f\xfe/\x8e\xcf\xc5\xfaV\x9e\xb1\xbeR|j\x98O\x8e\xba\x83\x0e/\x9c)n\xce\xbeF\x1c,\xc1\x99\x1dS>L\x98\x97WJ\xc5#\xed\xb1\x15\x9bz/\xf9[;\xac\x95\x0e\xd5\xde\x19\x1d\xa8H\xdc\xd6\x07,:\x8e6\x8agy\xaa\xa9}\xa6\xb0\x94\xeb\x95@+9\x8e\x9e\xbe\xd4\xa23\x97\x0b\xee\x1c
`@g}\xfb@\\xfd\xb0\xc7M\x1e']\xed\x9bi\x92BR\xda\xbd
\xc9'\x0bT\xcd}_K\xa1\xfa:p!\xab,\xd2jP\xbd\xe1H\xb4\x8b\xaf\xdd\xe3v\xb2\xff\x1c\xc8\x7f\xb6}\xd5\x9f\x15\x88:s\xbb\x83\xf4\xb5\xbd\xb2!\xee#\xbf\x15H\xf9\xde\x03\xb2\x08\xbc\xf6\xeb\x0bq{\x18)jy\x1c\x93\x84\x16\xbbV\xcc\xeaON\x00p\x83v\xcb\x17\xbfM|I\x92w\x16\x9c\xa0\x8d\xa6\xa603!}\xae\xda}\xe6\x0bR\xd2^\x1d\x7f\x001H\xd1\xa1/\x0bR@k;5\xfb\x17\x11\x99\xecpX\xbe~\xb3\x01\x8b\x80\xc0r*\x14\x1b\xc6\xeb\xf3\x13\xe1T\x82G\xda\x9d\x97\xce\x9e\xe40\xe64v\xbe\xb5\xbf\xbd\xf0\xb8\x9a\x856\xe1\xb3Y\x1eT\x96\xf0\xee\xebKa~\xcfW\xcf^{ZR\x81\xbf8p{\x12\xbf\x9a\x8a\xab\xfd\x01\xa6\x17\x86\xf6B\xc7P\xae4<\xefY\xda\xc2\xda\x14\xbb)\xa3\x9e+\x8d\x16@\x91G\x88e\x1f\xde\xcf\xfa\xc3\x8d\xf6c\xa2\xef\xe6\xff\xd9\x89\x08\x08
K
$><<Zlib::Inflate.inflate(_).gsub(/1(\D)/){$1.upcase}.gsub(/(.{1,65}) /,'\1
')

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top