Text Compression by murky-satyr

A='\x90\xbe\x8a\x93q\xfacQ\xea0M\xe3g\xb6<t\xae}\xe9?\xe7\xe0\xe6m\xce\xe4\xc2LX\xdb\xf2\xd2\xcd4\xf8\xd6\xc0D\0\n\xe0\x85\xad\xcd\x1d\xf9\xf2\xc18\x1fZ\x88\x0c]\xa8M\x05C\xa0\xb5\x97M\x90c\x94\xa1{\xaf>\xa2{\x9b\xa1\xe6"C\xdb%\xb4d\xcf\xca\x8atV\xdal\xba\xf3l)v\xe3\xe5<.\xa8e6?\xc0\x91`y\xfdJ\xdc\xcd5e\xee\x89\x96$\xcfT"\xff\xa9\xc3\xa79\x97z\xa3\x0b\xfaX:\xaf\x06\xb9\x04\xefTHE\x07a\x8ce,\x8c\x1f\xfc\x936[Cet\xad\x80\xd1%\xaf=H\x08\xc7\xd3X\x99\xac\xa4\xd0\xf8\x0b\xec*}A\xb1\xdf\x9agzt\xc0\xf3\xf4Y\x84\xa7\xdf\xe3C\xaa\xf6\xa9J%w\x1f\xbeWC~.5\xa5\xb3\x01\xfe\xcc\xe8\x8d\xa3\xdc\x99\x10i\xe4\xcf\x14<\xe4\x9e\x90\xd3\xb8-\x8e\x954\xb8v\xb5b\x85\x18\xd0\x8d1>\xa5\x83\n\xd3\xb8c|\x92\xcb\xdbV\xde*O\xd3\0l\x12\xef0\x9b\xef\\5\xd6_\xe1\x88\xdfz\x9e\x83\xc0\xa6v\xfd\xd3\xfch^\xad\xc4\x94\x13\x85\x1c\x82\xee\xc8M"=\xb5\x804\x83\xff|\x8cy\xefb}b\xc8\x03\x9f{#\x7fX\xd5W4\xf8\xc0\xb2R\xfc\xb8\x9aD\x9d\x0f\xd3*q-]\xa10\xf0\x95\x15\x0b\x1bq\xcc-\x84&\x9eP*\x82\x03\xc5df\xe8\xaa\xa9\xb4\xaa;\x82\xe3\x1f3*\xc8\xdcJ\x0e\xcf1X\xa3Q\x8b\x1f\x11VUd\xf380\xd1\xa5D\xc80\x15z-\xd3B^\xb6\xb9\xd1\xbd\xae\xc2 \xfc\xe7\x94>\x02\xd2\x85\x96\xa1o\xcd\x1a\0#v;\xdfz\xaa{\x10y\x13\xab\xa4\xaf\xe5*\xac60\xe8,v \xb5\x9d\x98\x01g\x95G\xf8\xb2[v\xefmF\xccx.L\xbeR\x16@5\xc6\xd4n\xef,7~"\x01\xa6\x86/w\xa3%\xfd!2\xbc\x98\xd1\x01S2\xe0\x12\x10$\x1b\x17s\xb4{\x805!\x1b\xedY\xdb\x99\xbc\xe8\x9d3"\xfe8\xe0s\x1f.kg\xf1m\xee\x8f\xe5v\xfb*H\xddp\xb1\xbc\xe1=\xa5\x80\xe9\xa5\xa2k<\xe4{\xdb\x13\xf4\x81\x16\xaf\x18"\xf3pJ\xf3\xdd\x8b\xb3a\xd4u_\x87\xd7\xce\x18)?\x8bL\xa7o\x0fi\xb9Z]*\xfe\xab\xacV\xa6\xb6\xa3\xba\x92M\xfa\xc9\xd1[\xc9e\xff\xea\xefK\rf\x95X\0\x12\x8a\xa0T\x91\xcd\x93A\xfcy\xc77EH\xbaSEz\\c\x9b\xf3\xaa\xc7\x92@x\xec-\x09\x9d\xe7X\x05\xc1[2\xdf\xa2\r\x82\x90t\xc0Wm\x15\xe5\x07#\x95\xa5Qsr\x03\xc8!F\xed\x8f%/\x06@LG\xe8t\xbe\xfcV\xf3\xf6/\xb3(\x08\x83n\x10\xaed\x11\x1e\xb9NL\xd9\x9fe\xcf\x9b\x0e\xd6\xffU\x042,\x9c\xfd\xe3\x84\xaf0\xd9\xc6\r\xa9~\x86\x04\xc9\xa7\xef\xd7i#\xd9pQ\x91\xa2\xf8E\xa3?\n\x88\xf0e\xe2\x89(\x80\x1c\x9b\xd2\x87\xa2\xddf\xb3m\xb9\x9c{\xcf\xbd`O\nC[\xea\xc2E\xa2\x99\xd7n\xaeY\xefH\x87\xb8\xe6^\xcf\x0fT\xdf\x0b\xdfA,\xa1?\xf3y\xf9T\xd1\xc2[\xcb\xe9\x8d\xb5\x03\xaf\xa8s?V\xf6\xe98\xed"\xc1\xc9Zv[8,\xcb\xba\xcb}\x08\'\xd5\x8ca\xd4\xe0\xbb\x02\xa0&k\xaf\xbe[\xe2\x9b\x9bp\x06u\xdc#\x0b\r\xb5\x06\x93\x1f\x88Y\x1d\xdf\xf5\xb3\x94\xd1\xb7qK\xc9f \xa8m\xc3U\x13\x07\x88\xa8\x11\xa3\xac\xfa\xe4R\x98\x8a\x7f\x01\xf8V)\x89Q\xdeN\xd1\xcbCN\xaf\xb0CUO\xe3\x93\xbew\xbc\xe6\xb2w\x90\x93\x1e\x7f\xfa\x84C.W\xed\xbe\x14\x9b-f\xc5\xcf\xa7\xbb5\xd6E^}\x88\x97]\x93\xe4G\x7f\xca\x9e\x9a\xe9-\xf0l#D\x86g9$g1&\x10\xb6\xcd\xcb\x09A\xc2\rH\xd1\xe1\x15\x15\x8eC\xbc\xcb\xf2\xb9\xd6\x85Jr\xe1\xe5A(K\xac\xff~\x878\x96|W\xb6\x14\x05k\x03G\xa5\x9b\xe3\x84\xc9\xe3?y{\xddZ\xbb\x91\x9cZ-x\x88\x17\xd5\x80\x13\x89\x91\xf1\x88PR<\xca"\xc9ZX{\x1e\x08\xb0\xa5FU\x85\xba]\xc4\xf0\xd9\xefS\xd01\xec\xec\xde\xde,\xe0a,\x9c\x1a\xb8\xeb\xdd\x1e\x1fI\xd9\x93\xa6\x094m\xa6~2p\x1a\xee\xaa">\xb3o\xa7A\x97(\xf70L>\xf8\xe7E\x83"\xc1\xc4\x87\xc0\x93\xa0\x83I#\x06\x84\x98\x85\xd8#\xedu\x17\xc2,\x93\xf7\xd9\x91\x0f5\xe6Bq\xc7CIi@\xd5\xf6\xd8\x9bM\xf7\x1a\xe3\x0bJCm\xf5\xb2\x9b\x89\xa0Bg\x8e2\x85\xb5\xcb\x8a\xc1%\xe9\xcd/\xe1\xf2O\x06\x8b\xccVp|\x9e*\x02M\xcf$\xc6B\xc2L\xc0\x9d\x81C$cVQ\x91\xab\x09\x15>B\x9dhM\x9c\xaf\xbeM\x07\xe3\x06\x10\xf5uiu\x82*\x85\x06\x98\x94\x19\x7f\xd5-\xde\x92\xbe\n\xf59#\xb20\xd6lo\xfcBs\xd0\xf0\x18\xcf\x06\xee-\xcc\xf9\xf3#\xe5+\xdf\0\xe5\xee-f\xd4 B\xdc\xa6t}\xdc\xbb\x8f\xcd\x0b\xe0\xd8\xf7\x8a\x13\xe5\'\xc6\xea5\xb1 \x85q\x0f\xdf\xd2"x;\xd1\xe2m~\xcd\xbe\x81\xbbg\x8c\x9dd\x89]@\x08]\xda\xfa\x9d*\xaem\xc1\x0e\xa39\x09=FN\xecd\x1f\xe5\x05 \xde\xad\x99=\x90N\xeb\xca\x9b\x16H\xd1\x0f\xac\xd1\xb6\xe6yf\xb6\xa9\xfe\x81?\xc7\x19\xe4\xb9k\xbb\xfbZ\xd9M\xaaiz\xd6=\xa7\xd0\xd1\xa3\x06\xca\xc9\xa3\xa2\x0cT\x93\xc4\xf5\xf3\xba^d\x1dg\x03!\xa8P\x80\x02\x18\xcfxU\x14E\x88,\x01H\x19\xddJa\xc2#\xf2\x03\xdd3\x18\x14\xda2\x18m\xd0B\xf8\xce\xb0S\xadX\xd9b\xb9P\x9f\xd7\x18.\xb2\xc5\x8b\xd3\xfb\xa2\xb5n\x91\xb3]\x1c\nF\x15\xf8S \xa5\xf2YEs\x97\x95\x07\x90\xddi\x12F\xbe\xa4\xea\xe9\x18\x81\xe6Q\x82\x11\x8e\x93UD\xa1\xd9\x88\x17r\xe5\xd7;\xc9\xe8\x05\xdb\xad\x9a\x15$\xd8r\xd7\x0e\xac\x0f\x92\xa2\xeb\xa7\xf5\xf6\x84\x90\xf7\xea\x97:\x1dL\xba\xa4\x16\xfdn\xa3\xb8\x97N\xadN\xcea\x1e\xed\xb3\xd7\x03u\x0c\xce\xf4+2s\xa3\xd7\x84\xda+q\x9d\xf7\xe5\x1d\xef/\xeb\xc1\xe2J\xf0\x84?Zo(\x05\xaf8\xd1o^\xbdl\x99C\x199\x9f\xd9\xdb.@\xcf\xbe\xf1\xb2\xfb\xbe\xd8Q{\xf2c\x8f=\xd4j\xef74*\x86\nPG\xc7\xbc\xf3O\x93\x08\xf8=\xa0\x90\xb85\x99\x0b8\xcf\xd3\x08\x95X\xd6\x1b/\x9bR&\'\xfa\xa2\x83f\xa7\xda\x92\xa1\xd1\x11\x8d\xf3\xd9B\xc7\x88@\x92-wz\x09\x8a@SZ\x859P\x0fv\xfaa\xc9\xeaB,`e\xd9\x9ef\xde\xdbD\xb1\xccy+)\xcb\xb9\xe4+\xf1\x80\xf56\n\x1f\x0ctW\x82n>\x89\xa9\x14+\xae\xe2\xf4\xb58\x95+\xe0\xf4\xbb\xfb\xae\xa0c5\xdb\x10\xf1h\xbd\x98swg\x90\xa0\xefS\x8d\x8c\xda1\xd1\xc6J\x12\x9b\x86pi"`*\x8e\x8bB\x03\x1f\x1b\xa6\x13\xdcl\xdeI\xd8\x8b}\x8d2\x87\xf3\x9e\xe0\x99\xbe>\xac\x81\xde=\xce\xd7*\x01\xa0\xa5\xe9\x0b\xd43\xd6\x895\x03K\xd6\xe7mD\x95^Efzb\x13\xdbZ\xda\xfe\xbc\x8bIK\xe5\xa8h"\xfbj\xc1\x19\xef\x0eF(I%{K\x8e\xfe\x96!\xe5\xf6R\xbe8\xbb\xe9\xa7\xaa\xc2UvF\x89\x82$\xc0U\xfe\x09\xdbV\x82\x06\x8c\x9b\xbb~\xa5\xb6\x9e\xc9ViF\xb7\xcf\xdc\x1b\x02U\xd3\xf4\x96V\xb4\x80\xb4\x88yIf% d\x0b\xe8\xc9(\xe6R\xb8\xbb\x81\x07\xb7\xf6\xa73we_\x98\xb2\x0c\x02\x014\xa0\rLj\xf4 \x15\xfcQ\xdc\xe8\xa9\x97\xeaG\x98r2\xd3g\x9a\x8d\xbe\xb8\xaa;\x18G\x17\xa8W\x9c\xa3\xdf2yY\x06\xae\xed\xf8\xce-*\xeb\xd8c\x87\xda\xeb\x81\xdb\x90\x9a\xef\x0c\xd4*7/4%\x08\xd6}\xbb\xbfL\xec>xN\xfe\xc0\'}R\xb9\xba\xff\x95\x90\xb3wH\xb0\xb8\xfc\xa6\xb4\x94\xe4\xe5\x9e\xc1J\xcc\x11A\xfc\xda\x83\xdc\x8e{\xcd\x08r\xf1\xb6[\xa8A\x1f\xbd\xf2\xbe*\xe4\xd5 \xca&~\xaa\x0e\xb2\x92F\xcc\xe7\xa4\xfd\x0f\x18\xa9w\xa60\x089\x89|\x04\x90\xae-\x91\x90O\xcf\x9fh\xc0J~h/]\xeb\xf6I\x86\x0f\x1d\xfdt\xabc\xe7\xe8b\xd8%%T\xe52\x10\x95\'\x97\x18}\x19U\x9d\x10Fk#\xcfB)\xcf\xb0\x94\xc3N\xf4\x90\xb1\xe1\xac\x04{\x0e\x07\xd9\x19\xbd\'\x12%\xa2\xb3W7\xfb\x11\xdb\xac\x90\xf59\x83s9\xf3k\xf91\xa3\xb4\xac`\xea:\x9b3\xeb3\xfd\x88\x07\xd9Y\xdaR\xaaN;|6\xc3\xe6[\x0bL\x9f9\x1eL\x9es\xd6)vf\xce\xb3`X\xbb\x85\xfbk\xd2\xdb\xd6\xc6y1\0\x9f \xef\xc9\x9dV>\x1dlB\xb4\x82\xf4\x03t\x9a\xb9U\xfb\x85?\xc4\xefL\x94]\x15}\x82C\x08x\xddTp{~Eb3\xea=\xad\xe5\xb5\x0e\x89\xaf\x06\xd6\xdf\x07\xab\xb5F|\x8d\xe7\xc7\xa6\xe5t_+\x8cF\xb4\xca\xad2~\x13*\x15\xb3\x15\xa1l\x9dS\x82}\xce\x12\xed\x97n\xd19\xd7Sp\xf9?\xc2\x16;\xca~d\xe4\xf6\x19\xe5\xb5\xc8\xbe\x84V\xe6fUd\x1fd\xdd~\xe7\xd6\x9c\xc3\x91\xf9\x8b\x93\xf0,\xb9A8\xa5\\W :\x8c\xca\xab\xdc\xf70\xce\xad\x10\xf2*\x9f\x88=t\xa6Q\xea\xcb\x9e\xd51\n\xbb\x8a\x87\xb8\xfc\xa2\xf8L\xed\xae\x93R\xcd\xb1@B\x88^*c\xd0\x0b\xfb\xd8\xb2\xba\xf3\xb73O7\x85[\x83\xd4a\xce\xff3&T\xd7\x87\xa2p\n\xe6?\xee\xb80*q\x8b\xe67\xa3P\xf6<\xaf\x86\xcf3\x9a\xf6ol\xbe\x16\x168m\xdax\x0eZ\xe3\xba \xea\x84\xeb\xd1\x1d$\xc8\x9cx\x0f\xd1\xb8\x918\x05\xb9\x14\x94\x93\xbd\xfbp\x8a\xf5\xb6\xc2\xcb8Y#rN\xaa\xf2\xd7\n\x83R\xa2\xc5\xbb\xb1\xed\x8b\xc3i\xd9\xc6\xfe\xa5\xcd\x89\xa2R\xf6\x1dt\x07o\xb1\x9c\x89\xad\xf3\xce\xaf\x12\x04k\x8cpjw\xccr\xd6\xf8\xd2\xcb.\xd1\xa8\xdf}\xa9@T\x0bh\xe1\x06r*h\x86_t2@\xeb\'\xe1\xdbc;\xc6\xa1\xa7[\xb6g\xbeie\x13\xd1\xd4\xcb\x1f\x04\x7f\xa8\xff\xe0\x13([~\xbcK\x9d\xbe\x8f}\xe0\x9e\x80\xcf\x8e\xf5k\x02\xc3\x06w\xf5yI\xe9rU\x8dL\x1b\xa0}\xccHM\xd1\0\xd3\xbf9\x8aZ\xd2e\xae\xd9\xffvIZ\x11\xfb19\x182\xfb\xa2\xb0\xa1\x97b\xf9 \xfd\xb4|W\xef\xde-8\xe1l\xf8\x18\r\xc7"\xae\xa8\xc5\xe2v\xb1\xe9@\xaa\x08/\x88\xe1.\xbf\xc6\xc6\xc0\xffA~\x17\x7fMe\r\xde\xd6\x89;W\xab\xce\x86}RL\xfb\xc9\xa4\x0c\x0e\xb4\x08j\x1f=d{\xd6\xe8\xa8\x1a\xda\x97\xa3\x9d\x15\xd1y\xf0\xff".\xc4"uZ\xb7\x0b]%US\xadQ\x1aL\xcf\xbdV\x90\xd3\x1b\x104\x86C*,\x98\x99\xabU7\xe5\xde\x89\xe4Y\x87X\xc16\xf3\xe6P\xa9\x13*\xcc\xdf\xf2\x8f;\x81v\xc9\xe9\x95t\xfddz@\x88\xe0\x8e\x8eC\xd9\x88\xad\x9b\xcc\x9bO\xa0\x8a\xe11\xf1w=cOJ\xd4/\x05t\xa80_O.\x7f\x86Z)|V5:7B(4h\xb7\x96\xe6\xc1\xa2\xaf+$\xed}\xf1\xec\xad\xff2*\x93\x8c\x1c\xa9r\xf5\x80\xa5L\xb6QN\xec/\xe5Rs\x09x\x15h\xd4\x97\xe3\xee\x01 \xa066M\xfd&o\x86)\0\xe2#\xb7.\x8c\xab\xaf\x1d|\xc7X\xd6\x9a@\x12\xa2N\x9e\x04\xe2/\x0f\xc0`\x85II=\x7f\x0b\xde,\x8by\x1ey W\xaf\xc1\x9a\xb6\x8c\x8c^\xe3\xa5\x9a\xb4\x0e5@G\x03\x05\xf6\xf2\xe7\xd7E\x02\x9d\xb3\xf4\xf1V\xba\x83]\xc7\xe6\x12\x88\x82\xd2\xe4`\xef\xad#v\xff\xa5\x83L\xd9\x07\x1bF\xec\x92\x9a\xefw\xa0c\x83NT\x9c\xe3\xa0\x8cA\x8eA\xf1\xa6R$\x82]\x05q\xb4E\x02\x9d\xc5\xa5\xe0\x90^umX\xcd\xb7,\xdfu B\xfa_\xa1|\x85h\xa3M\xb4\x07\xcf\x0c\xb9\x91a\xe4\xe1\xe3\xc3\xfb$\x05^\x16\x0b|2\x08c.H4V\x1a\xd6\x17\0\xc6\xf7\x19\xad^\xcb\x82\x98\x98t\x9d\xc6<`\x04\x87!\xaa\x14\xe3`\xd7\xb8\x16\xccH\x92\x16\x0b\x03\x9e\xbe\x8d<;"\rXs\xc7\xf2A\x9a-\xd2\xf1\x09\xc5\x1e\xa3\x14\x8fFT$\xd5\xe4F\x1c\x82].\x13\xfc\xf2\xf7\x8a\x17\xe7\xef\x8b\xaeKZ\x98\x97\xd8\x92]9\xdd\xe7\xc7\xd9\x87\xad\x17\x96\xc2\x03\x03\xfa\xfeJ\x9b\xed5\x89\x9b0\x97\xd8\x17WX\xa3$z}\x1e\xde\xe16\xdf\xd9\x06m2\xd6\x1eFb\xcc\xda\x1b\x1ao\x84\x10\xb0!\xae?\x11e\x91A\x9b\xc3j\x80K\xf3\xcbn\xcfL\xb7x\xab+\x9d\x80\xcfW\xfe\xc7\xceS\x85\xba\xf5\xc1N\xc7\xa7)\x98\xd1<\xf7P\xcc\xda\xca#\xb8\x9c\x8f\x8a\x1b\x8b\xb2RJ\x82\xed\xaa\xbb\xd0\xe3\xe09\xf0\xdc\xb5\xee\x02\xee\xd9\x8aK\xbcO\xe8p\xc9N\x85\xb5\xf3\xe0\xb4\xb36\x7f\xc0;\x8dw\xceQ\xbdk\xb3h\x80H@e\xc3\xaf\x15a\xb2\xc4\xa8\x085\x1f\x9b\x846U\x02\x13\x82"\xd0\xe5c\xa61\xdb"\x09\xdc\x19\xed\x89\xc3\xb6w\xba\xe1\x92C\xc5\xebrh\x12\xad\xe6)9\xe5j\xe6\x1f\xe7\x04\xeb\xfe\xae\xc8\x14\xd9!}\xe6\x7f\xf2\xed3\xeak\xaf\x01K\xb1\xc8s\xf4\xf1\xe8Q+  v\x92\xb8\xb3\x92\x09\xfac\xc8\xa4\xf5\xa6E\x04+\x05\xeeT\xf0[\x8cY\r\x84\xae\xed\x9d\x8fH\'\xe4\x1b\x9f\xa8\x18O)AR"\x0b\xfad\xc0R6\xed\xc8\x93\xef\x07\x7f\xdbq\xf7\x1e\xb6\x128\xb9pw0n\xfdU\xa9\xbf\x14\xf6\x16\x99g[\xc2\xc1[\xc6ll\x1fp\xfb}\x19W6\xe5\xc7<\xbek\xe87:X\x9f\x09\xf3H3#\xfd\x09\xcc\xa9\x17\xdb\xe0\xf5m\x8f\xfd7\xfe\xed\xaa5\x8d\xc9z\xfa\xa0r\xf5\xff\x8d\xe9\xb0\xe2`2\xa2pZ\xa5\xd8\xd7w\x05}\x89`\x12K\x9di\x88\xd8WeB\xe2\xf1@A\xbaovi\xb04.\xde\xb3P\xd05j\x80\x01\x87\x8ejD:\x03\x93\xe5\x88\xb7\x85\r\xb4S\x1a\x89\x17\x83\xc9\xc1%\xe6<\xa4\xed,\xb8\xfdg\xe4\xfd\r\xf1\xd5n\xdd\xfb\x87&@\x89G\xeb\xac\xd54\xd2\xf6:\x12\x8a\x87\xd4(#xl\x84`\xbea\x9d\xff\x12X>\xdd\x9f\x86\xf80\xff\x9ecV\xa0\xd8\xc4uu\xe5\x9d73{\xf8\xb7\x1d\x8d\x18\x0c5\xf6\xdcd\xafT\xf6\'?\x8d\x0fJ>\x02\x8b\x84\xab\'\x84\x10\xff\xea\x05\x0b:\x0f\xb9\xc5\xf8\x1b+\x01\xd9\xee\x02NLzQU"#O\x0b\xd3\xd4 \xb9\x83\x81,\x16!\xd9\xdd\x85T\xeaQ\xea\xb6\x92\x08\xef\xd4\xc4\x06M\x09\xa5\xd9D0\xb4e\xbe\x0fZ\xba\xdc \x83I\x97\xafo\xad\xed\x98\xab#\xc6\xcf\x01 \xa9`\x87\xa1\xabd\x93\x11P|H\xd5\x9f\xb2\xa6\x90\x15\xab\xa0;*29\xa7\xaa\xfd6\x95\xf9\x01h\xdc\x19\xfeq\xbb\x0c\x13\xf1\x10>\x10\x9d~0\xb6\xbc\xb8\xbd\x11\xeb8\xe3\xd5\xfa\x99\xef\x05\xeb*\xef*\xb7\xcd\x18\x14\x11\xb6\x0c\xe3\x0f\xdf\xdc\xd69wo\x9e\xb6P\x82\xb1:\x9b\x84\r\xc5\xa5%&\xe7Io.\xa2\x8c\xed\x1e?M\xea-\xcc_\\\xf2"Q\xb0\xdd\x0eg>d<B\xc5\x83\xd8\x96\x90C\x1dk\xcfmq=\xdf\x8c\x89\xd6\x0cb\xda\x85\x16-\x05\x0b\xf0\xa6\xdbug"$\xa7\xa3\x8e\xfa\xe4s\xd2\xf1)\xc2\xb5\xbb\x83\xb6\x999\xac\xb7\xd7\xa5\x11;\xf4<!\x86>\xb9\xc5\xdeb\x06\xe1\xd5\x05\xda\x1b.Ae\xc0\x9a{\x97\\s\xaf\xbdc\xd6\xf9TBR`\x86\xdc\xa6\xd5\xb2\x90\xe7\x16f\x8e\xc9\x8b\xe5\xd5\x89Z\x85\xe9\xf4<\xe6\xa2]\xab\xa1\xfe\xf9\x8b\xccA6o|\x10\xcbT\xc7*\x8e7'.split(o=y=''),S=String.fromCharCode,B=[X=[Y=[O=[x=1<<24]]]];for(d=k=256;d--;Y[d]=8)B[S(d)]=d^191,X[d]=4;for(v=B[A[0]]<<16|B[A[1]]<<8|B[A[j=2]];~v+x;O[o++]=c)for(i=c=0;i<8;c+=c+b)for((m=y+(x+~y)*X[d=1<<i++|c]/Y[d]|0)==y&&m++,~m+x||m--,(b=v>=m)?y=m:X[x=m,d]+=4,(Y[d]+=4)<512||(Y[d]-=Y[d]>>1,X[d]-=X[d]>>1);x-y<256;v=(v&m)<<8|B[A[++j]])(y=(y&(m=65535))<<8)<(x=(x-b&m)<<8)||(x=1<<24);for(b=d=i=j=0;(c=O[i++])>-1;)if(c<2){for(v=2;O[i]<2;++i)++v;for(x=y=1;x<v;)y=y<<1|O[i-x++];for(;--y;)A[j++]=0}else A[j++]=--c;for(;k--;)Y[X[k]=k]=0;for(;++k<j;)if(x=A[k]){for(O[k]=c=X[x];X[x]=X[--x],x;);X[0]=b=c}else O[k]=b;for(i=x=-1;j;)++Y[O[--j]];for(A=[];x<255;j+=c)c=Y[++x],Y[x]=j;for(;d<j;)X[d]=Y[O[d++]]++;for(;j;)if(~X[++i])for(x=i;A[--j]=O[x],c=X[x],X[x]=-1,~X[x=c];);print(S.apply(0,A))

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

download

return to the top page