From 02838b49371d2a1102c6bd97b362c985f319e14f Mon Sep 17 00:00:00 2001 From: Patryk Obara Date: Wed, 15 Apr 2020 16:13:03 +0200 Subject: [PATCH] Create new icon data This is dosbox-staging icon (see contrib/icons/), rendered to size 128x128 with rsvg-convert (128x128 is recommended for various Linux DEs, as this icon will mostly see usage on Linux - macOS and Windows have icons in their native formats). Data dump created with GIMP with following settings: - Use 1 byte Run-Length-Encoding - Save alpha channel --- src/gui/icon.c | 589 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 589 insertions(+) create mode 100644 src/gui/icon.c diff --git a/src/gui/icon.c b/src/gui/icon.c new file mode 100644 index 00000000..60bfe0f8 --- /dev/null +++ b/src/gui/icon.c @@ -0,0 +1,589 @@ +/* GIMP RGBA C-Source image dump 1-byte-run-length-encoded (icon.c) */ + +#define ICON_DATA_RUN_LENGTH_DECODE(image_buf, rle_data, size, bpp) do \ +{ unsigned int __bpp; unsigned char *__ip; const unsigned char *__il, *__rd; \ + __bpp = (bpp); __ip = (image_buf); __il = __ip + (size) * __bpp; \ + __rd = (rle_data); if (__bpp > 3) { /* RGBA */ \ + while (__ip < __il) { unsigned int __l = *(__rd++); \ + if (__l & 128) { __l = __l - 128; \ + do { memcpy (__ip, __rd, 4); __ip += 4; } while (--__l); __rd += 4; \ + } else { __l *= 4; memcpy (__ip, __rd, __l); \ + __ip += __l; __rd += __l; } } \ + } else if (__bpp == 3) { /* RGB */ \ + while (__ip < __il) { unsigned int __l = *(__rd++); \ + if (__l & 128) { __l = __l - 128; \ + do { memcpy (__ip, __rd, 3); __ip += 3; } while (--__l); __rd += 3; \ + } else { __l *= 3; memcpy (__ip, __rd, __l); \ + __ip += __l; __rd += __l; } } \ + } else { /* RGB16 */ \ + while (__ip < __il) { unsigned int __l = *(__rd++); \ + if (__l & 128) { __l = __l - 128; \ + do { memcpy (__ip, __rd, 2); __ip += 2; } while (--__l); __rd += 2; \ + } else { __l *= 2; memcpy (__ip, __rd, __l); \ + __ip += __l; __rd += __l; } } \ + } } while (0) +static const struct { + unsigned int width; + unsigned int height; + unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */ + unsigned char rle_pixel_data[12882 + 1]; +} icon_data = { + 128, 128, 4, + "\377\000\000\000\000\377\000\000\000\000\377\000\000\000\000\377\000\000\000\000\271\000\000\000\000\012\360\360\360" + "\021\367\363\363@\365\365\365d\360\360\356\207\345\345\344\262\345\345\345" + "\316\350\347\347\340\354\353\353\357\357\356\356\366\362\361\360\372\202" + "\366\365\364\377\012\362\361\360\372\357\356\355\366\354\353\353\357\350\347" + "\347\340\345\345\345\316\346\345\346\260\360\360\356\207\365\365\365d\367" + "\367\363?\360\360\360\021\346\000\000\000\000\016\371\363\363*\366\366\363l\346\345" + "\346\273\355\353\353\355\356\354\354\370\315\313\316\357\251\245\253\365" + "\212\206\220\376njv\377YTb\377IES\377\071\065E\377\062->\377(#\065\377\202$\037" + "\061\377\016(#\065\377\062->\377\071\065E\377IES\377YTb\377njv\377\212\206\220" + "\376\251\246\253\364\316\314\317\357\357\356\356\370\355\353\353\355\346" + "\345\346\272\365\365\363k\371\363\363*\336\000\000\000\000\010\363\363\363\026\365" + "\365\365e\350\345\347\263\357\356\356\360\342\341\342\360\251\246\253\363" + "lhs\377=\070H\377\226$\037\061\377\010>\071I\377mit\377\247\244\252\366\341\340" + "\342\363\356\354\354\361\341\337\341\270\365\365\365d\363\363\363\025\327" + "\000\000\000\000\007\377\377\377\010\366\366\363V\350\346\347\300\355\354\354\367\260" + "\255\263\364rny\377;\067G\377\236$\037\061\377\007<\067G\377rny\377\261\257\264" + "\364\355\354\354\367\350\347\346\277\366\366\363U\377\377\377\010\322\000\000" + "\000\000\006\366\366\366\067\356\354\352\241\357\356\355\364\305\303\306\356njv" + "\377,'\070\377\244$\037\061\377\006-(\071\377okw\377\303\301\304\363\356\355\355" + "\365\351\350\350\243\365\365\365\065\316\000\000\000\000\005\367\363\363B\350\350\347" + "\312\342\341\343\363\203\200\211\375\070\064D\377\252$\037\061\377\005\071\065E\377" + "\204\201\212\375\342\341\341\364\350\350\347\310\367\363\363@\312\000\000\000\000" + "\005\370\364\364D\351\350\347\323\334\333\334\362rny\376'#\064\377\256$\037\061" + "\377\006&!\063\377jgr\377\332\332\333\364\351\350\347\322\365\365\365M\377\377" + "\377\001\305\000\000\000\000\005\366\366\362:\353\352\351\331\325\323\325\362fbo\377" + "&!\063\377\262$\037\061\377\005&!\063\377gdo\377\326\325\326\362\353\350\350\327" + "\366\366\366\070\302\000\000\000\000\004\362\362\362\024\351\351\351\246\346\344\345" + "\364hep\376\270$\037\061\377\004jgr\377\346\344\345\365\353\351\351\244\362\362" + "\362\023\276\000\000\000\000\005\377\377\377\001\364\362\362_\356\355\355\357\237\235" + "\243\367/):\377\272$\037\061\377\005-(\071\377\221\215\226\367\355\354\354\362" + "\361\361\361q\377\377\377\002\273\000\000\000\000\004\367\367\367\037\352\350\351\320" + "\311\307\314\363GCR\377\276$\037\061\377\004IES\377\315\313\316\363\352\347\351" + "\316\366\366\366\035\271\000\000\000\000\004\365\365\365N\355\354\354\361\201~\207\373" + "%\040\062\377\300$\037\061\377\004%\040\062\377\203\201\212\373\356\354\354\361\362" + "\362\362L\266\000\000\000\000\004\377\377\377\004\352\352\350\207\344\343\343\364SO]" + "\377\304$\037\061\377\004OKY\377\341\340\342\364\355\353\353\230\377\377\377" + "\006\263\000\000\000\000\004\366\366\366\035\354\351\351\323\272\270\273\364\061,=\377" + "\306$\037\061\377\004\062->\377\273\270\274\365\351\350\347\323\366\366\366\033" + "\261\000\000\000\000\004\371\363\363*\355\353\353\353\203\201\212\374%\040\062\377\310" + "$\037\061\377\004%\040\062\377\207\203\215\373\354\353\353\352\371\363\363)\257" + "\000\000\000\000\003\366\366\366\066\355\353\353\360mit\376\314$\037\061\377\003njv\376" + "\355\354\354\362\366\366\362;\255\000\000\000\000\003\370\364\364D\355\353\353\362" + "_[h\377\316$\037\061\377\003\\Wd\377\353\352\351\364\365\365\365K\253\000\000\000\000" + "\003\361\361\361[\350\347\347\365OKY\377\320$\037\061\377\003PLZ\377\351\350\350" + "\365\361\361\361[\251\000\000\000\000\003\361\361\361K\350\347\347\365D?O\377\322$" + "\037\061\377\003FAP\377\351\350\350\365\365\365\365J\247\000\000\000\000\003\366\366\366" + "\067\355\353\353\364SO]\377\324$\037\061\377\003OKY\377\355\353\353\364\366\366" + "\362;\245\000\000\000\000\003\371\363\363*\355\354\354\361^Zg\377\326$\037\061\377\003" + "[Vc\377\355\353\353\361\371\363\363)\243\000\000\000\000\003\366\366\366\035\355\353" + "\353\353lhs\376\330$\037\061\377\003njv\376\354\353\353\352\366\366\366\034\241" + "\000\000\000\000\003\377\377\377\006\353\351\350\324\203\201\212\374\234$\037\061\377\011" + "'$\065\377Be\210\377C\232\324\377U\245\332\377\302\301\305\377\240\236\245" + "\377~{\205\377[Xe\377;\067F\377\265$\037\061\377\003\206\202\214\373\352\350\350" + "\322\377\377\377\005\240\000\000\000\000\003\354\352\352\225\275\273\300\365%\040\062\377" + "\231$\037\061\377\004**=\377Ck\216\377B\232\326\377\025\243\374\377\202\000\235" + "\377\377\001I\253\351\377\205\362\362\362\377\007\347\347\350\377\311\310\313" + "\377\247\245\254\377\204\202\213\377b_k\377?;J\377&!\063\377\256$\037\061\377" + "\003%\040\062\377\273\270\274\364\354\354\352\221\237\000\000\000\000\003\362\362\362L" + "\344\343\343\365\062.?\377\227$\037\061\377\004/\064K\377Fx\240\377=\240\341\377" + "\015\241\376\377\205\000\235\377\377\001I\253\351\377\213\362\362\362\377\007\354" + "\354\354\377\320\317\322\377\255\253\261\377\213\210\221\377ifq\377GDR\377" + "&!\063\377\251$\037\061\377\003\062->\377\343\342\342\364\365\365\365O\235\000\000" + "\000\000\003\366\366\366\035\356\354\354\361SO]\377\225$\037\061\377\004\061\071Q\377" + "G\177\251\377\066\243\352\377\006\237\377\377\210\000\235\377\377\001I\253\351\377" + "\221\362\362\362\377\007\355\355\355\377\320\317\322\377\255\253\261\377\213" + "\210\221\377ifq\377GDR\377&!\063\377\244$\037\061\377\003PL[\377\355\354\354\362" + "\367\367\367\037\233\000\000\000\000\003\377\377\377\002\352\350\351\320\201}\207\374" + "\223$\037\061\377\004\067Hb\377G\211\272\377-\246\362\377\001\235\377\377\213\000" + "\235\377\377\001I\253\351\377\204\362\362\362\377\006\032\032\032\377???\377ccc" + "\377\210\210\210\377\261\261\261\377\335\335\335\377\215\362\362\362\377" + "\007\355\355\355\377\320\317\322\377\255\253\261\377\213\210\221\377ifq\377" + "GDR\377'\"\063\377\237$\037\061\377\003\203\201\212\373\352\347\351\316\377\377" + "\377\001\232\000\000\000\000\003\360\360\363i\315\313\316\363%\040\062\377\221$\037\061\377" + "\002?^~\377\040\245\370\377\217\000\235\377\377\001I\253\351\377\204\362\362\362" + "\377\206\000\000\000\377\004\027\027\027\377AAA\377vvv\377\301\301\301\377\217\362\362" + "\362\377\007\355\355\355\377\320\317\322\377\255\253\261\377\212\210\221\377" + "ifq\377FCQ\377'\"\063\377\231$\037\061\377\003%\040\062\377\312\310\314\362\362" + "\360\362d\231\000\000\000\000\003\362\362\362\023\356\354\354\361JET\377\222$\037\061" + "\377\001Fz\243\377\220\000\235\377\377\001J\252\351\377\204\362\362\362\377\212" + "\000\000\000\377\002HHH\377\326\326\326\377\223\362\362\362\377\007\356\356\356\377" + "\320\317\322\377\255\253\261\377\222\217\230\377pmw\377MIW\377*%\067\377\224" + "$\037\061\377\003HDS\377\356\355\355\361\362\362\362\024\230\000\000\000\000\002\351\351" + "\351\246\230\225\234\370\223$\037\061\377\001Fz\243\377\220\000\235\377\377\001J" + "\252\351\377\204\362\362\362\377\213\000\000\000\377\002\021\021\021\377\301\301\301" + "\377\207\362\362\362\377\006\275\275\275\377\201\201\201\377ttt\377\207\207" + "\207\377\274\274\274\377\356\356\356\377\213\362\362\362\377\007\356\356\356" + "\377\327\326\330\377\264\263\270\377\222\217\230\377pmw\377MIW\377+&\067\377" + "\217$\037\061\377\002\235\232\241\370\353\347\347\242\227\000\000\000\000\003\366\366\362" + ";\346\344\345\364.*:\377\223$\037\061\377\001Fz\243\377\220\000\235\377\377\001J" + "\252\351\377\204\362\362\362\377\214\000\000\000\377\002\020\020\020\377\313\313\313" + "\377\204\362\362\362\377\002\345\345\345\377GGG\377\205\000\000\000\377\002!!!\377" + "\247\247\247\377\220\362\362\362\377\002\355\355\355\377\316\315\320\377\216" + "$\037\061\377\003/):\377\347\345\346\364\366\366\366\070\225\000\000\000\000\003\377\377" + "\377\001\353\352\351\331hep\376\224$\037\061\377\001Fz\243\377\220\000\235\377\377" + "\001J\252\351\377\204\362\362\362\377\204\000\000\000\377\003\011\011\011\377\020\020\020" + "\377\011\011\011\377\206\000\000\000\377\002\064\064\064\377\357\357\357\377\203\362\362" + "\362\377\001DDD\377\207\000\000\000\377\002\001\001\001\377\210\210\210\377\206\362\362\362" + "\377\004\360\360\360\377\312\312\312\377\275\275\275\377\331\331\331\377\207" + "\362\362\362\377\217$\037\061\377\002mit\376\353\350\350\325\225\000\000\000\000\003\365" + "\365\365M\326\324\326\363%\040\062\377\224$\037\061\377\001Fz\243\377\220\000\235" + "\377\377\001J\252\351\377\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377" + "\202\362\362\362\377\003\332\332\332\377\234\234\234\377---\377\204\000\000\000\377" + "\001\236\236\236\377\202\362\362\362\377\001\252\252\252\377\211\000\000\000\377\002" + "\002\002\002\377\265\265\265\377\204\362\362\362\377\002\256\256\256\377\034\034\034" + "\377\203\000\000\000\377\003&&&\377\214\214\214\377\351\351\351\377\204\362\362\362" + "\377\220$\037\061\377\002\327\326\327\361\364\364\364G\224\000\000\000\000\002\351\350" + "\347\322fbo\377\225$\037\061\377\001Fz\243\377\220\000\235\377\377\001K\253\350\377" + "\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377\204\362\362\362\377" + "\002\356\356\356\377DDD\377\203\000\000\000\377\001\070\070\070\377\202\362\362\362\377" + "\001QQQ\377\212\000\000\000\377\001---\377\203\362\362\362\377\002\231\231\231\377\004" + "\004\004\377\206\000\000\000\377\002\036\036\036\377\320\320\320\377\203\362\362\362\377" + "\220$\037\061\377\002khr\377\351\350\347\323\223\000\000\000\000\003\367\364\364C\334\334" + "\335\363&!\063\377\225$\037\061\377\001Fz\243\377\220\000\235\377\377\001K\253\350" + "\377\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377\205\362\362\362" + "\377\002\335\335\335\377\007\007\007\377\202\000\000\000\377\004\003\003\003\377\344\344\344\377" + "\362\362\362\377\025\025\025\377\203\000\000\000\377\005\071\071\071\377\242\242\242\377" + "\257\257\257\377ooo\377\007\007\007\377\203\000\000\000\377\004\271\271\271\377\362\362" + "\362\377\324\324\324\377\010\010\010\377\207\000\000\000\377\002\006\006\006\377\342\342\342" + "\377\203\362\362\362\377\220$\037\061\377\003&!\063\377\334\333\334\362\367\367" + "\363?\222\000\000\000\000\002\352\352\350\312njv\376\226$\037\061\377\001Fz\243\377\220" + "\000\235\377\377\001K\253\350\377\204\362\362\362\377\204\000\000\000\377\001\206\206" + "\206\377\206\362\362\362\377\001NNN\377\203\000\000\000\377\002\302\302\302\377\343" + "\343\343\377\203\000\000\000\377\002\024\024\024\377\345\345\345\377\203\362\362\362" + "\377\002\261\261\261\377\001\001\001\377\202\000\000\000\377\003qqq\377\362\362\362\377y" + "yy\377\204\000\000\000\377\002\020\020\020\377\011\011\011\377\202\000\000\000\377\001EEE\377\204" + "\362\362\362\377\221$\037\061\377\002rny\376\347\347\347\310\221\000\000\000\000\003\366" + "\366\366\067\342\341\343\363'#\064\377\226$\037\061\377\001Fz\243\377\220\000\235" + "\377\377\001K\253\350\377\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377" + "\206\362\362\362\377\001\177\177\177\377\203\000\000\000\377\002\250\250\250\377\325" + "\325\325\377\203\000\000\000\377\001bbb\377\205\362\362\362\377\001JJJ\377\202\000\000" + "\000\377\003>>>\377\362\362\362\377AAA\377\202\000\000\000\377\007\010\010\010\377\260\260" + "\260\377\362\362\362\377\355\355\355\377\242\242\242\377&&&\377\225\225\225" + "\377\204\362\362\362\377\221$\037\061\377\003'#\064\377\342\341\341\364\365\365" + "\365\065\220\000\000\000\000\002\353\351\351\243\203\200\211\375\227$\037\061\377\001Fz" + "\243\377\220\000\235\377\377\001K\253\350\377\204\362\362\362\377\204\000\000\000\377" + "\001\206\206\206\377\206\362\362\362\377\001\237\237\237\377\203\000\000\000\377\002" + "\220\220\220\377\321\321\321\377\203\000\000\000\377\001\200\200\200\377\205\362" + "\362\362\377\001\207\207\207\377\202\000\000\000\377\003\034\034\034\377\362\362\362\377" + ")))\377\202\000\000\000\377\001RRR\377\204\362\362\362\377\002\356\356\356\377\352" + "\352\352\377\204\362\362\362\377\222$\037\061\377\002\206\203\214\375\352\351" + "\351\240\217\000\000\000\000\003\377\377\377\010\356\355\355\364\070\064D\377\227$\037" + "\061\377\001Fz\243\377\220\000\235\377\377\001K\253\350\377\204\362\362\362\377" + "\204\000\000\000\377\001\206\206\206\377\206\362\362\362\377\001\252\252\252\377\203" + "\000\000\000\377\002\212\212\212\377\321\321\321\377\203\000\000\000\377\001\206\206\206" + "\377\205\362\362\362\377\001\242\242\242\377\202\000\000\000\377\003\014\014\014\377\362" + "\362\362\377\062\062\062\377\202\000\000\000\377\001SSS\377\212\362\362\362\377\222" + "$\037\061\377\003\071\065E\377\356\355\355\364\377\377\377\007\216\000\000\000\000\002\366" + "\366\363W\303\301\304\361\230$\037\061\377\001Fz\243\377\220\000\235\377\377\001" + "K\253\350\377\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377\206\362" + "\362\362\377\001\261\261\261\377\203\000\000\000\377\002\211\211\211\377\321\321\321" + "\377\203\000\000\000\377\001\206\206\206\377\205\362\362\362\377\001\244\244\244\377" + "\202\000\000\000\377\003\006\006\006\377\362\362\362\377]]]\377\202\000\000\000\377\002\013\013\013" + "\377\330\330\330\377\211\362\362\362\377\223$\037\061\377\002\306\305\310\361" + "\366\366\363S\216\000\000\000\000\002\351\346\346\301mju\377\230$\037\061\377\001Fz\243" + "\377\220\000\235\377\377\001K\253\350\377\204\362\362\362\377\204\000\000\000\377\001" + "\206\206\206\377\206\362\362\362\377\001\261\261\261\377\203\000\000\000\377\002\210" + "\210\210\377\321\321\321\377\203\000\000\000\377\001\206\206\206\377\205\362\362" + "\362\377\001\244\244\244\377\202\000\000\000\377\003\006\006\006\377\362\362\362\377\254" + "\254\254\377\203\000\000\000\377\002,,,\377\331\331\331\377\210\362\362\362\377\223" + "$\037\061\377\002qmx\377\347\346\344\276\215\000\000\000\000\003\363\363\363\026\355\354" + "\354\367-(\071\377\230$\037\061\377\001Fz\243\377\220\000\235\377\377\001K\253\350" + "\377\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377\206\362\362\362" + "\377\001\262\262\262\377\203\000\000\000\377\002\210\210\210\377\321\321\321\377\203" + "\000\000\000\377\001\206\206\206\377\205\362\362\362\377\001\244\244\244\377\202\000" + "\000\000\377\004\006\006\006\377\362\362\362\377\355\355\355\377###\377\203\000\000\000\377" + "\002\030\030\030\377\265\265\265\377\207\362\362\362\377\223$\037\061\377\003-):\377" + "\356\355\355\366\362\362\362\024\214\000\000\000\000\002\365\365\365e\260\255\263\364" + "\231$\037\061\377\001Fz\243\377\220\000\235\377\377\001K\253\350\377\204\362\362" + "\362\377\204\000\000\000\377\001\206\206\206\377\206\362\362\362\377\001\263\263\263" + "\377\203\000\000\000\377\002\210\210\210\377\321\321\321\377\203\000\000\000\377\001\206" + "\206\206\377\205\362\362\362\377\001\244\244\244\377\202\000\000\000\377\001\006\006\006" + "\377\202\362\362\362\377\002\264\264\264\377\004\004\004\377\203\000\000\000\377\002\003\003" + "\003\377\177\177\177\377\206\362\362\362\377\224$\037\061\377\002\262\261\266\363" + "\367\364\364a\214\000\000\000\000\002\347\344\346\264qmx\377\231$\037\061\377\001Fz\243" + "\377\210\000\235\377\377\011\017\251\355\377!\271\323\377\060\310\272\377:\331" + "\230\377<\344~\377:\354e\377\062\363L\377'\371\064\377R\342[\377\204\362\362" + "\362\377\204\000\000\000\377\001\206\206\206\377\206\362\362\362\377\001\264\264\264" + "\377\203\000\000\000\377\002\210\210\210\377\321\321\321\377\203\000\000\000\377\001\206" + "\206\206\377\205\362\362\362\377\001\244\244\244\377\202\000\000\000\377\001\006\006\006" + "\377\203\362\362\362\377\002\237\237\237\377\010\010\010\377\204\000\000\000\377\002a" + "aa\377\357\357\357\377\204\362\362\362\377\224$\037\061\377\002uq|\377\350\346" + "\346\257\213\000\000\000\000\003\377\377\377\001\355\354\354\361;\067G\377\231$\037\061" + "\377\011H}\225\377(\300\310\377\064\316\255\377;\334\220\377<\347u\377\070\360" + "[\377,\367>\377\034\374$\377\006\377\013\377\210\000\377\004\377\001K\347N\377\204" + "\362\362\362\377\204\000\000\000\377\001\206\206\206\377\206\362\362\362\377\001\265" + "\265\265\377\203\000\000\000\377\002\210\210\210\377\321\321\321\377\203\000\000\000\377" + "\001\206\206\206\377\205\362\362\362\377\001\244\244\244\377\202\000\000\000\377\001" + "\006\006\006\377\204\362\362\362\377\002\276\276\276\377\"\"\"\377\204\000\000\000\377" + "\002SSS\377\361\361\361\377\203\362\362\362\377\224$\037\061\377\002=\070H\377\355" + "\354\354\357\213\000\000\000\000\002\363\363\363+\340\336\340\362\232$\037\061\377\001" + "F\233M\377\220\000\377\004\377\001L\347O\377\204\362\362\362\377\204\000\000\000\377" + "\001\206\206\206\377\206\362\362\362\377\001\265\265\265\377\203\000\000\000\377\002" + "\210\210\210\377\321\321\321\377\203\000\000\000\377\001\206\206\206\377\205\362" + "\362\362\377\001\244\244\244\377\202\000\000\000\377\001\006\006\006\377\205\362\362\362" + "\377\003\347\347\347\377bbb\377\001\001\001\377\203\000\000\000\377\001\210\210\210\377\203" + "\362\362\362\377\225$\037\061\377\002\343\342\342\363\370\362\362'\212\000\000\000" + "\000\002\363\363\361m\247\243\252\365\232$\037\061\377\001F\233M\377\220\000\377\004" + "\377\001L\347O\377\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377\206" + "\362\362\362\377\001\266\266\266\377\203\000\000\000\377\002\210\210\210\377\321\321" + "\321\377\203\000\000\000\377\001\206\206\206\377\205\362\362\362\377\001\244\244\244" + "\377\202\000\000\000\377\001\006\006\006\377\207\362\362\362\377\002\231\231\231\377\005\005" + "\005\377\202\000\000\000\377\002\017\017\017\377\350\350\350\377\202\362\362\362\377\225" + "$\037\061\377\002\252\247\254\365\365\365\363i\212\000\000\000\000\002\346\345\346\273" + "lhs\377\232$\037\061\377\001F\233M\377\220\000\377\004\377\001L\347O\377\204\362\362" + "\362\377\204\000\000\000\377\001\206\206\206\377\206\362\362\362\377\001\267\267\267" + "\377\203\000\000\000\377\002\211\211\211\377\321\321\321\377\203\000\000\000\377\001\206" + "\206\206\377\205\362\362\362\377\001\244\244\244\377\202\000\000\000\377\001\006\006\006" + "\377\210\362\362\362\377\001\217\217\217\377\203\000\000\000\377\001\230\230\230\377" + "\202\362\362\362\377\225$\037\061\377\002njv\377\347\346\347\270\212\000\000\000\000" + "\002\355\353\353\355=\070H\377\232$\037\061\377\001F\233M\377\220\000\377\004\377\001" + "L\347O\377\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377\206\362\362" + "\362\377\001\263\263\263\377\203\000\000\000\377\002\216\216\216\377\321\321\321\377" + "\203\000\000\000\377\001\206\206\206\377\205\362\362\362\377\001\244\244\244\377\202" + "\000\000\000\377\001\006\006\006\377\211\362\362\362\377\001LLL\377\202\000\000\000\377\001BBB\377" + "\202\362\362\362\377\225$\037\061\377\002>:J\377\354\351\351\354\211\000\000\000\000" + "\002\361\361\361\022\355\354\354\367\233$\037\061\377\001F\233M\377\220\000\377\004" + "\377\001L\347O\377\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377\206" + "\362\362\362\377\001\257\257\257\377\203\000\000\000\377\002\227\227\227\377\327\327" + "\327\377\203\000\000\000\377\001\205\205\205\377\205\362\362\362\377\001\244\244\244" + "\377\202\000\000\000\377\001\006\006\006\377\211\362\362\362\377\001\261\261\261\377\202" + "\000\000\000\377\001\025\025\025\377\202\362\362\362\377\225$\037\061\377\003%\040\062\377" + "\357\356\356\370\357\357\357\020\210\000\000\000\000\002\367\367\363?\316\314\317\357" + "\233$\037\061\377\001F\233M\377\220\000\377\004\377\001L\347O\377\204\362\362\362\377" + "\204\000\000\000\377\001\206\206\206\377\206\362\362\362\377\001\226\226\226\377\203" + "\000\000\000\377\002\253\253\253\377\342\342\342\377\203\000\000\000\377\001xxx\377\205\362" + "\362\362\377\001\235\235\235\377\202\000\000\000\377\005\007\007\007\377\354\354\354\377" + "\324\324\324\377\271\271\271\377\255\255\255\377\205\362\362\362\377\001\305" + "\305\305\377\202\000\000\000\377\001\006\006\006\377\202\362\362\362\377\226$\037\061\377" + "\002\320\316\321\357\367\367\362<\210\000\000\000\000\002\365\365\365e\250\244\253\365" + "\233$\037\061\377\001F\233M\377\220\000\377\004\377\001L\347O\377\204\362\362\362\377" + "\204\000\000\000\377\001\206\206\206\377\206\362\362\362\377\001RRR\377\203\000\000\000\377" + "\003\311\311\311\377\361\361\361\377\012\012\012\377\202\000\000\000\377\001KKK\377\205" + "\362\362\362\377\001rrr\377\202\000\000\000\377\002\026\026\026\377\236\236\236\377\202" + "\000\000\000\377\002\007\007\007\377\352\352\352\377\204\362\362\362\377\001\272\272\272" + "\377\202\000\000\000\377\001\011\011\011\377\202\362\362\362\377\226$\037\061\377\002\253" + "\251\257\364\367\364\364`\210\000\000\000\000\002\360\360\356\210\211\205\217\376\233" + "$\037\061\377\001F\233M\377\220\000\377\004\377\001M\346P\377\204\362\362\362\377\204" + "\000\000\000\377\001\206\206\206\377\204\362\362\362\377\003\352\352\352\377\205\205" + "\205\377\001\001\001\377\202\000\000\000\377\004\015\015\015\377\357\357\357\377\362\362\362" + "\377\061\061\061\377\202\000\000\000\377\002\010\010\010\377\316\316\316\377\203\362\362" + "\362\377\002\331\331\331\377\020\020\020\377\202\000\000\000\377\002\070\070\070\377\267" + "\267\267\377\203\000\000\000\377\001\225\225\225\377\204\362\362\362\377\001\201\201" + "\201\377\202\000\000\000\377\001\032\032\032\377\202\362\362\362\377\226$\037\061\377" + "\002\214\211\221\375\360\360\356\204\210\000\000\000\000\002\347\347\345\262njv\377\233" + "$\037\061\377\001F\233M\377\220\000\377\004\377\001M\346P\377\204\362\362\362\377\204" + "\000\000\000\377\001\033\033\033\377\203\060\060\060\377\002***\377\011\011\011\377\204\000\000" + "\000\377\001TTT\377\202\362\362\362\377\001sss\377\203\000\000\000\377\005\023\023\023\377" + "yyy\377\244\244\244\377\213\213\213\377\027\027\027\377\203\000\000\000\377\003www\377" + "\341\341\341\377\006\006\006\377\202\000\000\000\377\002\025\025\025\377\300\300\300\377\202" + "\362\362\362\377\002\321\321\321\377\027\027\027\377\202\000\000\000\377\001QQQ\377\202" + "\362\362\362\377\226$\037\061\377\002plw\377\346\345\346\257\210\000\000\000\000\002\345" + "\345\345\316XTa\377\233$\037\061\377\001F\233M\377\220\000\377\004\377\001M\346P\377" + "\204\362\362\362\377\215\000\000\000\377\002\003\003\003\377\301\301\301\377\202\362\362" + "\362\377\002\312\312\312\377\003\003\003\377\211\000\000\000\377\004\004\004\004\377\324\324\324" + "\377\362\362\362\377UUU\377\204\000\000\000\377\003)))\377\067\067\067\377\007\007\007\377" + "\203\000\000\000\377\001\250\250\250\377\202\362\362\362\377\226$\037\061\377\002[Vc" + "\377\345\345\345\313\210\000\000\000\000\002\350\347\347\340HDS\377\233$\037\061\377" + "\001F\233M\377\220\000\377\004\377\001M\346P\377\204\362\362\362\377\215\000\000\000\377" + "\001\202\202\202\377\204\362\362\362\377\001ddd\377\211\000\000\000\377\001ppp\377\202" + "\362\362\362\377\002\326\326\326\377\024\024\024\377\210\000\000\000\377\002\061\061\061" + "\377\357\357\357\377\202\362\362\362\377\226$\037\061\377\002JFU\377\350\347" + "\347\335\210\000\000\000\000\002\354\353\353\357\071\065E\377\233$\037\061\377\001F\233M" + "\377\220\000\377\004\377\001M\346P\377\204\362\362\362\377\213\000\000\000\377\002\021\021" + "\021\377\243\243\243\377\205\362\362\362\377\002\355\355\355\377PPP\377\207" + "\000\000\000\377\002QQQ\377\355\355\355\377\203\362\362\362\377\002\303\303\303\377" + "\034\034\034\377\206\000\000\000\377\002\032\032\032\377\322\322\322\377\203\362\362\362" + "\377\226$\037\061\377\002;\067G\377\355\353\353\355\210\000\000\000\000\002\361\360\356" + "\367/):\377\233$\037\061\377\001F\233M\377\220\000\377\004\377\001M\346P\377\204\362" + "\362\362\377\202aaa\377\001WWW\377\202QQQ\377\007XXX\377aaa\377jjj\377qqq\377" + "}}}\377\237\237\237\377\342\342\342\377\210\362\362\362\377\003\246\246\246" + "\377HHH\377\022\022\022\377\202\000\000\000\377\003\061\061\061\377\226\226\226\377\361" + "\361\361\377\205\362\362\362\377\003\350\350\350\377zzz\377\020\020\020\377\202" + "\000\000\000\377\003\010\010\010\377XXX\377\332\332\332\377\204\362\362\362\377\226" + "$\037\061\377\002\060+<\377\360\357\356\365\210\000\000\000\000\002\363\362\361\372*%\067" + "\377\233$\037\061\377\001F\233M\377\220\000\377\004\377\001M\346P\377\233\362\362\362" + "\377\002\347\347\347\377\361\361\361\377\212\362\362\362\377\004\356\356\356" + "\377\315\315\315\377\312\312\312\377\351\351\351\377\206\362\362\362\377" + "\226$\037\061\377\002+&\067\377\362\361\360\372\210\000\000\000\000\002\365\364\363\375" + "%\040\062\377\233$\037\061\377\022\235\231L\377\376\371\015\377\373\371\025\377" + "\371\371\035\377\363\371'\377\355\371-\377\347\370\062\377\340\371\066\377\324" + "\371;\377\313\371=\377\300\371=\377\263\372=\377\244\372<\377\226\372:\377" + "\210\372\067\377t\374\062\377`\374+\377w\342Z\377\261\362\362\362\377\226$" + "\037\061\377\002&!\063\377\364\363\362\375\210\000\000\000\000\002\365\364\363\375%\040\062" + "\377\233$\037\061\377\001\235\231L\377\220\377\372\000\377\001\347\343N\377\261\362" + "\362\362\377\226$\037\061\377\002&!\063\377\364\363\362\375\210\000\000\000\000\002\363" + "\362\361\372*%\067\377\233$\037\061\377\001\235\231L\377\220\377\372\000\377\001\347" + "\343N\377\233\362\362\362\377\001\353\353\353\377\225\362\362\362\377\226$" + "\037\061\377\002+&\067\377\362\361\360\372\210\000\000\000\000\002\361\360\356\367/):\377" + "\233$\037\061\377\001\235\231L\377\220\377\372\000\377\001\347\344M\377\206\362\362" + "\362\377\001\360\360\360\377\202\342\342\342\377\001\345\345\345\377\215\362" + "\362\362\377\010\356\356\356\377\215\215\215\377\070\070\070\377\012\012\012\377" + "\000\000\000\377\017\017\017\377???\377\265\265\265\377\203\362\362\362\377\003\301" + "\301\301\377[[[\377\357\357\357\377\210\362\362\362\377\002WWW\377\201\201" + "\201\377\202\362\362\362\377\226$\037\061\377\002\060+<\377\360\357\356\365\210" + "\000\000\000\000\002\354\353\353\357\071\065E\377\233$\037\061\377\001\235\231L\377\220\377" + "\372\000\377\001\347\344M\377\204\362\362\362\377\210\000\000\000\377\004\011\011\011\377" + ",,,\377hhh\377\326\326\326\377\206\362\362\362\377\012\343\343\343\377\065" + "\065\065\377\000\000\000\377\020\020\020\377TTT\377kkk\377MMM\377\011\011\011\377\002\002\002" + "\377\227\227\227\377\202\362\362\362\377\003\353\353\353\377\027\027\027\377\241" + "\241\241\377\207\362\362\362\377\003\312\312\312\377\003\003\003\377\313\313\313" + "\377\202\362\362\362\377\226$\037\061\377\002;\067G\377\355\353\353\355\210\000" + "\000\000\000\002\350\347\347\337IES\377\233$\037\061\377\001\235\231L\377\220\377\372" + "\000\377\001\347\344M\377\204\362\362\362\377\213\000\000\000\377\002\012\012\012\377\215" + "\215\215\377\205\362\362\362\377\004GGG\377\001\001\001\377iii\377\342\342\342\377" + "\203\362\362\362\377\004\336\336\336\377BBB\377\002\002\002\377\256\256\256\377\202" + "\362\362\362\377\002|||\377\063\063\063\377\207\362\362\362\377\002]]]\377HHH\377" + "\203\362\362\362\377\226$\037\061\377\002KGV\377\350\347\347\334\210\000\000\000\000" + "\002\345\345\345\315YTb\377\233$\037\061\377\001\235\231L\377\220\377\372\000\377" + "\001\347\344M\377\204\362\362\362\377\215\000\000\000\377\001\223\223\223\377\203\362" + "\362\362\377\003\255\255\255\377\000\000\000\377uuu\377\206\362\362\362\377\010\351" + "\351\351\377\"\"\"\377)))\377\360\360\360\377\362\362\362\377\340\340\340" + "\377\011\011\011\377\266\266\266\377\205\362\362\362\377\003\331\331\331\377\007" + "\007\007\377\265\265\265\377\203\362\362\362\377\226$\037\061\377\002\\Wd\377\344" + "\344\344\312\210\000\000\000\000\002\347\345\345\261njv\377\233$\037\061\377\001\235\231" + "L\377\220\377\372\000\377\001\347\344L\377\204\362\362\362\377\215\000\000\000\377" + "\002\025\025\025\377\351\351\351\377\202\362\362\362\377\003TTT\377\032\032\032\377" + "\356\356\356\377\207\362\362\362\377\003\223\223\223\377\000\000\000\377\306\306" + "\306\377\202\362\362\362\377\002ccc\377HHH\377\205\362\362\362\377\002qqq\377" + "\061\061\061\377\204\362\362\362\377\226$\037\061\377\002plw\377\346\345\346\257" + "\210\000\000\000\000\002\360\360\356\207\212\206\220\376\233$\037\061\377\001\235\231L" + "\377\220\377\372\000\377\001\347\344L\377\204\362\362\362\377\204\000\000\000\377\005" + "\066\066\066\377aaa\377```\377III\377\023\023\023\377\205\000\000\000\377\001\261\261\261" + "\377\202\362\362\362\377\002\024\024\024\377rrr\377\210\362\362\362\377\003\334" + "\334\334\377\000\000\000\377\223\223\223\377\202\362\362\362\377\003\315\315\315" + "\377\003\003\003\377\312\312\312\377\203\362\362\362\377\003\346\346\346\377\017\017" + "\017\377\236\236\236\377\204\362\362\362\377\226$\037\061\377\002\214\211\221" + "\375\361\361\357\203\210\000\000\000\000\002\365\365\365e\250\244\253\365\233$\037\061" + "\377\001\235\231L\377\220\377\372\000\377\001\347\344L\377\204\362\362\362\377" + "\204\000\000\000\377\001\206\206\206\377\203\362\362\362\377\002\351\351\351\377XX" + "X\377\204\000\000\000\377\005\205\205\205\377\362\362\362\377\340\340\340\377\000\000" + "\000\377\245\245\245\377\211\362\362\362\377\002\024\024\024\377\200\200\200\377" + "\203\362\362\362\377\002III\377]]]\377\203\362\362\362\377\003\206\206\206\377" + "\035\035\035\377\356\356\356\377\204\362\362\362\377\226$\037\061\377\002\254\252" + "\257\363\367\364\364`\210\000\000\000\000\002\367\367\363?\316\314\317\357\233$\037" + "\061\377\001\235\231L\377\220\377\372\000\377\001\350\344K\377\204\362\362\362\377" + "\204\000\000\000\377\001\206\206\206\377\204\362\362\362\377\002\343\343\343\377\007" + "\007\007\377\203\000\000\000\377\005uuu\377\362\362\362\377\312\312\312\377\000\000\000\377" + "\303\303\303\377\211\362\362\362\377\002&&&\377uuu\377\203\362\362\362\377" + "\007\265\265\265\377\007\007\007\377\332\332\332\377\362\362\362\377\355\355\355" + "\377\034\034\034\377\210\210\210\377\205\362\362\362\377\226$\037\061\377\002\321" + "\317\321\357\366\366\362;\210\000\000\000\000\003\357\357\357\020\357\356\356\370%\040" + "\062\377\232$\037\061\377\001\235\231L\377\220\377\372\000\377\001\350\344K\377\204" + "\362\362\362\377\204\000\000\000\377\001\206\206\206\377\205\362\362\362\377\001$$" + "$\377\203\000\000\000\377\005xxx\377\362\362\362\377\302\302\302\377\000\000\000\377\316" + "\316\316\377\211\362\362\362\377\002,,,\377sss\377\204\362\362\362\377\006//" + "/\377rrr\377\362\362\362\377\233\233\233\377\017\017\017\377\346\346\346\377" + "\205\362\362\362\377\225$\037\061\377\003%\040\062\377\360\357\357\370\377\355" + "\355\016\211\000\000\000\000\002\355\353\353\355=\070H\377\232$\037\061\377\001\235\231L" + "\377\220\377\372\000\377\001\350\344K\377\204\362\362\362\377\204\000\000\000\377\001" + "\206\206\206\377\205\362\362\362\377\001\036\036\036\377\203\000\000\000\377\005\227\227" + "\227\377\362\362\362\377\277\277\277\377\000\000\000\377\321\321\321\377\211\362" + "\362\362\377\002,,,\377sss\377\204\362\362\362\377\005\234\234\234\377\020\020" + "\020\377\346\346\346\377---\377ppp\377\206\362\362\362\377\225$\037\061\377" + "\002?;K\377\354\351\351\354\212\000\000\000\000\002\346\345\346\272mit\377\232$\037\061" + "\377\001\235\231L\377\220\377\372\000\377\001\350\344K\377\204\362\362\362\377" + "\204\000\000\000\377\001\206\206\206\377\204\362\362\362\377\002\327\327\327\377\002" + "\002\002\377\203\000\000\000\377\005\327\327\327\377\362\362\362\377\277\277\277\377" + "\000\000\000\377\321\321\321\377\211\362\362\362\377\002,,,\377sss\377\204\362\362" + "\362\377\005\355\355\355\377\033\033\033\377HHH\377\006\006\006\377\330\330\330\377" + "\206\362\362\362\377\225$\037\061\377\002njv\377\347\346\346\267\212\000\000\000\000" + "\002\363\363\361m\250\244\253\365\232$\037\061\377\001\235\231L\377\220\377\372" + "\000\377\001\350\344K\377\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377" + "\203\362\362\362\377\002\356\356\356\377OOO\377\203\000\000\000\377\001@@@\377\202" + "\362\362\362\377\003\277\277\277\377\000\000\000\377\321\321\321\377\211\362\362" + "\362\377\002,,,\377sss\377\205\362\362\362\377\003\202\202\202\377\000\000\000\377" + "YYY\377\207\362\362\362\377\225$\037\061\377\002\251\250\255\365\365\365\365" + "h\212\000\000\000\000\002\371\363\363*\340\337\341\362\232$\037\061\377\003\231yU\377\375" + "\316,\377\377\371\001\377\216\377\372\000\377\001\350\345J\377\204\362\362\362" + "\377\204\000\000\000\377\005\205\205\205\377\340\340\340\377\315\315\315\377\227" + "\227\227\377\060\060\060\377\203\000\000\000\377\002\001\001\001\377\277\277\277\377\202\362" + "\362\362\377\003\277\277\277\377\000\000\000\377\321\321\321\377\211\362\362\362" + "\377\002,,,\377sss\377\205\362\362\362\377\003\272\272\272\377\000\000\000\377\221" + "\221\221\377\207\362\362\362\377\225$\037\061\377\002\344\343\343\363\370\370" + "\362&\212\000\000\000\000\003\377\377\377\001\355\354\354\361>\071I\377\231$\037\061\377" + "\007\235D^\377\377\000\065\377\376\014>\377\374AV\377\374\203U\377\375\276\067\377" + "\377\365\006\377\212\377\372\000\377\001\350\345J\377\204\362\362\362\377\214\000" + "\000\000\377\001LLL\377\203\362\362\362\377\003\277\277\277\377\000\000\000\377\321\321" + "\321\377\211\362\362\362\377\002,,,\377sss\377\205\362\362\362\377\004TTT\377" + "\001\001\001\377---\377\361\361\361\377\206\362\362\362\377\224$\037\061\377\002>\071" + "I\377\355\354\354\357\214\000\000\000\000\002\347\344\345\263rny\377\231$\037\061\377" + "\001\235D^\377\205\377\000\065\377\005\376\013>\377\374AV\377\374{W\377\375\266>" + "\377\377\363\010\377\206\377\372\000\377\001\350\345J\377\204\362\362\362\377" + "\214\000\000\000\377\007\001\001\001\377hhh\377\360\360\360\377\362\362\362\377\277\277" + "\277\377\000\000\000\377\321\321\321\377\211\362\362\362\377\002,,,\377sss\377\204" + "\362\362\362\377\005\323\323\323\377\004\004\004\377\200\200\200\377\002\002\002\377\255" + "\255\255\377\206\362\362\362\377\224$\037\061\377\002vr}\377\350\346\346\256" + "\214\000\000\000\000\002\365\365\365d\261\257\264\364\231$\037\061\377\001\235D^\377\211" + "\377\000\065\377\005\377\012<\377\375\070T\377\374sX\377\375\266>\377\377\362\012" + "\377\202\377\372\000\377\001\350\345J\377\204\362\362\362\377\216\000\000\000\377\005" + "xxx\377\362\362\362\377\277\277\277\377\000\000\000\377\321\321\321\377\211\362" + "\362\362\377\002,,,\377sss\377\204\362\362\362\377\005fff\377(((\377\360\360" + "\360\377KKK\377<<<\377\206\362\362\362\377\224$\037\061\377\002\264\261\267\363" + "\367\364\364`\214\000\000\000\000\003\363\363\363\025\356\355\355\367.*:\377\230$\037" + "\061\377\001\235D^\377\215\377\000\065\377\004\377\010:\377\375;T\377\374yW\377\343" + "\257c\377\204\362\362\362\377\216\000\000\000\377\005\007\007\007\377\333\333\333\377\277" + "\277\277\377\000\000\000\377\321\321\321\377\211\362\362\362\377\002,,,\377sss\377" + "\203\362\362\362\377\007\337\337\337\377\011\011\011\377\230\230\230\377\362\362" + "\362\377\272\272\272\377\000\000\000\377\275\275\275\377\205\362\362\362\377\223" + "$\037\061\377\003-):\377\356\355\355\366\362\362\362\024\215\000\000\000\000\002\350\346" + "\346\300njv\377\230$\037\061\377\001\235D^\377\220\377\000\065\377\001\350Hj\377\204" + "\362\362\362\377\204\000\000\000\377\002GGG\377\215\215\215\377\202\221\221\221\377" + "\003\216\216\216\377ccc\377\010\010\010\377\204\000\000\000\377\004\223\223\223\377\277" + "\277\277\377\000\000\000\377\321\321\321\377\211\362\362\362\377\002,,,\377sss\377" + "\203\362\362\362\377\003yyy\377\034\034\034\377\355\355\355\377\202\362\362\362" + "\377\002\070\070\070\377MMM\377\205\362\362\362\377\223$\037\061\377\002rny\377\347" + "\345\345\274\216\000\000\000\000\002\366\366\363V\304\302\305\361\230$\037\061\377\001" + "\235D^\377\220\377\000\065\377\001\350Hj\377\204\362\362\362\377\204\000\000\000\377" + "\001\206\206\206\377\205\362\362\362\377\002\272\272\272\377\004\004\004\377\203\000" + "\000\000\377\004lll\377\277\277\277\377\000\000\000\377\321\321\321\377\211\362\362\362" + "\377\002***\377sss\377\202\362\362\362\377\003\350\350\350\377\022\022\022\377\211" + "\211\211\377\203\362\362\362\377\003\247\247\247\377\002\002\002\377\314\314\314" + "\377\204\362\362\362\377\223$\037\061\377\002\307\306\310\361\366\366\366Q\216" + "\000\000\000\000\003\377\377\377\010\357\356\356\364:\066F\377\227$\037\061\377\001\235D" + "^\377\220\377\000\065\377\001\350Hj\377\204\362\362\362\377\204\000\000\000\377\001\206" + "\206\206\377\206\362\362\362\377\001===\377\203\000\000\000\377\004UUU\377\277\277" + "\277\377\000\000\000\377\321\321\321\377\211\362\362\362\377\002$$$\377~~~\377\202" + "\362\362\362\377\003\213\213\213\377\023\023\023\377\350\350\350\377\203\362\362" + "\362\377\003\360\360\360\377&&&\377]]]\377\204\362\362\362\377\222$\037\061\377" + "\003\071\065E\377\356\355\355\364\377\377\377\007\217\000\000\000\000\002\353\351\351\242" + "\205\201\213\374\227$\037\061\377\001\235D^\377\220\377\000\065\377\001\350Hj\377" + "\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377\206\362\362\362\377" + "\001aaa\377\203\000\000\000\377\004CCC\377\277\277\277\377\000\000\000\377\321\321\321\377" + "\211\362\362\362\377\006\032\032\032\377\223\223\223\377\362\362\362\377\356\356" + "\356\377\036\036\036\377yyy\377\205\362\362\362\377\003\224\224\224\377\006\006\006" + "\377\330\330\330\377\203\362\362\362\377\222$\037\061\377\002\206\203\214\375" + "\352\351\351\240\220\000\000\000\000\003\365\365\365\065\342\341\341\364'#\064\377\226" + "$\037\061\377\001\235D^\377\220\377\000\065\377\001\350Hj\377\204\362\362\362\377" + "\204\000\000\000\377\001\206\206\206\377\206\362\362\362\377\001iii\377\203\000\000\000\377" + "\004MMM\377\277\277\277\377\000\000\000\377\321\321\321\377\210\362\362\362\377\007" + "\351\351\351\377\002\002\002\377\303\303\303\377\362\362\362\377\235\235\235\377" + "\013\013\013\377\340\340\340\377\205\362\362\362\377\003\353\353\353\377\031\031" + "\031\377nnn\377\203\362\362\362\377\221$\037\061\377\003(#\065\377\343\342\342" + "\364\365\365\365\063\221\000\000\000\000\002\351\351\350\310plw\376\226$\037\061\377\001" + "\235D^\377\220\377\000\065\377\001\350Hj\377\204\362\362\362\377\204\000\000\000\377" + "\001\206\206\206\377\206\362\362\362\377\001TTT\377\203\000\000\000\377\004hhh\377\317" + "\317\317\377\000\000\000\377\272\272\272\377\210\362\362\362\377\006\240\240\240" + "\377\026\026\026\377\360\360\360\377\361\361\361\377---\377kkk\377\207\362\362" + "\362\377\003\201\201\201\377\014\014\014\377\343\343\343\377\202\362\362\362\377" + "\221$\037\061\377\002so{\376\351\350\350\305\222\000\000\000\000\003\367\363\363A\334\334" + "\335\363&!\063\377\225$\037\061\377\001\235D^\377\220\377\000\065\377\001\350Hj\377" + "\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377\205\362\362\362\377" + "\002\347\347\347\377\023\023\023\377\203\000\000\000\377\004\235\235\235\377\357\357\357" + "\377\011\011\011\377|||\377\207\362\362\362\377\007\347\347\347\377\040\040\040\377" + "~~~\377\362\362\362\377\257\257\257\377\006\006\006\377\326\326\326\377\207\362" + "\362\362\377\003\344\344\344\377\024\024\024\377\234\234\234\377\202\362\362\362" + "\377\220$\037\061\377\003&!\063\377\336\335\336\363\367\367\362=\223\000\000\000\000\002" + "\351\350\351\320gdo\377\225$\037\061\377\001\235D^\377\220\377\000\065\377\001\350" + "Hj\377\204\362\362\362\377\204\000\000\000\377\001\206\206\206\377\204\362\362\362" + "\377\002\341\341\341\377EEE\377\203\000\000\000\377\006\014\014\014\377\345\345\345\377" + "\362\362\362\377ZZZ\377\017\017\017\377\305\305\305\377\205\362\362\362\377" + "\007\343\343\343\377:::\377\034\034\034\377\350\350\350\377\362\362\362\377??" + "?\377\\\\\\\377\211\362\362\362\377\001\360\360\360\377\203\362\362\362\377" + "\220$\037\061\377\002lhs\377\351\346\347\315\224\000\000\000\000\003\365\365\365J\327\325" + "\327\363%\040\062\377\224$\037\061\377\001\235D^\377\220\377\000\065\377\001\350Hj\377" + "\204\362\362\362\377\204\000\000\000\377\006\206\206\206\377\362\362\362\377\341" + "\341\341\377\251\251\251\377iii\377\021\021\021\377\204\000\000\000\377\001lll\377\202" + "\362\362\362\377\017\331\331\331\377\026\026\026\377\013\013\013\377ooo\377\277" + "\277\277\377\341\341\341\377\316\316\316\377\214\214\214\377\030\030\030\377" + "\017\017\017\377\302\302\302\377\362\362\362\377\301\301\301\377\007\007\007\377\313" + "\313\313\377\215\362\362\362\377\217$\037\061\377\003%\040\062\377\327\325\327" + "\361\370\364\364E\224\000\000\000\000\003\377\377\377\001\353\350\350\327jgr\376\224" + "$\037\061\377\001\235D^\377\220\377\000\065\377\001\350Hj\377\204\362\362\362\377" + "\204\000\000\000\377\002\034\034\034\377\027\027\027\377\207\000\000\000\377\002$$$\377\350\350" + "\350\377\203\362\362\362\377\002\311\311\311\377)))\377\205\000\000\000\377\002>>>" + "\377\314\314\314\377\202\362\362\362\377\002\347\347\347\377\356\356\356\377" + "\213\362\362\362\377\003\357\357\360\377\323\323\325\377\256\254\262\377\217" + "$\037\061\377\002njv\376\351\350\347\323\226\000\000\000\000\003\365\365\365\065\347\346" + "\346\365\060*;\377\223$\037\061\377\001\235D^\377\220\377\000\065\377\001\350Hj\377" + "\204\362\362\362\377\214\000\000\000\377\002!!!\377\317\317\317\377\205\362\362\362" + "\377\006\360\360\360\377\256\256\256\377zzz\377ttt\377\220\220\220\377\312" + "\312\312\377\214\362\362\362\377\006\344\344\345\377\302\301\305\377\232\227" + "\237\377wt~\377UQ^\377,(\071\377\220$\037\061\377\003\060*;\377\347\346\346\364" + "\366\366\366\067\227\000\000\000\000\002\353\351\351\244\231\227\236\370\223$\037\061" + "\377\003O.B\377\330:^\377\376\010;\377\216\377\000\065\377\001\350Hj\377\204\362" + "\362\362\377\212\000\000\000\377\003\006\006\006\377fff\377\345\345\345\377\222\362\362" + "\362\377\006\355\355\355\377\320\317\322\377\247\245\254\377\204\202\213\377" + "b_k\377\070\064D\377\226$\037\061\377\002\237\234\243\370\352\351\352\237\230\000" + "\000\000\000\003\361\361\361\022\354\353\353\361JFU\377\224$\037\061\377\003\071':\377" + "\255Fa\377\367\"N\377\214\377\000\065\377\001\350Hj\377\204\362\362\362\377\206" + "\000\000\000\377\005\004\004\004\377)))\377TTT\377\212\212\212\377\331\331\331\377\217" + "\362\362\362\377\006\336\335\337\377\264\263\270\377\222\217\230\377pmw\377" + "GDR\377'\"\063\377\232$\037\061\377\003IES\377\355\354\354\361\362\362\362\023" + "\231\000\000\000\000\003\362\362\362e\315\313\317\362%\040\062\377\225$\037\061\377\004%" + "\037\061\377|\066N\377\342\067\\\377\377\004\070\377\211\377\000\065\377\001\350Hj\377" + "\204\362\362\362\377\007\026\026\026\377\067\067\067\377XXX\377yyy\377\233\233\233" + "\377\303\303\303\377\353\353\353\377\215\362\362\362\377\006\344\344\345\377" + "\302\301\305\377\237\235\244\377}{\204\377UQ^\377,(\071\377\237$\037\061\377" + "\003%\040\062\377\317\315\317\363\364\362\362`\232\000\000\000\000\003\377\377\377\002\352" + "\347\351\316\203\201\212\373\230$\037\061\377\003L.A\377\275Ec\377\373\030G\377" + "\207\377\000\065\377\001\350Hj\377\222\362\362\362\377\006\356\356\356\377\320\317" + "\322\377\255\253\261\377\213\210\221\377b_k\377?;J\377\245$\037\061\377\003\206" + "\202\213\373\352\352\350\313\377\377\377\001\233\000\000\000\000\003\366\366\366\034\355" + "\354\354\361TP]\377\231$\037\061\377\003,!\063\377\226?Y\377\355\061Z\377\205\377" + "\000\065\377\001\350Hj\377\215\362\362\362\377\006\336\335\337\377\264\263\270\377" + "\222\217\230\377pmw\377GDR\377'\"\063\377\251$\037\061\377\003QM[\377\356\355" + "\355\361\367\367\367\036\235\000\000\000\000\003\365\365\365J\345\343\344\364\063/?\377" + "\233$\037\061\377\003`\065J\377\320>`\377\376\013>\377\202\377\000\065\377\001\350H" + "j\377\207\362\362\362\377\006\345\345\346\377\302\301\305\377\237\235\244\377" + "}{\204\377UQ^\377-):\377\256$\037\061\377\003\062->\377\343\342\342\364\365\365" + "\365N\237\000\000\000\000\003\355\355\354\221\277\275\300\364%\040\062\377\234$\037\061" + "\377\013\071':\377\255Fa\377\366$Q\377\350Hj\377\362\362\362\377\356\356\356" + "\377\320\317\322\377\255\253\261\377\213\210\221\377b_k\377?;J\377\263$\037" + "\061\377\003%\040\062\377\274\271\275\364\353\353\351\216\240\000\000\000\000\003\377\377" + "\377\005\352\350\350\322\207\203\215\373\236$\037\061\377\004&\040\062\377cBU\377" + "D@N\377'#\064\377\270$\037\061\377\003\211\206\217\373\353\351\352\317\377\377" + "\377\004\241\000\000\000\000\003\366\366\366\034\354\353\353\352okv\375\330$\037\061\377" + "\003plw\376\354\352\352\351\365\365\365\032\243\000\000\000\000\003\370\370\361%\355\353" + "\353\357`\\i\377\326$\037\061\377\003\\Wd\377\355\353\353\360\371\362\362(\245" + "\000\000\000\000\003\366\366\366\066\355\353\353\364TP]\377\324$\037\061\377\003PLZ\377" + "\355\353\353\364\366\366\362:\247\000\000\000\000\003\365\365\365J\352\351\351\364" + "FAP\377\322$\037\061\377\003FAP\377\351\350\350\365\364\364\364H\251\000\000\000\000" + "\003\361\361\361[\351\350\350\365PLZ\377\320$\037\061\377\003PL[\377\351\350\350" + "\365\361\361\361Y\253\000\000\000\000\003\370\364\364D\355\353\353\362`\\i\377\316" + "$\037\061\377\003\\Wd\377\353\352\351\364\365\365\365I\255\000\000\000\000\003\365\365" + "\365\065\355\354\354\361tp{\376\314$\037\061\377\003plw\375\356\355\355\361\366" + "\366\362:\257\000\000\000\000\004\371\363\363)\354\353\353\352\206\202\214\373%\040" + "\062\377\310$\037\061\377\004%\040\062\377\211\205\216\373\354\352\352\351\370\362" + "\362'\261\000\000\000\000\004\366\366\366\034\353\351\351\321\274\271\275\364\062->\377" + "\306$\037\061\377\004\063/?\377\276\273\277\366\351\350\351\321\365\365\365\032" + "\263\000\000\000\000\004\377\377\377\004\352\352\350\207\345\343\344\364TP]\377\304$" + "\037\061\377\004PLZ\377\342\341\341\364\355\353\353\230\377\377\377\005\266\000\000" + "\000\000\004\365\365\365K\356\355\355\360\204\202\212\372%\040\062\377\300$\037\061" + "\377\004%\040\062\377\206\202\214\373\355\353\353\361\365\365\365I\271\000\000\000" + "\000\004\366\366\366\035\352\347\351\316\315\313\316\363JET\377\276$\037\061\377" + "\004KGV\377\317\316\320\363\352\352\350\313\366\366\366\033\273\000\000\000\000\005\377" + "\377\377\001\364\362\362_\355\354\354\357\240\236\244\366\060*;\377\272$\037" + "\061\377\005-):\377\227\225\233\370\355\354\354\363\361\361\361q\377\377\377" + "\002\276\000\000\000\000\005\361\361\361\022\355\354\352\237\350\347\347\363lhs\376%\040" + "\062\377\266$\037\061\377\005%\040\062\377njv\376\347\346\346\365\352\351\352\237" + "\360\360\360\021\302\000\000\000\000\005\366\366\366\066\353\350\350\325\330\326\330" + "\362jgr\377&!\063\377\262$\037\061\377\005&!\063\377lhs\377\332\330\331\362\351" + "\350\347\324\365\365\365\064\306\000\000\000\000\005\367\367\362<\350\350\347\311\342" + "\341\343\363xu\200\376'#\064\377\256$\037\061\377\006(#\065\377rny\376\335\334" + "\335\363\351\350\351\321\365\365\365M\377\377\377\001\311\000\000\000\000\005\367\367" + "\363?\350\350\347\307\343\342\342\364\205\202\213\375:\066F\377\252$\037\061" + "\377\005:\066F\377\207\203\215\374\344\343\343\364\350\350\347\306\367\367\362" + "=\316\000\000\000\000\006\365\365\365\065\355\354\352\237\357\356\356\363\310\305\311" + "\357qmx\377-):\377\244$\037\061\377\006.*:\377rny\377\304\303\307\364\356\355" + "\355\364\352\351\352\237\365\365\365\063\322\000\000\000\000\007\377\377\377\007\366\366" + "\363S\350\347\345\275\356\355\355\367\263\260\267\363tp{\377>\071I\377\236" + "$\037\061\377\007>:J\377uq|\377\264\261\267\363\356\355\355\367\350\347\347\274" + "\366\366\366Q\377\377\377\007\327\000\000\000\000\010\362\362\362\024\367\365\365b\352" + "\352\352\254\356\355\355\356\345\343\343\361\253\250\255\363njv\377>:J\377" + "\226$\037\061\377\010?;K\377okw\377\251\247\254\366\343\342\342\364\354\353" + "\353\357\350\346\350\256\367\364\364a\362\362\362\023\336\000\000\000\000\016\371\362" + "\362(\365\365\363i\346\345\346\271\354\351\351\354\357\357\356\371\320\316" + "\321\357\253\251\257\363\214\211\221\375plw\377ZUc\377JET\377:\066F\377\062" + "->\377+&\067\377\202$\037\061\377\016+&\067\377\062->\377;\067G\377JFU\377[Vc\377" + "qmx\377\214\211\221\375\253\251\257\364\321\317\321\357\357\357\356\371\353" + "\352\351\353\347\346\347\267\365\365\365h\370\362\362'\346\000\000\000\000\012\356" + "\356\356\017\366\366\362;\367\364\364a\361\361\357\203\346\345\346\257\345" + "\345\345\313\350\347\347\336\355\353\353\356\357\356\355\366\361\361\360" + "\370\202\366\365\364\377\012\361\361\360\370\357\356\355\366\355\353\353\355" + "\350\347\347\336\344\344\344\312\346\345\346\257\361\361\357\203\367\364" + "\364`\366\366\362;\356\356\356\017\377\000\000\000\000\377\000\000\000\000\377\000\000\000\000\377" + "\000\000\000\000\271\000\000\000\000", +}; +