diff --git a/opengl/CyOpenGL.pyx b/opengl/CyOpenGL.pyx index fdc6ea85..51305dd6 100644 --- a/opengl/CyOpenGL.pyx +++ b/opengl/CyOpenGL.pyx @@ -8,7 +8,6 @@ include "opengl.pxi" include "initGlew.pxi" include "CySnapPyfont.pxi" -include "CySnapPyimages.pxi" from .infowindow import InfoWindow from . import togl diff --git a/opengl/CySnapPyimages.pxi b/opengl/CySnapPyimages.pxi deleted file mode 100644 index 594806ba..00000000 --- a/opengl/CySnapPyimages.pxi +++ /dev/null @@ -1,10 +0,0 @@ -# Images -cdef extern from "SnapPyimages.h": - ctypedef struct SnapPy_NonGeometricTextImage: - unsigned int width - unsigned int height - unsigned int bytes_per_pixel - unsigned char rle_pixel_data[10555 + 1] - cdef SnapPy_NonGeometricTextImage SnapPy_nonGeometricTextImage - - cdef void GIMP_IMAGE_RUN_LENGTH_DECODE(unsigned char * image_buf, unsigned char * rle_data, unsigned int size, unsigned int bpp) diff --git a/opengl/SnapPyimages.h b/opengl/SnapPyimages.h deleted file mode 100644 index 143dfd0a..00000000 --- a/opengl/SnapPyimages.h +++ /dev/null @@ -1,480 +0,0 @@ -/* GIMP RGB C-Source image dump 1-byte-run-length-encoded (NonGeometric.c) */ - -#define GIMP_IMAGE_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) - -typedef struct { - unsigned int width; - unsigned int height; - unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */ - unsigned char rle_pixel_data[10555 + 1]; -} SnapPy_NonGeometricTextImage; - -static SnapPy_NonGeometricTextImage SnapPy_nonGeometricTextImage = { - 320, 100, 3, - "\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377" - "\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000" - "\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000" - "\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000" - "\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377" - "\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000" - "\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000" - "\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000" - "\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377" - "\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000" - "\000\000\377\000\000\000\377\000\000\000\245\000\000\000\005\211\211\211\354\354\354\370\370\370" - "\313\313\313&&&\377\000\000\000\377\000\000\000\274\000\000\000\002===\367\367\367\203\377\377" - "\377\001\265\265\265\252\000\000\000\001\324\324\324\210\377\377\377\002\335\335\335" - "\034\034\034\215\000\000\000\001ccc\213\377\377\377\001\253\253\253\377\000\000\000\354\000\000" - "\000\001www\204\377\377\377\001\326\326\326\252\000\000\000\005\026\026\026@@@\177\177\177" - "\300\300\300\367\367\367\205\377\377\377\001\304\304\304\217\000\000\000\003\065\065" - "\065\202\202\202\337\337\337\203\377\377\377\003\363\363\363\236\236\236KKK" - "\377\000\000\000\356\000\000\000\002;;;\366\366\366\203\377\377\377\001\264\264\264\256\000" - "\000\000\002III\333\333\333\205\377\377\377\001\243\243\243\220\000\000\000\002***\361\361" - "\361\202\377\377\377\001yyy\377\000\000\000\361\000\000\000\005\207\207\207\354\354\354\371" - "\371\371\314\314\314&&&\257\000\000\000\002\"\"\"\322\322\322\204\377\377\377\002\374" - "\374\374\200\200\200\220\000\000\000\003\316\316\316\377\377\377\362\362\362\377" - "\000\000\000\377\000\000\000\250\000\000\000\001iii\205\377\377\377\002\364\364\364ZZZ\217\000\000" - "\000\003\273\273\273\377\377\377\344\344\344\377\000\000\000\324\000\000\000\003&&&\364\364" - "\364GGG\320\000\000\000\001iii\206\377\377\377\002\346\346\346\062\062\062\216\000\000\000\003" - "\264\264\264\377\377\377\336\336\336\377\000\000\000\324\000\000\000\003\243\243\243\377" - "\377\377GGG\320\000\000\000\001iii\202\377\377\377\001\372\372\372\204\377\377\377" - "\001\321\321\321\216\000\000\000\003\261\261\261\377\377\377\335\335\335\377\000\000\000" - "\323\000\000\000\004\034\034\034\355\355\355\377\377\377GGG\320\000\000\000\001iii\202\377\377" - "\377\001\232\232\232\205\377\377\377\001\264\264\264\215\000\000\000\003\261\261\261" - "\377\377\377\335\335\335\377\000\000\000\323\000\000\000\001\266\266\266\202\377\377\377" - "\001GGG\320\000\000\000\001iii\202\377\377\377\002\"\"\"\272\272\272\204\377\377\377" - "\002\376\376\376\222\222\222\214\000\000\000\003\261\261\261\377\377\377\335\335\335" - "\377\000\000\000\322\000\000\000\002\202\202\202\375\375\375\202\377\377\377\001GGG\320\000" - "\000\000\001iii\202\377\377\377\003\"\"\"\015\015\015\326\326\326\204\377\377\377\002" - "\370\370\370mmm\213\000\000\000\003\261\261\261\377\377\377\335\335\335\377\000\000\000" - "\321\000\000\000\002ppp\366\366\366\203\377\377\377\001GGG\320\000\000\000\001iii\202\377\377" - "\377\004\"\"\"\000\000\000;;;\352\352\352\204\377\377\377\002\356\356\356GGG\212\000" - "\000\000\003\261\261\261\377\377\377\335\335\335\215\000\000\000\011qqq\300\300\300\345" - "\345\345\367\367\367\375\375\375\363\363\363\347\347\347\305\305\305\200" - "\200\200\214\000\000\000\005\026\026\026\231\231\231\343\343\343\377\377\377OOO\203" - "\000\000\000\007mmm\312\312\312\360\360\360\374\374\374\360\360\360\323\323\323v" - "vv\236\000\000\000\012\015\015\015\225\225\225\317\317\317\356\356\356\370\370\370" - "\374\374\374\362\362\362\327\327\327\237\237\237\034\034\034\217\000\000\000\012\034" - "\034\034\225\225\225\316\316\316\354\354\354\367\367\367\373\373\373\360\360" - "\360\325\325\325\234\234\234\015\015\015\215\000\000\000\011qqq\300\300\300\345\345" - "\345\367\367\367\375\375\375\363\363\363\347\347\347\305\305\305\200\200" - "\200\215\000\000\000\004\214\214\214\333\333\333\377\377\377}}}\203\000\000\000\010BBB\265" - "\265\265\346\346\346\371\371\371\373\373\373\346\346\346\256\256\256\"\"" - "\"\205\000\000\000\010\"\"\"\231\231\231\332\332\332\361\361\361\373\373\373\356" - "\356\356\310\310\310ccc\215\000\000\000\012\034\034\034\225\225\225\316\316\316\354" - "\354\354\367\367\367\373\373\373\360\360\360\325\325\325\234\234\234\015\015" - "\015\207\000\000\000\002\201\201\201\364\364\364\204\377\377\377\001GGG\211\000\000\000\005" - "\015\015\015\224\224\224\340\340\340\377\377\377]]]\202\000\000\000\006\216\216\216" - "\336\336\336\367\367\367\366\366\366\321\321\321SSS\206\000\000\000\004\206\206\206" - "\330\330\330\376\376\376\221\221\221\214\000\000\000\011\200\200\200\303\303\303" - "\350\350\350\365\365\365\375\375\375\366\366\366\344\344\344\300\300\300" - "iii\233\000\000\000\001iii\202\377\377\377\001\"\"\"\202\000\000\000\002eee\366\366\366\204" - "\377\377\377\002\334\334\334\026\026\026\211\000\000\000\003\261\261\261\377\377\377\335" - "\335\335\213\000\000\000\002XXX\326\326\326\211\377\377\377\002\340\340\340jjj\210" - "\000\000\000\003;;;\257\257\257\357\357\357\203\377\377\377\005OOO\000\000\000\"\"\"\276" - "\276\276\375\375\375\205\377\377\377\002\376\376\376\243\243\243\234\000\000\000" - "\014uuu\351\351\351\377\377\377\344\344\344\207\207\207\065\065\065SSS\255\255" - "\255\370\370\370\377\377\377\355\355\355|||\215\000\000\000\002\207\207\207\352\352" - "\352\210\377\377\377\002\347\347\347mmm\212\000\000\000\002XXX\326\326\326\211\377" - "\377\377\002\340\340\340jjj\210\000\000\000\003***\244\244\244\351\351\351\203\377" - "\377\377\001}}}\202\000\000\000\002\232\232\232\366\366\366\206\377\377\377\002\344\344" - "\344EEE\203\000\000\000\002ppp\351\351\351\206\377\377\377\002\372\372\372\220\220" - "\220\213\000\000\000\002\207\207\207\352\352\352\210\377\377\377\002\347\347\347mm" - "m\204\000\000\000\003;;;\272\272\272\374\374\374\212\377\377\377\001\221\221\221\202" - "\000\000\000\003\070\070\070\254\254\254\356\356\356\203\377\377\377\003]]]\026\026\026\311" - "\311\311\205\377\377\377\001\340\340\340\203\000\000\000\003\"\"\"\237\237\237\347" - "\347\347\203\377\377\377\001\221\221\221\212\000\000\000\002iii\332\332\332\210\377" - "\377\377\003\375\375\375\302\302\302\"\"\"\231\000\000\000\001iii\202\377\377\377\001" - "\"\"\"\203\000\000\000\002\213\213\213\375\375\375\204\377\377\377\001\303\303\303" - "\211\000\000\000\003\261\261\261\377\377\377\335\335\335\212\000\000\000\012\202\202\202" - "\366\366\366\377\377\377\376\376\376\314\314\314~~~;;;SSS\232\232\232\345" - "\345\345\203\377\377\377\002\373\373\373\225\225\225\205\000\000\000\003]]]\302\302" - "\302\370\370\370\205\377\377\377\003OOO===\335\335\335\210\377\377\377\002\374" - "\374\374mmm\232\000\000\000\005\220\220\220\373\373\373\377\377\377\342\342\342." - "..\204\000\000\000\002|||\373\373\373\207\377\377\377\002\367\367\367\070\070\070\205" - "\000\000\000\011\247\247\247\376\376\376\377\377\377\320\320\320~~~\065\065\065\\\\" - "\\\250\250\250\361\361\361\203\377\377\377\002\366\366\366xxx\210\000\000\000\012" - "\202\202\202\366\366\366\377\377\377\376\376\376\314\314\314~~~;;;SSS\232" - "\232\232\345\345\345\203\377\377\377\002\373\373\373\225\225\225\205\000\000\000" - "\003KKK\270\270\270\364\364\364\205\377\377\377\003}}}\000\000\000\266\266\266\211" - "\377\377\377\001\325\325\325\202\000\000\000\002\210\210\210\371\371\371\210\377\377" - "\377\002\371\371\371ZZZ\211\000\000\000\011\247\247\247\376\376\376\377\377\377\320" - "\320\320~~~\065\065\065\\\\\\\250\250\250\361\361\361\203\377\377\377\002\366" - "\366\366xxx\203\000\000\000\001\276\276\276\214\377\377\377\004\221\221\221ZZZ\300" - "\300\300\367\367\367\205\377\377\377\002]]]\321\321\321\206\377\377\377\005\361" - "\361\361\000\000\000EEE\264\264\264\362\362\362\205\377\377\377\001\221\221\221\211" - "\000\000\000\012\213\213\213\371\371\371\377\377\377\365\365\365\257\257\257ccc" - "...\\\\\\\256\256\256\373\373\373\203\377\377\377\002\332\332\332\034\034\034" - "\230\000\000\000\001iii\202\377\377\377\001\"\"\"\204\000\000\000\001\257\257\257\205\377\377" - "\377\001\243\243\243\210\000\000\000\003\261\261\261\377\377\377\335\335\335\211\000" - "\000\000\005www\372\372\372\377\377\377\374\374\374\217\217\217\205\000\000\000\002\034" - "\034\034\312\312\312\203\377\377\377\002\374\374\374\221\221\221\204\000\000\000\004" - "\275\275\275\342\342\342\326\326\326\373\373\373\204\377\377\377\011bbb\343" - "\343\343\373\373\373\307\307\307~~~@@@MMM\255\255\255\373\373\373\203\377" - "\377\377\001\321\321\321\231\000\000\000\002sss\372\372\372\202\377\377\377\001rrr\206" - "\000\000\000\001\274\274\274\207\377\377\377\002\367\367\367\070\070\070\204\000\000\000\004\244" - "\244\244\377\377\377\376\376\376\236\236\236\205\000\000\000\002OOO\347\347\347\203" - "\377\377\377\002\357\357\357@@@\206\000\000\000\005www\372\372\372\377\377\377\374" - "\374\374\217\217\217\205\000\000\000\002\034\034\034\312\312\312\203\377\377\377\002\374" - "\374\374\221\221\221\204\000\000\000\004\250\250\250\345\345\345\324\324\324\367" - "\367\367\204\377\377\377\011}}}\267\267\267\376\376\376\320\320\320\206\206" - "\206EEEGGG\237\237\237\363\363\363\204\377\377\377\012vvv\205\205\205\373" - "\373\373\357\357\357\261\261\261hhh...ccc\276\276\276\376\376\376\203\377" - "\377\377\001\310\310\310\210\000\000\000\004\244\244\244\377\377\377\376\376\376\236" - "\236\236\205\000\000\000\002OOO\347\347\347\203\377\377\377\002\357\357\357@@@\206" - "\000\000\000\001\374\374\374\203\377\377\377\001GGG\205\000\000\000\004\302\302\302\337\337" - "\337\326\326\326\373\373\373\204\377\377\377\016\306\306\306\373\373\373\243" - "\243\243BBB\235\235\235\335\335\335\372\372\372\357\357\357\217\217\217\000" - "\000\000\241\241\241\346\346\346\324\324\324\365\365\365\204\377\377\377\001\221" - "\221\221\210\000\000\000\005\220\220\220\374\374\374\377\377\377\355\355\355XXX\205" - "\000\000\000\001\255\255\255\204\377\377\377\001\265\265\265\230\000\000\000\001iii\202\377" - "\377\377\001\"\"\"\205\000\000\000\001\316\316\316\204\377\377\377\002\373\373\373\177" - "\177\177\207\000\000\000\003\261\261\261\377\377\377\335\335\335\210\000\000\000\002\070\070" - "\070\356\356\356\202\377\377\377\001\272\272\272\207\000\000\000\002\015\015\015\336\336" - "\336\203\377\377\377\002\370\370\370\\\\\\\206\000\000\000\001\245\245\245\204\377" - "\377\377\003\343\343\343\346\346\346lll\205\000\000\000\001\262\262\262\203\377\377" - "\377\002\372\372\372***\230\000\000\000\001\342\342\342\202\377\377\377\001\353\353\353" - "\207\000\000\000\002MMM\374\374\374\202\377\377\377\002\357\357\357\065\065\065\207\000" - "\000\000\004lll\372\372\372\377\377\377\271\271\271\207\000\000\000\002mmm\374\374\374" - "\203\377\377\377\001\304\304\304\205\000\000\000\002\070\070\070\356\356\356\202\377\377" - "\377\001\272\272\272\207\000\000\000\002\015\015\015\336\336\336\203\377\377\377\002\370" - "\370\370\\\\\\\206\000\000\000\001\214\214\214\204\377\377\377\003\324\324\324\351" - "\351\351~~~\205\000\000\000\002mmm\373\373\373\203\377\377\377\004\325\325\325\367" - "\367\367\307\307\307\062\062\062\205\000\000\000\001\273\273\273\203\377\377\377\002\366" - "\366\366\015\015\015\206\000\000\000\004lll\372\372\372\377\377\377\271\271\271\207" - "\000\000\000\002mmm\374\374\374\203\377\377\377\001\304\304\304\206\000\000\000\001\374\374" - "\374\203\377\377\377\001GGG\210\000\000\000\001\233\233\233\205\377\377\377\001\231\231" - "\231\213\000\000\000\001\200\200\200\204\377\377\377\001\221\221\221\207\000\000\000\005``" - "`\366\366\366\377\377\377\374\374\374vvv\206\000\000\000\001VVV\204\377\377\377\001" - "\354\354\354\230\000\000\000\001iii\202\377\377\377\001\"\"\"\205\000\000\000\002...\345\345" - "\345\204\377\377\377\002\363\363\363ZZZ\206\000\000\000\003\261\261\261\377\377\377" - "\335\335\335\210\000\000\000\001\274\274\274\202\377\377\377\002\371\371\371===\210" - "\000\000\000\002iii\373\373\373\203\377\377\377\001\331\331\331\206\000\000\000\001XXX\204" - "\377\377\377\002\336\336\336\070\070\070\206\000\000\000\002EEE\376\376\376\203\377\377" - "\377\001sss\227\000\000\000\001\200\200\200\203\377\377\377\001\322\322\322\210\000\000\000" - "\001\335\335\335\203\377\377\377\001\253\253\253\207\000\000\000\004\330\330\330\377" - "\377\377\365\365\365\062\062\062\210\000\000\000\001\327\327\327\203\377\377\377\002\371" - "\371\371@@@\204\000\000\000\001\274\274\274\202\377\377\377\002\371\371\371===\210" - "\000\000\000\002iii\373\373\373\203\377\377\377\001\331\331\331\206\000\000\000\002\034\034\034" - "\375\375\375\203\377\377\377\002\336\336\336;;;\207\000\000\000\001\317\317\317\203" - "\377\377\377\002\376\376\376\247\247\247\207\000\000\000\002III\376\376\376\203\377" - "\377\377\001```\206\000\000\000\004\330\330\330\377\377\377\365\365\365\062\062\062\210" - "\000\000\000\001\327\327\327\203\377\377\377\002\371\371\371@@@\205\000\000\000\001\374\374" - "\374\203\377\377\377\001GGG\210\000\000\000\001\070\070\070\204\377\377\377\001\307\307" - "\307\215\000\000\000\001\371\371\371\203\377\377\377\001\221\221\221\207\000\000\000\001\333" - "\333\333\202\377\377\377\001\312\312\312\210\000\000\000\001\356\356\356\203\377\377" - "\377\001\353\353\353\230\000\000\000\001iii\202\377\377\377\001\"\"\"\206\000\000\000\002XXX" - "\363\363\363\204\377\377\377\002\345\345\345...\205\000\000\000\003\261\261\261\377" - "\377\377\335\335\335\207\000\000\000\002BBB\371\371\371\202\377\377\377\001\324\324" - "\324\212\000\000\000\001\312\312\312\204\377\377\377\001vvv\205\000\000\000\001\"\"\"\204\377" - "\377\377\001UUU\210\000\000\000\001\354\354\354\203\377\377\377\001\221\221\221\227\000" - "\000\000\001\275\275\275\203\377\377\377\001\307\307\307\210\000\000\000\001\300\300\300" - "\203\377\377\377\001\335\335\335\206\000\000\000\004hhh\376\376\376\377\377\377\314" - "\314\314\211\000\000\000\001\270\270\270\204\377\377\377\001\230\230\230\203\000\000\000" - "\002BBB\371\371\371\202\377\377\377\001\324\324\324\212\000\000\000\001\312\312\312\204" - "\377\377\377\001vvv\206\000\000\000\001\365\365\365\203\377\377\377\001}}}\210\000\000\000" - "\001\250\250\250\203\377\377\377\001\341\341\341\211\000\000\000\001\360\360\360\203" - "\377\377\377\001\202\202\202\205\000\000\000\004hhh\376\376\376\377\377\377\314\314" - "\314\211\000\000\000\001\270\270\270\204\377\377\377\001\230\230\230\205\000\000\000\001\374" - "\374\374\203\377\377\377\001GGG\211\000\000\000\001\374\374\374\203\377\377\377\001b" - "bb\215\000\000\000\001\357\357\357\203\377\377\377\001\221\221\221\206\000\000\000\001xxx\203" - "\377\377\377\001yyy\210\000\000\000\005}}}\345\345\345\373\373\373\356\356\356\211" - "\211\211\230\000\000\000\001iii\202\377\377\377\001\"\"\"\207\000\000\000\002\177\177\177\374" - "\374\374\204\377\377\377\001\320\320\320\205\000\000\000\003\261\261\261\377\377\377" - "\335\335\335\207\000\000\000\001\256\256\256\203\377\377\377\001\261\261\261\212\000" - "\000\000\001\200\200\200\204\377\377\377\001\312\312\312\206\000\000\000\001\376\376\376" - "\203\377\377\377\001OOO\210\000\000\000\001\336\336\336\203\377\377\377\001\234\234\234" - "\227\000\000\000\001\321\321\321\203\377\377\377\001\310\310\310\210\000\000\000\001\253\253" - "\253\203\377\377\377\001\362\362\362\206\000\000\000\001\271\271\271\202\377\377\377" - "\001\253\253\253\211\000\000\000\001\243\243\243\204\377\377\377\001\303\303\303\203" - "\000\000\000\001\256\256\256\203\377\377\377\001\261\261\261\212\000\000\000\001\200\200\200" - "\204\377\377\377\001\312\312\312\206\000\000\000\001\360\360\360\203\377\377\377\001" - "}}}\210\000\000\000\001\222\222\222\203\377\377\377\001\345\345\345\211\000\000\000\001\345" - "\345\345\203\377\377\377\001\217\217\217\205\000\000\000\001\271\271\271\202\377\377" - "\377\001\253\253\253\211\000\000\000\001\243\243\243\204\377\377\377\001\303\303\303" - "\205\000\000\000\001\374\374\374\203\377\377\377\001GGG\211\000\000\000\001\371\371\371\203" - "\377\377\377\001]]]\215\000\000\000\001\352\352\352\203\377\377\377\001\221\221\221\206" - "\000\000\000\001\312\312\312\202\377\377\377\002\370\370\370\015\015\015\245\000\000\000\001i" - "ii\202\377\377\377\001\"\"\"\210\000\000\000\001\245\245\245\205\377\377\377\001\263" - "\263\263\204\000\000\000\003\261\261\261\377\377\377\335\335\335\207\000\000\000\001\341" - "\341\341\203\377\377\377\001\226\226\226\213\000\000\000\001\362\362\362\203\377\377" - "\377\001\357\357\357\206\000\000\000\001\373\373\373\203\377\377\377\001OOO\210\000\000\000" - "\001\330\330\330\203\377\377\377\001\241\241\241\227\000\000\000\001\327\327\327\203" - "\377\377\377\001\320\320\320\210\000\000\000\001\237\237\237\203\377\377\377\001\367" - "\367\367\206\000\000\000\001\335\335\335\221\377\377\377\001\326\326\326\203\000\000\000" - "\001\341\341\341\203\377\377\377\001\226\226\226\213\000\000\000\001\362\362\362\203" - "\377\377\377\001\357\357\357\206\000\000\000\001\355\355\355\203\377\377\377\001}}}\210" - "\000\000\000\001\212\212\212\203\377\377\377\001\345\345\345\211\000\000\000\001\341\341\341" - "\203\377\377\377\001\224\224\224\205\000\000\000\001\335\335\335\221\377\377\377\001" - "\326\326\326\205\000\000\000\001\374\374\374\203\377\377\377\001GGG\211\000\000\000\001\367" - "\367\367\203\377\377\377\001]]]\215\000\000\000\001\347\347\347\203\377\377\377\001\221" - "\221\221\206\000\000\000\001\356\356\356\202\377\377\377\001\344\344\344\246\000\000\000" - "\001iii\202\377\377\377\001\"\"\"\211\000\000\000\001\306\306\306\204\377\377\377\002\376" - "\376\376\220\220\220\203\000\000\000\003\261\261\261\377\377\377\335\335\335\206" - "\000\000\000\002***\375\375\375\203\377\377\377\001\207\207\207\213\000\000\000\001\330\330" - "\330\204\377\377\377\001SSS\205\000\000\000\001\373\373\373\203\377\377\377\001OOO\210" - "\000\000\000\001\326\326\326\203\377\377\377\001\242\242\242\227\000\000\000\001\311\311\311" - "\203\377\377\377\001\344\344\344\210\000\000\000\001\243\243\243\203\377\377\377\001" - "\356\356\356\206\000\000\000\001\367\367\367\221\377\377\377\001\340\340\340\202\000" - "\000\000\002***\375\375\375\203\377\377\377\001\207\207\207\213\000\000\000\001\330\330\330" - "\204\377\377\377\001SSS\205\000\000\000\001\354\354\354\203\377\377\377\001}}}\210\000" - "\000\000\001\211\211\211\203\377\377\377\001\345\345\345\211\000\000\000\001\341\341\341" - "\203\377\377\377\001\224\224\224\205\000\000\000\001\367\367\367\221\377\377\377\001" - "\340\340\340\205\000\000\000\001\374\374\374\203\377\377\377\001GGG\211\000\000\000\001\367" - "\367\367\203\377\377\377\001]]]\215\000\000\000\001\346\346\346\203\377\377\377\001\221" - "\221\221\205\000\000\000\001QQQ\203\377\377\377\001\333\333\333\246\000\000\000\001iii\202" - "\377\377\377\001\"\"\"\211\000\000\000\002\034\034\034\337\337\337\204\377\377\377\002\370" - "\370\370lll\202\000\000\000\003\261\261\261\377\377\377\335\335\335\206\000\000\000\001w" - "ww\204\377\377\377\001\204\204\204\213\000\000\000\001\273\273\273\204\377\377\377" - "\001vvv\205\000\000\000\001\372\372\372\203\377\377\377\001OOO\210\000\000\000\001\326\326\326" - "\203\377\377\377\001\242\242\242\205\000\000\000\001\374\374\374\213\377\377\377\001" - "\324\324\324\205\000\000\000\001\237\237\237\203\377\377\377\002\372\372\372...\207" - "\000\000\000\001\263\263\263\203\377\377\377\001\320\320\320\205\000\000\000\001&&&\203\377" - "\377\377\001\241\241\241\221\000\000\000\001www\204\377\377\377\001\204\204\204\213\000" - "\000\000\001\273\273\273\204\377\377\377\001vvv\205\000\000\000\001\353\353\353\203\377\377" - "\377\001}}}\210\000\000\000\001\211\211\211\203\377\377\377\001\345\345\345\211\000\000\000" - "\001\341\341\341\203\377\377\377\001\224\224\224\204\000\000\000\001&&&\203\377\377\377" - "\001\241\241\241\224\000\000\000\001\374\374\374\203\377\377\377\001GGG\211\000\000\000\001\366" - "\366\366\203\377\377\377\001]]]\215\000\000\000\001\345\345\345\203\377\377\377\001\221" - "\221\221\205\000\000\000\001www\203\377\377\377\001\332\332\332\246\000\000\000\001iii\202" - "\377\377\377\001\"\"\"\212\000\000\000\002KKK\357\357\357\204\377\377\377\006\355\355" - "\355EEE\000\000\000\261\261\261\377\377\377\335\335\335\206\000\000\000\001\216\216\216" - "\204\377\377\377\001\221\221\221\213\000\000\000\001\252\252\252\204\377\377\377\001" - "\210\210\210\205\000\000\000\001\372\372\372\203\377\377\377\001OOO\210\000\000\000\001\326" - "\326\326\203\377\377\377\001\242\242\242\205\000\000\000\001\374\374\374\213\377\377" - "\377\001\324\324\324\205\000\000\000\002\070\070\070\366\366\366\203\377\377\377\001\233" - "\233\233\207\000\000\000\001\324\324\324\203\377\377\377\001\211\211\211\205\000\000\000" - "\001SSS\203\377\377\377\001\255\255\255\221\000\000\000\001\216\216\216\204\377\377\377" - "\001\221\221\221\213\000\000\000\001\252\252\252\204\377\377\377\001\210\210\210\205" - "\000\000\000\001\353\353\353\203\377\377\377\001}}}\210\000\000\000\001\211\211\211\203\377" - "\377\377\001\345\345\345\211\000\000\000\001\341\341\341\203\377\377\377\001\224\224" - "\224\204\000\000\000\001SSS\203\377\377\377\001\255\255\255\224\000\000\000\001\374\374\374" - "\203\377\377\377\001GGG\211\000\000\000\001\366\366\366\203\377\377\377\001]]]\215\000" - "\000\000\001\345\345\345\203\377\377\377\001\221\221\221\205\000\000\000\001\213\213\213" - "\203\377\377\377\001\343\343\343\246\000\000\000\001iii\202\377\377\377\001\"\"\"\213" - "\000\000\000\002sss\372\372\372\204\377\377\377\005\334\334\334\026\026\026\261\261\261" - "\377\377\377\335\335\335\206\000\000\000\001\222\222\222\204\377\377\377\001\237\237" - "\237\213\000\000\000\001\236\236\236\204\377\377\377\001~~~\205\000\000\000\001\372\372\372" - "\203\377\377\377\001OOO\210\000\000\000\001\326\326\326\203\377\377\377\001\242\242\242" - "\205\000\000\000\001\374\374\374\213\377\377\377\001\324\324\324\206\000\000\000\001\237\237" - "\237\203\377\377\377\002\351\351\351\034\034\034\205\000\000\000\002OOO\372\372\372\202" - "\377\377\377\001\324\324\324\206\000\000\000\001bbb\203\377\377\377\001\301\301\301\221" - "\000\000\000\001\222\222\222\204\377\377\377\001\237\237\237\213\000\000\000\001\236\236\236" - "\204\377\377\377\001~~~\205\000\000\000\001\353\353\353\203\377\377\377\001}}}\210\000" - "\000\000\001\211\211\211\203\377\377\377\001\345\345\345\211\000\000\000\001\341\341\341" - "\203\377\377\377\001\224\224\224\204\000\000\000\001bbb\203\377\377\377\001\301\301\301" - "\224\000\000\000\001\374\374\374\203\377\377\377\001GGG\211\000\000\000\001\366\366\366\203" - "\377\377\377\001]]]\215\000\000\000\001\345\345\345\203\377\377\377\001\221\221\221\205" - "\000\000\000\001\215\215\215\203\377\377\377\001\365\365\365\246\000\000\000\001iii\202\377" - "\377\377\001\"\"\"\214\000\000\000\001\232\232\232\205\377\377\377\004\302\302\302\261" - "\261\261\377\377\377\335\335\335\206\000\000\000\001\200\200\200\204\377\377\377" - "\001\273\273\273\213\000\000\000\001\224\224\224\204\377\377\377\001ZZZ\205\000\000\000\001\372" - "\372\372\203\377\377\377\001OOO\210\000\000\000\001\326\326\326\203\377\377\377\001\242" - "\242\242\205\000\000\000\001\374\374\374\213\377\377\377\001\324\324\324\207\000\000\000" - "\001\273\273\273\203\377\377\377\002\307\307\307\015\015\015\203\000\000\000\002***\333" - "\333\333\202\377\377\377\002\343\343\343\070\070\070\206\000\000\000\001EEE\203\377\377" - "\377\001\342\342\342\221\000\000\000\001\200\200\200\204\377\377\377\001\273\273\273" - "\213\000\000\000\001\224\224\224\204\377\377\377\001ZZZ\205\000\000\000\001\353\353\353\203" - "\377\377\377\001}}}\210\000\000\000\001\211\211\211\203\377\377\377\001\345\345\345\211" - "\000\000\000\001\341\341\341\203\377\377\377\001\224\224\224\204\000\000\000\001EEE\203\377" - "\377\377\001\342\342\342\224\000\000\000\001\374\374\374\203\377\377\377\001GGG\211\000" - "\000\000\001\366\366\366\203\377\377\377\001]]]\215\000\000\000\001\345\345\345\203\377\377" - "\377\001\221\221\221\205\000\000\000\001|||\204\377\377\377\001```\245\000\000\000\001iii\202" - "\377\377\377\001\"\"\"\215\000\000\000\001\275\275\275\205\377\377\377\003\344\344\344" - "\377\377\377\335\335\335\206\000\000\000\001XXX\204\377\377\377\001\326\326\326\213" - "\000\000\000\001\233\233\233\203\377\377\377\001\366\366\366\206\000\000\000\001\372\372\372" - "\203\377\377\377\001OOO\210\000\000\000\001\326\326\326\203\377\377\377\001\242\242\242" - "\232\000\000\000\002\225\225\225\364\364\364\202\377\377\377\011\343\343\343\246\246" - "\246\217\217\217\254\254\254\353\353\353\377\377\377\375\375\375\306\306" - "\306...\210\000\000\000\001\375\375\375\202\377\377\377\002\374\374\374UUU\220\000\000" - "\000\001XXX\204\377\377\377\001\326\326\326\213\000\000\000\001\233\233\233\203\377\377" - "\377\001\366\366\366\206\000\000\000\001\353\353\353\203\377\377\377\001}}}\210\000\000\000" - "\001\211\211\211\203\377\377\377\001\345\345\345\211\000\000\000\001\341\341\341\203" - "\377\377\377\001\224\224\224\205\000\000\000\001\375\375\375\202\377\377\377\002\374" - "\374\374UUU\223\000\000\000\001\374\374\374\203\377\377\377\001GGG\211\000\000\000\001\366" - "\366\366\203\377\377\377\001]]]\215\000\000\000\001\345\345\345\203\377\377\377\001\221" - "\221\221\205\000\000\000\001```\204\377\377\377\001\261\261\261\214\000\000\000\002\245\245" - "\245\247\247\247\227\000\000\000\001iii\202\377\377\377\001\"\"\"\215\000\000\000\002\015\015" - "\015\330\330\330\206\377\377\377\001\335\335\335\207\000\000\000\001\360\360\360\203" - "\377\377\377\002\366\366\366\034\034\034\212\000\000\000\001\246\246\246\203\377\377\377" - "\001\324\324\324\206\000\000\000\001\372\372\372\203\377\377\377\001OOO\210\000\000\000\001\326" - "\326\326\203\377\377\377\001\242\242\242\232\000\000\000\013rrr\360\360\360\333\333" - "\333\325\325\325\357\357\357\372\372\372\374\374\374\364\364\364\341\341" - "\341\274\274\274bbb\212\000\000\000\001\351\351\351\203\377\377\377\001\275\275\275" - "\214\000\000\000\002\177\177\177\307\307\307\203\000\000\000\001\360\360\360\203\377\377" - "\377\002\366\366\366\034\034\034\212\000\000\000\001\246\246\246\203\377\377\377\001\324" - "\324\324\206\000\000\000\001\353\353\353\203\377\377\377\001}}}\210\000\000\000\001\211\211" - "\211\203\377\377\377\001\345\345\345\211\000\000\000\001\341\341\341\203\377\377\377" - "\001\224\224\224\205\000\000\000\001\351\351\351\203\377\377\377\001\275\275\275\214" - "\000\000\000\002\177\177\177\307\307\307\205\000\000\000\001\374\374\374\203\377\377\377" - "\001GGG\211\000\000\000\001\366\366\366\203\377\377\377\001]]]\215\000\000\000\001\345\345\345" - "\203\377\377\377\001\221\221\221\206\000\000\000\001\366\366\366\203\377\377\377\002" - "\352\352\352\015\015\015\212\000\000\000\003\026\026\026\353\353\353\215\215\215\227\000" - "\000\000\001iii\202\377\377\377\001\"\"\"\216\000\000\000\002===\353\353\353\205\377\377" - "\377\001\335\335\335\207\000\000\000\001\311\311\311\204\377\377\377\001\211\211\211" - "\212\000\000\000\001\276\276\276\203\377\377\377\001\233\233\233\206\000\000\000\001\372\372" - "\372\203\377\377\377\001OOO\210\000\000\000\001\326\326\326\203\377\377\377\001\242\242" - "\242\231\000\000\000\004\204\204\204\370\370\370\313\313\313\015\015\015\222\000\000\000\001" - "\307\307\307\203\377\377\377\002\373\373\373qqq\213\000\000\000\002\334\334\334\300" - "\300\300\203\000\000\000\001\311\311\311\204\377\377\377\001\211\211\211\212\000\000\000" - "\001\276\276\276\203\377\377\377\001\233\233\233\206\000\000\000\001\353\353\353\203" - "\377\377\377\001}}}\210\000\000\000\001\211\211\211\203\377\377\377\001\345\345\345\211" - "\000\000\000\001\341\341\341\203\377\377\377\001\224\224\224\205\000\000\000\001\307\307\307" - "\203\377\377\377\002\373\373\373qqq\213\000\000\000\002\334\334\334\300\300\300\205" - "\000\000\000\001\374\374\374\203\377\377\377\001GGG\211\000\000\000\001\366\366\366\203\377" - "\377\377\001]]]\215\000\000\000\001\345\345\345\203\377\377\377\001\221\221\221\206\000" - "\000\000\001\332\332\332\204\377\377\377\001\242\242\242\212\000\000\000\003\247\247\247" - "\373\373\373\065\065\065\227\000\000\000\001nnn\202\377\377\377\001***\217\000\000\000\002hhh" - "\367\367\367\204\377\377\377\001\335\335\335\207\000\000\000\001sss\204\377\377\377" - "\001\326\326\326\212\000\000\000\001\331\331\331\202\377\377\377\002\364\364\364&&&\206" - "\000\000\000\001\372\372\372\203\377\377\377\001OOO\210\000\000\000\001\326\326\326\203\377" - "\377\377\001\242\242\242\230\000\000\000\004xxx\371\371\371\373\373\373\070\070\070\223" - "\000\000\000\001\211\211\211\204\377\377\377\002\355\355\355XXX\211\000\000\000\003\241\241" - "\241\377\377\377}}}\203\000\000\000\001sss\204\377\377\377\001\326\326\326\212\000\000" - "\000\001\331\331\331\202\377\377\377\002\364\364\364&&&\206\000\000\000\001\353\353\353" - "\203\377\377\377\001}}}\210\000\000\000\001\211\211\211\203\377\377\377\001\345\345\345" - "\211\000\000\000\001\341\341\341\203\377\377\377\001\224\224\224\205\000\000\000\001\211\211" - "\211\204\377\377\377\002\355\355\355XXX\211\000\000\000\003\241\241\241\377\377\377" - "}}}\205\000\000\000\001\374\374\374\203\377\377\377\001III\211\000\000\000\001\366\366\366" - "\203\377\377\377\001]]]\215\000\000\000\001\345\345\345\203\377\377\377\001\221\221\221" - "\206\000\000\000\001\242\242\242\204\377\377\377\002\366\366\366bbb\210\000\000\000\003fff" - "\370\370\370\315\315\315\230\000\000\000\001zzz\202\377\377\377\001III\220\000\000\000\002" - "\216\216\216\376\376\376\203\377\377\377\001\335\335\335\210\000\000\000\001\327\327" - "\327\203\377\377\377\002\376\376\376sss\210\000\000\000\002\070\070\070\373\373\373\202" - "\377\377\377\001\255\255\255\207\000\000\000\001\374\374\374\203\377\377\377\001QQQ\210" - "\000\000\000\001\327\327\327\203\377\377\377\001\243\243\243\227\000\000\000\002\015\015\015\352" - "\352\352\202\377\377\377\002\254\254\254MMM\223\000\000\000\001\350\350\350\204\377" - "\377\377\002\360\360\360\177\177\177\207\000\000\000\003\230\230\230\373\373\373\344" - "\344\344\205\000\000\000\001\327\327\327\203\377\377\377\002\376\376\376sss\210\000\000" - "\000\002\070\070\070\373\373\373\202\377\377\377\001\255\255\255\207\000\000\000\001\355\355" - "\355\203\377\377\377\001~~~\210\000\000\000\001\212\212\212\203\377\377\377\001\346\346" - "\346\211\000\000\000\001\342\342\342\203\377\377\377\001\226\226\226\206\000\000\000\001\350" - "\350\350\204\377\377\377\002\360\360\360\177\177\177\207\000\000\000\003\230\230\230" - "\373\373\373\344\344\344\206\000\000\000\001\373\373\373\203\377\377\377\001eee\211" - "\000\000\000\001\367\367\367\203\377\377\377\001jjj\215\000\000\000\001\347\347\347\203\377" - "\377\377\001\222\222\222\206\000\000\000\002***\364\364\364\204\377\377\377\002\354\354" - "\354hhh\206\000\000\000\004xxx\361\361\361\376\376\376xxx\230\000\000\000\001\227\227\227" - "\202\377\377\377\001www\221\000\000\000\001\262\262\262\203\377\377\377\001\335\335\335" - "\210\000\000\000\002]]]\371\371\371\203\377\377\377\002\350\350\350&&&\207\000\000\000\001" - "\267\267\267\202\377\377\377\002\347\347\347\"\"\"\206\000\000\000\001;;;\204\377\377" - "\377\001eee\210\000\000\000\001\333\333\333\203\377\377\377\001\257\257\257\227\000\000\000" - "\001\204\204\204\217\377\377\377\003\355\355\355\275\275\275GGG\206\000\000\000\002\212" - "\212\212\376\376\376\204\377\377\377\013\376\376\376\323\323\323\224\224\224" - "XXX\"\"\"OOO\223\223\223\327\327\327\377\377\377\376\376\376~~~\205\000\000\000" - "\002]]]\371\371\371\203\377\377\377\002\350\350\350&&&\207\000\000\000\001\267\267\267" - "\202\377\377\377\002\347\347\347\"\"\"\207\000\000\000\001\364\364\364\203\377\377" - "\377\001\213\213\213\210\000\000\000\001\222\222\222\203\377\377\377\001\353\353\353" - "\211\000\000\000\001\345\345\345\203\377\377\377\001\242\242\242\206\000\000\000\002\212\212" - "\212\376\376\376\204\377\377\377\013\376\376\376\323\323\323\224\224\224X" - "XX\"\"\"OOO\223\223\223\327\327\327\377\377\377\376\376\376~~~\206\000\000\000" - "\001\364\364\364\203\377\377\377\001\234\234\234\203\000\000\000\002\220\220\220\342" - "\342\342\204\000\000\000\001\373\373\373\203\377\377\377\001\213\213\213\215\000\000\000" - "\001\356\356\356\203\377\377\377\001\237\237\237\207\000\000\000\001\242\242\242\205" - "\377\377\377\012\371\371\371\300\300\300www@@@===\201\201\201\311\311\311" - "\374\374\374\377\377\377\313\313\313\231\000\000\000\001\316\316\316\202\377\377" - "\377\001\265\265\265\222\000\000\000\001\320\320\320\202\377\377\377\001\335\335\335" - "\211\000\000\000\001\234\234\234\204\377\377\377\002\326\326\326...\205\000\000\000\005\214" - "\214\214\373\373\373\377\377\377\365\365\365hhh\207\000\000\000\001\213\213\213\204" - "\377\377\377\001\227\227\227\207\000\000\000\002\034\034\034\362\362\362\203\377\377\377" - "\001\320\320\320\227\000\000\000\001\221\221\221\221\377\377\377\002\363\363\363sss\206" - "\000\000\000\001\276\276\276\215\377\377\377\001\271\271\271\207\000\000\000\001\234\234\234" - "\204\377\377\377\002\326\326\326...\205\000\000\000\005\214\214\214\373\373\373\377" - "\377\377\365\365\365hhh\207\000\000\000\001```\204\377\377\377\001\261\261\261\210" - "\000\000\000\001\271\271\271\203\377\377\377\002\372\372\372\062\062\062\207\000\000\000\002\065" - "\065\065\367\367\367\203\377\377\377\001\304\304\304\207\000\000\000\001\276\276\276" - "\215\377\377\377\001\271\271\271\207\000\000\000\001\343\343\343\203\377\377\377\006" - "\357\357\357\177\177\177===\235\235\235\370\370\370\226\226\226\203\000\000\000" - "\001nnn\204\377\377\377\001\314\314\314\214\000\000\000\002QQQ\376\376\376\203\377\377" - "\377\001\302\302\302\210\000\000\000\001\322\322\322\214\377\377\377\002\353\353\353" - "EEE\226\000\000\000\003\"\"\"lll\306\306\306\203\377\377\377\004\374\374\374\264\264" - "\264]]]\026\026\026\217\000\000\000\004\062\062\062\346\346\346\377\377\377\335\335\335" - "\212\000\000\000\002\251\251\251\376\376\376\203\377\377\377\012\353\353\353\237\237" - "\237]]]\062\062\062rrr\303\303\303\375\375\375\377\377\377\361\361\361sss\206" - "\000\000\000\003***~~~\351\351\351\204\377\377\377\004\361\361\361\213\213\213@@@\015" - "\015\015\202\000\000\000\003***lll\321\321\321\204\377\377\377\004\376\376\376\255\255" - "\255VVV\"\"\"\224\000\000\000\002\034\034\034\336\336\336\221\377\377\377\002\360\360" - "\360===\205\000\000\000\002\015\015\015\304\304\304\213\377\377\377\001\313\313\313\211" - "\000\000\000\002\251\251\251\376\376\376\203\377\377\377\012\353\353\353\237\237\237" - "]]]\062\062\062rrr\303\303\303\375\375\375\377\377\377\361\361\361sss\206\000" - "\000\000\003\070\070\070zzz\343\343\343\204\377\377\377\004\367\367\367\230\230\230" - "III\026\026\026\202\000\000\000\004\026\026\026UUU\247\247\247\373\373\373\204\377\377" - "\377\004\334\334\334\201\201\201BBB\015\015\015\202\000\000\000\003\070\070\070|||\333\333" - "\333\204\377\377\377\004\373\373\373\255\255\255XXX\"\"\"\204\000\000\000\002\015\015" - "\015\304\304\304\213\377\377\377\001\313\313\313\210\000\000\000\001\265\265\265\207" - "\377\377\377\006\330\330\330\000\000\000\015\015\015OOO\223\223\223\352\352\352\205" - "\377\377\377\003\307\307\307sss\070\070\070\207\000\000\000\003&&&jjj\335\335\335\204" - "\377\377\377\004\373\373\373\246\246\246QQQ\034\034\034\205\000\000\000\002***\327\327" - "\327\212\377\377\377\002\356\356\356```\226\000\000\000\001\353\353\353\212\377\377" - "\377\001\333\333\333\217\000\000\000\003\\\\\\\364\364\364\335\335\335\213\000\000\000\002" - "\207\207\207\355\355\355\210\377\377\377\003\376\376\376\315\315\315III\206" - "\000\000\000\001\237\237\237\212\377\377\377\003\335\335\335\000\000\000\221\221\221\212" - "\377\377\377\001\345\345\345\225\000\000\000\002&&&\300\300\300\221\377\377\377\001\257" - "\257\257\207\000\000\000\002\245\245\245\366\366\366\207\377\377\377\002\373\373\373" - "\264\264\264\213\000\000\000\002\207\207\207\355\355\355\210\377\377\377\003\376\376" - "\376\315\315\315III\206\000\000\000\001\201\201\201\212\377\377\377\001\355\355\355" - "\202\000\000\000\001\363\363\363\212\377\377\377\003\256\256\256\000\000\000\242\242\242" - "\212\377\377\377\001\326\326\326\206\000\000\000\002\245\245\245\366\366\366\207\377" - "\377\377\002\373\373\373\264\264\264\211\000\000\000\002...\350\350\350\205\377\377" - "\377\004\340\340\340@@@\000\000\000\261\261\261\213\377\377\377\001\"\"\"\205\000\000\000" - "\001xxx\212\377\377\377\001\326\326\326\206\000\000\000\003\"\"\"\272\272\272\374\374" - "\374\207\377\377\377\002\325\325\325GGG\263\000\000\000\002}}}\246\246\246\214\000\000" - "\000\012\034\034\034\233\233\233\323\323\323\357\357\357\373\373\373\375\375\375" - "\366\366\366\340\340\340\272\272\272eee\266\000\000\000\004\"\"\"\332\332\332\354" - "\354\354@@@\210\000\000\000\010\070\070\070VVVyyy\237\237\237\317\317\317\375\375\375" - "\377\377\377\331\331\331\210\000\000\000\011GGG\255\255\255\337\337\337\362\362" - "\362\374\374\374\366\366\366\346\346\346\274\274\274\\\\\\\215\000\000\000\012\034" - "\034\034\233\233\233\323\323\323\357\357\357\373\373\373\375\375\375\366\366" - "\366\340\340\340\272\272\272eee\266\000\000\000\011GGG\255\255\255\337\337\337\362" - "\362\362\374\374\374\366\366\366\346\346\346\274\274\274\\\\\\\213\000\000\000" - "\007;;;\301\301\301\361\361\361\374\374\374\352\352\352\255\255\255\034\034\034" - "\250\000\000\000\010eee\275\275\275\350\350\350\367\367\367\373\373\373\357\357" - "\357\315\315\315\202\202\202\377\000\000\000\203\000\000\000\004\015\015\015\322\322\322\373" - "\373\373lll\216\000\000\000\003\237\237\237\377\377\377\344\344\344\377\000\000\000\377" - "\000\000\000\255\000\000\000\003\302\302\302\377\377\377\276\276\276\217\000\000\000\003&&&\377" - "\377\377\330\330\330\377\000\000\000\377\000\000\000\254\000\000\000\001\223\223\223\202\377" - "\377\377\001hhh\217\000\000\000\003```\377\377\377\264\264\264\377\000\000\000\377\000\000\000" - "\253\000\000\000\002;;;\362\362\362\202\377\377\377\001***\217\000\000\000\003\276\276\276" - "\373\373\373\\\\\\\377\000\000\000\377\000\000\000\253\000\000\000\001\247\247\247\203\377\377" - "\377\001\250\250\250\216\000\000\000\003\216\216\216\375\375\375\273\273\273\377\000" - "\000\000\377\000\000\000\254\000\000\000\001\265\265\265\203\377\377\377\003\375\375\375\276" - "\276\276EEE\212\000\000\000\005\026\026\026\256\256\256\374\374\374\335\335\335\034\034" - "\034\377\000\000\000\377\000\000\000\254\000\000\000\002___\370\370\370\204\377\377\377\017\370" - "\370\370\322\322\322\245\245\245\177\177\177SSS\070\070\070\034\034\034@@@```\221" - "\221\221\275\275\275\357\357\357\377\377\377\332\332\332===\377\000\000\000\377" - "\000\000\000\256\000\000\000\002~~~\361\361\361\216\377\377\377\003\376\376\376\301\301\301" - "\026\026\026\377\000\000\000\377\000\000\000\260\000\000\000\003\070\070\070\272\272\272\367\367\367" - "\213\377\377\377\002\327\327\327rrr\377\000\000\000\377\000\000\000\264\000\000\000\014&&&\226" - "\226\226\307\307\307\343\343\343\363\363\363\372\372\372\375\375\375\364" - "\364\364\352\352\352\326\326\326\252\252\252bbb\377\000\000\000\377\000\000\000\377\000" - "\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000" - "\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000" - "\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377" - "\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000" - "\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000" - "\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000" - "\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377" - "\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000" - "\000\000\377\000\000\000\377\000\000\000\377\000\000\000\276\000\000\000", -}; -