diff options
Diffstat (limited to 'c')
| -rw-r--r-- | c/LICENSE | 17 | ||||
| -rw-r--r-- | c/README | 100 | ||||
| -rw-r--r-- | c/echo.c | 6 | ||||
| -rw-r--r-- | c/echo.h | 9 | ||||
| -rw-r--r-- | c/echoblob.h | 482 |
5 files changed, 250 insertions, 364 deletions
diff --git a/c/LICENSE b/c/LICENSE deleted file mode 100644 index 05d9fdb..0000000 --- a/c/LICENSE +++ /dev/null @@ -1,17 +0,0 @@ -© 2010-2012 Javier Degirolmo - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. diff --git a/c/README b/c/README deleted file mode 100644 index 63a0c59..0000000 --- a/c/README +++ /dev/null @@ -1,100 +0,0 @@ -Quick readme that's going to be here until proper documentation is made. - -Echo is licensed under the zlib license. Feel free to use it as long as you -don't claim you made Echo (no credit needed though). If you modify it don't -claim it's vanilla Echo either :P - -THIS CODE HAS NOT BEEN TESTED YET. I CURRENTLY DON'T HAVE ANY C DEVKIT TO -VERIFY IT WORKS FINE. I HAVE DONE AS MANY CHECKS AS POSSIBLE (AND IT -DEFINITELY SHOULD BUILD) BUT I NEED REPORTS TO KNOW IF IT'S WORKING AS -EXPECTED. SORRY FOR THE INCONVENIENCE. - -============================================================================= - -To include Echo in your program, you need to include echo.c, echo.h and -echoblob.h in it (and yes, you can put echo.h as a system file if you want). -That's pretty much it. - -To access the Echo stuff, include echo.h in the source files that need to -make use of it. It contains all the function definitions and such, as well as -the macros needed to make the instrument list. - -echoblob.h is already included here, but if you want to use a different Z80 -blob from the included one, you can use the blob2c tool. It's a command line -tool and its usage is pretty simple: blob2c «input.bin» «output.c» - -============================================================================= - -Echo makes use of an instrument list. In the case of the C version of Echo, -you need to make a null-terminated pointer list, e.g. as follows: - -const void *list[] = { - instrument1, - instrument2, - instrument3, - instrument4, - instrument5, - NULL -}; - -Where 'list' is the name the list will have. This is the same name you have -to pass to echo_init(). 'instrument1' etc. are pointers to the data of each -instrument (EIF, EEF, EWF). - -If NULL isn't defined for whatever reason either include stddef.h or just use -0 instead (which is the same value). - -============================================================================= - -Quick overview of the functions. The functions map 1:1 to their asm -counterparts, by the way. - - echo_init(list) - - Initializes Echo. 'list' is a pointer to the instrument list (pass here - the name you passed to ECHO_LIST_START). Make sure to call this before - doing anything else with Echo. - - echo_play_bgm(stream) - - Plays background music. 'stream' is a pointer to the ESF data. - - echo_stop_bgm() - - Stops background music playback. - - echo_resume_bgm() - - Resumes background music playback (useful for unpausing). - - echo_play_sfx(stream) - - Plays a sound effect. 'stream' is a pointer to the ESF data. - - echo_stop_sfx() - - Stops sound effect playback. - - echo_get_status() - - Gets the current status of Echo. It returns a value which is an OR of - the following flags (as appropriate): - - ECHO_STAT_BGM .... Background music is playing - ECHO_STAT_SFX .... Sound effect is playing - ECHO_STAT_BUSY ... Echo is busy (can't parse commands yet) - - And just to make it clear: if you send a command to Echo while it's - busy, it won't fail, it'll just make the 68000 wait until Echo is - ready. No need to explicitly check for it. Check this only if you want - to prevent the 68000 waiting. - - echo_send_command(command) - - Lets you send a raw command to Echo. Use this for commands not taking - parameters. - - echo_send_command_ex(command, address) - - Lets you send a raw command to Echo. Use this for commands that take an - address as a parameter. @@ -77,7 +77,7 @@ void echo_init(const void **list) { // param cmd: command to send //*************************************************************************** -void echo_send_command(unsigned char cmd) { +void echo_send_command(uint8_t cmd) { // We need access to Z80 bus Z80_REQUEST(); @@ -104,7 +104,7 @@ void echo_send_command(unsigned char cmd) { // param addr: address parameter //*************************************************************************** -void echo_send_command_ex(unsigned char cmd, const void *addr) { +void echo_send_command_ex(uint8_t cmd, const void *addr) { // Since we need to split the address into multiple bytes we put it in an // integer. This is a bad practice in general, period, but since we don't // care about portability here we can afford to do it this time. @@ -190,7 +190,7 @@ void echo_stop_sfx(void) { // return: status flags (see ECHO_STAT_*) //*************************************************************************** -unsigned short echo_get_status(void) { +uint16_t echo_get_status(void) { // We need access to the Z80 Z80_REQUEST(); @@ -1,6 +1,9 @@ #ifndef ECHO_H #define ECHO_H +/* Required headers */ +#include <stdint.h> + /* Echo commands */ enum { ECHO_CMD_NONE, /* 0x00 - No command */ @@ -24,8 +27,8 @@ void echo_stop_bgm(void); void echo_resume_bgm(void); void echo_play_sfx(const void *); void echo_stop_sfx(void); -unsigned short echo_get_status(void); -void echo_send_command(unsigned char); -void echo_send_command_ex(unsigned char, const void *); +uint16_t echo_get_status(void); +void echo_send_command(uint8_t); +void echo_send_command_ex(uint8_t, const void *); #endif diff --git a/c/echoblob.h b/c/echoblob.h index 90871c2..0ac0d1b 100644 --- a/c/echoblob.h +++ b/c/echoblob.h @@ -11,247 +11,247 @@ static uint8_t echo_blob[] = { 180,221, 54, 3,192,221, 54, 2,181,221, 54, 3,192,221, 54, 2, 182,221, 54, 3,192,221, 54, 0, 36,221, 54, 1,254,221, 54, 0, 37,221, 54, 1, 3,221, 54, 0, 38,221, 54, 1,201,221, 54, 0, - 39,221, 54, 1, 63,195,242, 0, 61,202, 70, 1, 61,202, 19, 5, - 61,202, 56, 6, 61,202,197, 2, 61,202, 69, 4, 61,202, 22, 3, - 58, 0, 64, 15,220, 65, 2,175, 50,255, 31, 58, 0, 64, 15,220, - 65, 2, 58,255, 31,183, 32,208, 58, 0, 64, 15,220, 65, 2, 58, - 0, 64,203, 79, 32, 8,203, 71,196, 65, 2,195,242, 0,221,126, - 0,203, 71,196, 65, 2,221, 54, 0, 39,221, 54, 1, 47, 58, 0, - 64, 15,220, 65, 2,195, 40, 1, 58, 0, 64, 15,220, 65, 2,195, - 50, 1, 58, 0, 64, 15,220, 65, 2,195, 0, 12, 58, 0, 64, 15, - 220, 65, 2,195,242, 0, 33,252, 31, 78, 44, 94, 44, 86,235,175, - 50,255, 31,121, 17, 0, 96,235,119, 15,119, 15,119, 15,119, 15, - 119, 15,119, 15,119,117, 15,119,235, 17, 0, 28,126,183,202,210, - 1, 18, 20, 44, 32, 25, 36, 32, 22, 12,121, 38, 96,119, 15,119, - 15,119, 15,119, 15,119, 15,119, 15,119,117, 15,119, 38,128,126, - 18, 20, 44, 32, 25, 36, 32, 22, 12,121, 38, 96,119, 15,119, 15, - 119, 15,119, 15,119, 15,119, 15,119,117, 15,119, 38,128,126, 18, - 21, 21, 28, 44, 32, 25, 36, 32, 22, 12,121, 38, 96,119, 15,119, - 15,119, 15,119, 15,119, 15,119, 15,119,117, 15,119, 38,128,195, - 108, 1,121, 50,140, 17,195,242, 0, 58,140, 17,185,202,246, 1, - 121, 50,140, 17,217,119, 15,119, 15,119, 15,119, 15,119, 15,119, - 15,119,117, 15,119,217, 70, 44,194, 2, 2, 36,194, 2, 2, 38, - 128, 12,201,205, 29, 2,195,140, 5, 58, 0, 64, 15,220, 65, 2, - 58,134, 17,183,194, 42, 4,205, 29, 2,195,115, 3,205,217, 1, - 120,217, 6, 1, 38, 28,111, 86, 36, 94, 36, 78, 33, 0, 96,217, - 221, 54, 0, 43,221, 54, 1,128,221, 54, 0, 42,221, 54, 1,128, - 201,221, 54, 0, 39,221, 54, 1, 31,217,120,183, 40, 47, 58,140, - 17,185,202,105, 2,121, 50,140, 17,119, 15,119, 15,119, 15,119, - 15,119, 15,119, 15,119,117, 15,119, 26, 60, 40, 18,221, 54, 0, - 42,221,119, 1, 28, 32, 6, 20, 32, 3, 22,128, 12,217,201, 6, - 0,221, 54, 0, 42,221, 54, 1,128,221, 54, 0, 43,221, 54, 1, - 0,217,201,205,173, 2,195,140, 5, 58, 0, 64, 15,220, 65, 2, - 58,134, 17,183,194,115, 3,205,173, 2,195,115, 3,217, 6, 0, - 217,221, 54, 0, 43,221, 54, 1, 0,201, 62, 1, 50,134, 17,205, - 173, 2,195,140, 5, 58, 0, 64, 15,220, 65, 2,205,115, 4, 58, - 0, 64, 15,220, 65, 2, 58,240, 31,246, 2, 50,240, 31, 58, 0, - 64, 15,220, 65, 2, 33,252, 31, 78, 44, 94, 44, 86, 58, 0, 64, - 15,220, 65, 2,175, 50,255, 31, 33,141, 17, 54, 1, 44, 54, 1, - 44,113, 44,115, 44,114, 58, 0, 64, 15,220, 65, 2, 33, 82, 3, - 34, 48, 1,195,242, 0,175, 50,255, 31, 6, 8, 17,135, 17, 58, - 0, 64, 15,220, 65, 2, 26,183,194, 55, 3, 58, 0, 64, 15,220, - 65, 2, 5,205,201, 11, 4, 29, 5,194, 31, 3, 58,240, 31,246, - 2, 50,240, 31, 33,141, 17, 54, 1, 33, 82, 3, 34, 48, 1,195, - 242, 0, 58, 0, 64, 15,220, 65, 2, 33,142, 17,126, 61,202,101, - 3,119,195, 50, 1, 58, 0, 64, 15,220, 65, 2, 44, 78, 44, 94, - 44, 86,235, 58, 0, 64, 15,220, 65, 2,205,217, 1, 58, 0, 64, - 15,220, 65, 2,120,254, 8,218,246, 6,254, 11,218,188, 12,202, - 64, 13,254, 12,202, 9, 2, 58, 0, 64, 15,220, 65, 2,120,254, - 24,218,151, 7,254, 28,218,156, 13,202,153, 2, 58, 0, 64, 15, - 220, 65, 2,120,254,254,202,162, 15,254,255,202, 63, 4,254,252, - 202,233, 4,254,253,202,254, 4, 58, 0, 64, 15,220, 65, 2,120, - 254, 40,218,126, 9,254, 44,218,249, 13, 58, 0, 64, 15,220, 65, - 2,120,254, 56,218,197, 7,254, 59,218, 13, 15,202,103, 15, 58, - 0, 64, 15,220, 65, 2,120,254, 72,218, 68, 8,254, 76,218,144, - 14, 58, 0, 64, 15,220, 65, 2,120,254,248,218,209, 10, 58, 0, - 64, 15,220, 65, 2,195, 63, 4, 58, 0, 64, 15,220, 65, 2, 44, - 194, 42, 4, 36,194, 42, 4, 38,128, 12, 58, 0, 64, 15,220, 65, - 2, 44,194, 60, 4, 36,194, 60, 4, 38,128, 12,195,115, 3,205, - 79, 4,195, 50, 1,175, 50,255, 31,205, 79, 4,195,242, 0, 58, - 240, 31,230,253, 50,240, 31, 58, 0, 64, 15,220, 65, 2,205,115, - 4, 58, 0, 64, 15,220, 65, 2,175, 50,141, 17, 33, 50, 1, 34, - 48, 1,201, 58,134, 17,183,204,173, 2, 6, 4, 17, 63, 17, 33, - 139, 17, 58, 0, 64, 15,220, 65, 2, 54, 0,123,214, 15, 95,126, - 183, 32, 2,175, 18, 58, 0, 64, 15,220, 65, 2, 29, 45, 16,226, - 6, 8, 17, 79, 17, 58, 0, 64, 15,220, 65, 2, 62,127, 18, 29, - 58, 0, 64, 15,220, 65, 2,126,183,194,218, 4, 5,120,205, 88, - 11, 58, 0, 64, 15,220, 65, 2,120,230, 4,253,111,120,230, 3, - 198,180,253,119, 0,253, 54, 1,192, 4, 45, 16,200, 33, 80, 17, - 62,192, 6, 8,119, 44, 16,252,201, 58, 0, 64, 15,220, 65, 2, - 235, 44, 78, 44, 94, 44, 86, 45, 45, 45,235,195,115, 3, 58, 0, - 64, 15,220, 65, 2,235, 44,113, 44,115, 44,114, 45, 45, 45,235, - 195,115, 3, 58, 0, 64, 15,220, 65, 2,205,116, 6, 58, 0, 64, - 15,220, 65, 2, 58,240, 31,246, 1, 50,240, 31, 58, 0, 64, 15, - 220, 65, 2, 33,252, 31, 78, 44, 94, 44, 86, 58, 0, 64, 15,220, - 65, 2,175, 50,255, 31, 33,149, 17, 54, 1, 44, 54, 1, 44,113, - 44,115, 44,114, 58, 0, 64, 15,220, 65, 2, 33,107, 5, 34, 38, - 1, 58, 0, 64, 15,220, 65, 2,195,242, 0, 58, 0, 64, 15,220, - 65, 2, 33,150, 17,126, 61,202,126, 5,119,195, 40, 1, 58, 0, - 64, 15,220, 65, 2, 44, 78, 44, 94, 44, 86,235, 58, 0, 64, 15, - 220, 65, 2,205,217, 1, 58, 0, 64, 15,220, 65, 2,120,254, 8, - 218,240, 6,254, 11,218,182, 12,202, 58, 13,254, 12,202, 3, 2, - 58, 0, 64, 15,220, 65, 2,120,254, 24,218,145, 7,254, 28,218, - 150, 13,202,147, 2, 58, 0, 64, 15,220, 65, 2,120,254,254,202, - 156, 15,254,255,202, 50, 6, 58, 0, 64, 15,220, 65, 2,120,254, - 40,218,120, 9,254, 44,218,211, 13, 58, 0, 64, 15,220, 65, 2, - 120,254, 56,218,191, 7,254, 59,218, 7, 15,202, 97, 15, 58, 0, - 64, 15,220, 65, 2,120,254, 72,218, 62, 8,254, 76,218, 74, 14, - 58, 0, 64, 15,220, 65, 2,120,254,232,218, 38, 11,254,236,218, - 116, 15,202,186, 2, 58, 0, 64, 15,220, 65, 2,120,254,248,218, - 162, 10,205, 66, 6,195, 40, 1,175, 50,255, 31,205, 66, 6,195, - 242, 0, 58, 0, 64, 15,220, 65, 2, 58,240, 31,230,254, 50,240, - 31, 58, 0, 64, 15,220, 65, 2,175, 50,149, 17, 33, 40, 1, 34, - 38, 1, 58, 0, 64, 15,220, 65, 2,205,116, 6, 58, 0, 64, 15, - 220, 65, 2,201, 58,134, 17,183,196,173, 2, 6, 4, 17,139, 17, - 58, 0, 64, 15,220, 65, 2, 26,183, 40, 64,175, 18, 58, 0, 64, - 15,220, 65, 2,120, 15, 15, 15, 15, 61, 38, 17,111, 78,214, 15, - 111,113, 58, 0, 64, 15,220, 65, 2,213,125,198, 8,111,198, 4, - 95, 84, 58, 0, 64, 15,220, 65, 2, 26,119, 44, 28, 26,119, 44, - 28, 26,119,209, 58, 0, 64, 15,220, 65, 2, 29, 16,178, 6, 8, - 58, 0, 64, 15,220, 65, 2, 26,183,202,234, 6,175, 18, 58, 0, - 64, 15,220, 65, 2, 5,205,201, 11, 4, 29, 5,194,208, 6,201, - 205, 20, 7,195,140, 5, 71, 58, 0, 64, 15,220, 65, 2,229,120, - 230, 7, 33,128, 17,133,111,126,225,183,194, 42, 4,120,205, 20, - 7,195,115, 3,230, 7,221, 54, 0, 40,221,119, 1, 71, 8, 58, - 0, 64, 15,220, 65, 2,120,230, 4, 15,253,111, 58, 0, 64, 15, - 220, 65, 2,205,217, 1, 58, 0, 64, 15,220, 65, 2, 8,213,229, - 87,230, 3,198,164, 95, 58, 0, 64, 15,220, 65, 2, 38, 16,120, - 230, 31,198,144,111, 58, 0, 64, 15,220, 65, 2,120,230,224, 15, - 15, 71,126,176,253,115, 0,253,119, 1, 58, 0, 64, 15,220, 65, - 2,123,214, 4, 95, 45,126,253,115, 0,253,119, 1, 58, 0, 64, - 15,220, 65, 2,122,246,240,221, 54, 0, 40,221,119, 1,225,209, - 201,205,181, 7,195,140, 5, 71, 58, 0, 64, 15,220, 65, 2,120, - 229,230, 7, 33,128, 17,133,111,126,225,183,194,115, 3,120,205, - 181, 7,195,115, 3,230, 7,221, 54, 0, 40,221,119, 1,201,205, - 227, 7,195,140, 5, 71, 58, 0, 64, 15,220, 65, 2,120,229,230, - 7, 33,128, 17,133,111,126,225,183,194, 24, 4,120,205,227, 7, - 195,115, 3,245, 71, 58, 0, 64, 15,220, 65, 2,120,230, 4, 15, - 253,111, 58, 0, 64, 15,220, 65, 2,205,217, 1, 58, 0, 64, 15, - 220, 65, 2,241,213,230, 7, 87,230, 3,198,164, 95, 58, 0, 64, - 15,220, 65, 2,253,115, 0,253,112, 1, 58, 0, 64, 15,220, 65, - 2,205,217, 1, 58, 0, 64, 15,220, 65, 2,123,214, 4, 95,253, - 115, 0,253,112, 1, 58, 0, 64, 15,220, 65, 2,209,201,205,166, - 8,195,140, 5,230, 7, 71, 58, 0, 64, 15,220, 65, 2,213,197, - 120, 17, 64, 17,131, 95, 58, 0, 64, 15,220, 65, 2,205,217, 1, - 58, 0, 64, 15,220, 65, 2,120, 18,123,198, 8, 95,175, 18, 89, - 193, 75,209, 58, 0, 64, 15,220, 65, 2,229,120, 38, 17,198,128, - 111,126,225,183,194,115, 3, 58, 0, 64, 15,220, 65, 2,120,229, - 33, 64, 17,133,111, 70,225, 8, 58, 0, 64, 15,220, 65, 2, 8, - 205,187, 8,195,115, 3,230, 7, 8, 58, 0, 64, 15,220, 65, 2, - 205,217, 1, 58, 0, 64, 15,220, 65, 2, 8,245,230, 4, 15,253, - 111, 58, 0, 64, 15,220, 65, 2,241,197,213,229, 38, 28,104, 86, - 36, 94, 36, 78,235,245, 58, 0, 64, 15,220, 65, 2, 6, 7, 17, - 154, 17,120, 8,205,217, 1,235,112,235, 28,205,217, 1,235,112, - 235, 28,205,217, 1,235,112,235, 28,205,217, 1,235,112,235, 28, - 8, 71, 16,222,205,217, 1,235,112,235, 58, 0, 64, 15,220, 65, - 2,241, 71,205, 88, 11,120, 17, 88, 17,230, 7,131, 95,245,230, - 3,198,176, 33,154, 17, 8, 58, 0, 64, 15,220, 65, 2, 8,253, - 119, 0, 70, 44,253,112, 1, 8,120, 18,123,198, 8, 95, 58, 0, - 64, 15,220, 65, 2, 8,214,128, 6, 28,253,119, 0, 78,253,113, - 1,198, 4, 44, 16,244, 58, 0, 64, 15,220, 65, 2,125,214, 24, - 111, 6, 4,126, 18,123,198, 8, 95, 44, 16,247, 58, 0, 64, 15, - 220, 65, 2,241,225,209,193,201,205,219, 9,195,140, 5,230, 7, - 71, 58, 0, 64, 15,220, 65, 2,213,197,120, 22, 17,198, 72, 95, - 58, 0, 64, 15,220, 65, 2,205,217, 1, 58, 0, 64, 15,220, 65, - 2,235,112,235, 89,193, 75,209, 58, 0, 64, 15,220, 65, 2,229, - 120, 33,128, 17,133,111,126,225,183,194,115, 3, 58, 0, 64, 15, - 220, 65, 2,120,229, 33, 72, 17,133,111, 70,225,245, 58, 0, 64, - 15,220, 65, 2,241,205,238, 9,195,115, 3,245, 58, 0, 64, 15, - 220, 65, 2,205,217, 1, 58, 0, 64, 15,220, 65, 2,241,197,213, - 229,230, 7,245, 38, 17,198, 88,111, 8, 58, 0, 64, 15,220, 65, - 2, 8,230, 4, 15,253,111, 58, 0, 64, 15,220, 65, 2,241,230, - 3,198, 64, 79,126,230, 7, 95, 58, 0, 64, 15,220, 65, 2,125, - 198, 8,111,123,254, 7, 56, 14,253,113, 0,126,128,254,127, 56, - 2, 62,127,253,119, 1,121,198, 4, 79, 58, 0, 64, 15,220, 65, - 2,125,198, 8,111,123,254, 5, 56, 14,253,113, 0,126,128,254, - 127, 56, 2, 62,127,253,119, 1,121,198, 4, 79, 58, 0, 64, 15, - 220, 65, 2,125,198, 8,111,123,254, 4, 56, 14,253,113, 0,126, - 128,254,127, 56, 2, 62,127,253,119, 1,121,198, 4, 79, 58, 0, - 64, 15,220, 65, 2,125,198, 8,111,253,113, 0,126,128,254,127, - 56, 2, 62,127,253,119, 1, 58, 0, 64, 15,220, 65, 2,225,209, - 193,201, 71, 58, 0, 64, 15,220, 65, 2,120,230, 4, 15,253,111, - 120, 8, 58, 0, 64, 15,220, 65, 2,205,217, 1, 58, 0, 64, 15, - 220, 65, 2, 8,230, 3,198,180,253,119, 0,253,112, 1,195,140, - 5, 71, 58, 0, 64, 15,220, 65, 2,120,120,230, 4, 15,253,111, - 8, 58, 0, 64, 15,220, 65, 2,205,217, 1, 58, 0, 64, 15,220, - 65, 2, 8,229,230, 7, 38, 17,198, 80,108,112, 8, 58, 0, 64, - 15,220, 65, 2, 8,230, 7,198,128,111, 8,126,183,225,194,115, - 3, 58, 0, 64, 15,220, 65, 2, 8,230, 3,198,180,253,119, 0, - 253,112, 1,195,115, 3,230, 7, 71, 58, 0, 64, 15,220, 65, 2, - 229, 38, 17,120,198,128,111, 54, 1,225, 58, 0, 64, 15,220, 65, - 2,120,230, 4, 15,253,111,120,230, 3,135,135,198,180,253,119, - 0,253, 54, 1,192,195,140, 5,230, 7,245,213,229, 79,230, 4, - 15,253,111,121,230, 3,198, 64, 14, 6, 33,168, 16, 8, 58, 0, - 64, 15,220, 65, 2, 8, 94,253,119, 0,198, 4,253,115, 1, 0, - 253,119, 0,198, 4,253,115, 1, 0,253,119, 0,198, 4,253,115, - 1, 0,253,119, 0,198, 4,253,115, 1, 44, 13,194,109, 11,225, - 209, 58, 0, 64, 15,220, 65, 2,241, 79,246,240,221, 54, 0, 40, - 221,113, 1,221, 54, 0, 40,221,119, 1,221, 54, 0, 40,221,113, - 1, 58, 0, 64, 15,220, 65, 2,201,120, 38, 17,198, 64,111,197, - 120, 70,205,187, 8,193, 58, 0, 64, 15,220, 65, 2,197,125,198, - 8,111,120, 70,205,238, 9,193,125,198, 8,111,120,230, 3,198, - 180,253,119, 0,126,253,119, 1, 58, 0, 64, 15,220, 65, 2,201, - 33, 48, 17, 6, 3,197,126,203,127, 32, 6, 6, 15, 44,195,101, - 12,230,127, 71, 44,126,128, 71, 58, 0, 64, 15,220, 65, 2,197, - 44, 78, 44, 94, 44, 86,235, 58, 0, 64, 15,220, 65, 2,205,217, - 1, 58, 0, 64, 15,220, 65, 2,120,254,254,202,140, 12,254,255, - 202,161, 12,253,104, 58, 0, 64, 15,220, 65, 2,235,114, 45,115, - 45,113, 45,193, 58, 0, 64, 15,220, 65, 2,253,125,128, 71,254, - 16, 56, 2, 6, 15, 58, 0, 64, 15,220, 65, 2,120, 7, 7, 7, - 193,176, 15, 15, 15,246,144, 50, 17,127,125,214, 17,111, 58, 0, - 64, 15,220, 65, 2, 5,242, 5, 12,195, 60, 1, 58, 0, 64, 15, - 220, 65, 2, 28,235,113, 44,115, 44,114,235, 29, 29, 29,195, 39, - 12, 58, 0, 64, 15,220, 65, 2, 28,235, 78, 44, 94, 44, 86,235, - 29, 29, 29,195, 39, 12,205,218, 12,195,140, 5, 71, 58, 0, 64, - 15,220, 65, 2,120,229,230, 3, 33,136, 17,133,111,126,225,183, - 194, 42, 4,120,205,218, 12,195,115, 3,230, 3, 71, 8, 58, 0, - 64, 15,220, 65, 2,229, 38, 17,120, 15, 15, 15, 15,111,126,246, - 128,119, 58, 0, 64, 15,220, 65, 2,213, 44, 44, 84,125,198, 6, - 95, 58, 0, 64, 15,220, 65, 2, 26,119, 44, 28, 26,119, 44, 28, - 26,119,209,225, 58, 0, 64, 15,220, 65, 2,205,217, 1, 58, 0, - 64, 15,220, 65, 2, 8,229,213, 38, 16,104, 17, 17,127, 15, 15, - 15, 70,176, 18, 44,126, 18,209,225,201,205, 77, 13,195,140, 5, - 58,139, 17,183,194, 42, 4,205, 77, 13,195,115, 3, 58, 0, 64, - 15,220, 65, 2,229, 33, 48, 17,126,246,128,119, 58, 0, 64, 15, - 220, 65, 2,213, 44, 44, 84,125,198, 6, 95, 58, 0, 64, 15,220, - 65, 2, 26,119, 44, 28, 26,119, 44, 28, 26,119,209,225, 58, 0, - 64, 15,220, 65, 2,205,217, 1, 58, 0, 64, 15,220, 65, 2, 62, - 224,176, 50, 17,127,201,205,186, 13,195,140, 5, 71, 58, 0, 64, - 15,220, 65, 2,120,229,230, 3, 33,136, 17,133,111,126,225,183, - 194,115, 3,120,205,186, 13,195,115, 3,230, 3, 71, 58, 0, 64, - 15,220, 65, 2,229, 38, 17,120, 15, 15, 15, 15,111,126,230,127, - 119,225,201,230, 3, 8, 58, 0, 64, 15,220, 65, 2,205,217, 1, - 58, 0, 64, 15,220, 65, 2, 8,229, 38, 17, 15, 15, 15, 15,111, - 126,230,128,176,119,225,195,140, 5,230, 3, 8, 58, 0, 64, 15, - 220, 65, 2,205,217, 1, 58, 0, 64, 15,220, 65, 2, 8,213,229, - 245, 17,136, 17,131, 95, 26, 95, 58, 0, 64, 15,220, 65, 2,241, - 38, 17, 15, 15, 15, 15,198, 15,111,112, 58, 0, 64, 15,220, 65, - 2,123,183, 32, 16,125,214, 15,111,126,230,128,176,119, 58, 0, - 64, 15,220, 65, 2,225,209,195,115, 3,230, 3, 8, 58, 0, 64, - 15,220, 65, 2,205,217, 1, 58, 0, 64, 15,220, 65, 2, 8,213, - 229, 22, 28, 88, 38, 17, 15, 15, 15, 15,198, 10,111, 58, 0, 64, - 15,220, 65, 2, 26,119, 20, 45, 26,119, 20, 45, 26,119, 58, 0, - 64, 15,220, 65, 2,125,214, 8,111, 54, 0,225,209,195,140, 5, - 230, 3, 8, 58, 0, 64, 15,220, 65, 2,205,217, 1, 58, 0, 64, - 15,220, 65, 2, 8,213,229, 22, 28, 88, 33,136, 17,245,133,111, - 241, 70, 38, 17, 15, 15, 15, 15,198, 15,111, 58, 0, 64, 15,220, - 65, 2,119, 45, 26,119, 20, 45, 26,119, 20, 45, 26,119, 58, 0, - 64, 15,220, 65, 2,120,183,202,223, 14,225,209,195,115, 3, 58, - 0, 64, 15,220, 65, 2, 84,125,214, 4, 95,126, 18, 44, 28,126, - 18, 44, 28,126, 18, 58, 0, 64, 15,220, 65, 2,125,214, 8,111, - 54, 0,225,209,195,115, 3,205, 43, 15,195,140, 5, 71, 58, 0, - 64, 15,220, 65, 2,120,229,230, 15, 38, 17,198,128,111,126,225, - 183,194, 24, 4,120,205, 43, 15,195,115, 3,230, 3, 8, 58, 0, - 64, 15,220, 65, 2,205,217, 1, 58, 0, 64, 15,220, 65, 2, 8, - 213, 17, 17,127, 15, 15, 15,176,246,128, 18, 58, 0, 64, 15,220, - 65, 2,205,217, 1, 58, 0, 64, 15,220, 65, 2,235,112,235,209, - 201,205,126, 13,195,140, 5, 58,139, 17,183,194, 42, 4,205,126, - 13,195,115, 3,230, 3, 71, 58, 0, 64, 15,220, 65, 2,229, 38, - 17,120,198,136,111, 54, 1, 58, 0, 64, 15,220, 65, 2,120, 15, - 15, 15, 15,111, 38, 17, 54, 0,225,195,140, 5,205,168, 15,195, - 40, 1,205,168, 15,195, 50, 1, 58, 0, 64, 15,220, 65, 2,205, - 217, 1, 58, 0, 64, 15,220, 65, 2,235,114, 45,115, 45,113, 58, - 0, 64, 15,220, 65, 2, 45,112,201,255,255,255,255,255,255,255, + 39,221, 54, 1, 63,195,242, 0, 61,202, 70, 1, 61,202,174, 4, + 61,202,211, 5, 61,202, 96, 2, 61,202,224, 3, 61,202,177, 2, + 58, 0, 64, 15,220,220, 1,175, 50,255, 31, 58, 0, 64, 15,220, + 220, 1, 58,255, 31,183, 32,208, 58, 0, 64, 15,220,220, 1, 58, + 0, 64,203, 79, 32, 8,203, 71,196,220, 1,195,242, 0,221,126, + 0,203, 71,196,220, 1,221, 54, 0, 39,221, 54, 1, 47, 58, 0, + 64, 15,220,220, 1,195, 40, 1, 58, 0, 64, 15,220,220, 1,195, + 50, 1, 58, 0, 64, 15,220,220, 1,195,155, 11, 58, 0, 64, 15, + 220,220, 1,195,242, 0, 33,252, 31, 78, 44, 94, 44, 86,235,175, + 50,255, 31, 17, 0, 28,205,116, 1,120,183,202,113, 1, 18, 20, + 205,116, 1,120, 18, 20,205,116, 1,120, 18, 21, 21, 28,195, 86, + 1,195,242, 0, 58,140, 17,185,202,145, 1,121, 50,140, 17,217, + 119, 15,119, 15,119, 15,119, 15,119, 15,119, 15,119,117, 15,119, + 217, 70, 44,194,157, 1, 36,194,157, 1, 38,128, 12,201,205,184, + 1,195, 39, 5, 58, 0, 64, 15,220,220, 1, 58,134, 17,183,194, + 197, 3,205,184, 1,195, 14, 3,205,116, 1,120,217, 6, 1, 38, + 28,111, 86, 36, 94, 36, 78, 33, 0, 96,217,221, 54, 0, 43,221, + 54, 1,128,221, 54, 0, 42,221, 54, 1,128,201,221, 54, 0, 39, + 221, 54, 1, 31,217,120,183, 40, 47, 58,140, 17,185,202, 4, 2, + 121, 50,140, 17,119, 15,119, 15,119, 15,119, 15,119, 15,119, 15, + 119,117, 15,119, 26, 60, 40, 18,221, 54, 0, 42,221,119, 1, 28, + 32, 6, 20, 32, 3, 22,128, 12,217,201, 6, 0,221, 54, 0, 42, + 221, 54, 1,128,221, 54, 0, 43,221, 54, 1, 0,217,201,205, 72, + 2,195, 39, 5, 58, 0, 64, 15,220,220, 1, 58,134, 17,183,194, + 14, 3,205, 72, 2,195, 14, 3,217, 6, 0,217,221, 54, 0, 43, + 221, 54, 1, 0,201, 62, 1, 50,134, 17,205, 72, 2,195, 39, 5, + 58, 0, 64, 15,220,220, 1,205, 14, 4, 58, 0, 64, 15,220,220, + 1, 58,240, 31,246, 2, 50,240, 31, 58, 0, 64, 15,220,220, 1, + 33,252, 31, 78, 44, 94, 44, 86, 58, 0, 64, 15,220,220, 1,175, + 50,255, 31, 33,141, 17, 54, 1, 44, 54, 1, 44,113, 44,115, 44, + 114, 58, 0, 64, 15,220,220, 1, 33,237, 2, 34, 48, 1,195,242, + 0,175, 50,255, 31, 6, 8, 17,135, 17, 58, 0, 64, 15,220,220, + 1, 26,183,194,210, 2, 58, 0, 64, 15,220,220, 1, 5,205,100, + 11, 4, 29, 5,194,186, 2, 58,240, 31,246, 2, 50,240, 31, 33, + 141, 17, 54, 1, 33,237, 2, 34, 48, 1,195,242, 0, 58, 0, 64, + 15,220,220, 1, 33,142, 17,126, 61,202, 0, 3,119,195, 50, 1, + 58, 0, 64, 15,220,220, 1, 44, 78, 44, 94, 44, 86,235, 58, 0, + 64, 15,220,220, 1,205,116, 1, 58, 0, 64, 15,220,220, 1,120, + 254, 8,218,145, 6,254, 11,218, 87, 12,202,219, 12,254, 12,202, + 164, 1, 58, 0, 64, 15,220,220, 1,120,254, 24,218, 50, 7,254, + 28,218, 55, 13,202, 52, 2, 58, 0, 64, 15,220,220, 1,120,254, + 254,202, 61, 15,254,255,202,218, 3,254,252,202,132, 4,254,253, + 202,153, 4, 58, 0, 64, 15,220,220, 1,120,254, 40,218, 25, 9, + 254, 44,218,148, 13, 58, 0, 64, 15,220,220, 1,120,254, 56,218, + 96, 7,254, 59,218,168, 14,202, 2, 15, 58, 0, 64, 15,220,220, + 1,120,254, 72,218,223, 7,254, 76,218, 43, 14, 58, 0, 64, 15, + 220,220, 1,120,254,248,218,108, 10, 58, 0, 64, 15,220,220, 1, + 195,218, 3, 58, 0, 64, 15,220,220, 1, 44,194,197, 3, 36,194, + 197, 3, 38,128, 12, 58, 0, 64, 15,220,220, 1, 44,194,215, 3, + 36,194,215, 3, 38,128, 12,195, 14, 3,205,234, 3,195, 50, 1, + 175, 50,255, 31,205,234, 3,195,242, 0, 58,240, 31,230,253, 50, + 240, 31, 58, 0, 64, 15,220,220, 1,205, 14, 4, 58, 0, 64, 15, + 220,220, 1,175, 50,141, 17, 33, 50, 1, 34, 48, 1,201, 58,134, + 17,183,204, 72, 2, 6, 4, 17, 63, 17, 33,139, 17, 58, 0, 64, + 15,220,220, 1, 54, 0,123,214, 15, 95,126,183, 32, 2,175, 18, + 58, 0, 64, 15,220,220, 1, 29, 45, 16,226, 6, 8, 17, 79, 17, + 58, 0, 64, 15,220,220, 1, 62,127, 18, 29, 58, 0, 64, 15,220, + 220, 1,126,183,194,117, 4, 5,120,205,243, 10, 58, 0, 64, 15, + 220,220, 1,120,230, 4,253,111,120,230, 3,198,180,253,119, 0, + 253, 54, 1,192, 4, 45, 16,200, 33, 80, 17, 62,192, 6, 8,119, + 44, 16,252,201, 58, 0, 64, 15,220,220, 1,235, 44, 78, 44, 94, + 44, 86, 45, 45, 45,235,195, 14, 3, 58, 0, 64, 15,220,220, 1, + 235, 44,113, 44,115, 44,114, 45, 45, 45,235,195, 14, 3, 58, 0, + 64, 15,220,220, 1,205, 15, 6, 58, 0, 64, 15,220,220, 1, 58, + 240, 31,246, 1, 50,240, 31, 58, 0, 64, 15,220,220, 1, 33,252, + 31, 78, 44, 94, 44, 86, 58, 0, 64, 15,220,220, 1,175, 50,255, + 31, 33,149, 17, 54, 1, 44, 54, 1, 44,113, 44,115, 44,114, 58, + 0, 64, 15,220,220, 1, 33, 6, 5, 34, 38, 1, 58, 0, 64, 15, + 220,220, 1,195,242, 0, 58, 0, 64, 15,220,220, 1, 33,150, 17, + 126, 61,202, 25, 5,119,195, 40, 1, 58, 0, 64, 15,220,220, 1, + 44, 78, 44, 94, 44, 86,235, 58, 0, 64, 15,220,220, 1,205,116, + 1, 58, 0, 64, 15,220,220, 1,120,254, 8,218,139, 6,254, 11, + 218, 81, 12,202,213, 12,254, 12,202,158, 1, 58, 0, 64, 15,220, + 220, 1,120,254, 24,218, 44, 7,254, 28,218, 49, 13,202, 46, 2, + 58, 0, 64, 15,220,220, 1,120,254,254,202, 55, 15,254,255,202, + 205, 5, 58, 0, 64, 15,220,220, 1,120,254, 40,218, 19, 9,254, + 44,218,110, 13, 58, 0, 64, 15,220,220, 1,120,254, 56,218, 90, + 7,254, 59,218,162, 14,202,252, 14, 58, 0, 64, 15,220,220, 1, + 120,254, 72,218,217, 7,254, 76,218,229, 13, 58, 0, 64, 15,220, + 220, 1,120,254,232,218,193, 10,254,236,218, 15, 15,202, 85, 2, + 58, 0, 64, 15,220,220, 1,120,254,248,218, 61, 10,205,221, 5, + 195, 40, 1,175, 50,255, 31,205,221, 5,195,242, 0, 58, 0, 64, + 15,220,220, 1, 58,240, 31,230,254, 50,240, 31, 58, 0, 64, 15, + 220,220, 1,175, 50,149, 17, 33, 40, 1, 34, 38, 1, 58, 0, 64, + 15,220,220, 1,205, 15, 6, 58, 0, 64, 15,220,220, 1,201, 58, + 134, 17,183,196, 72, 2, 6, 4, 17,139, 17, 58, 0, 64, 15,220, + 220, 1, 26,183, 40, 64,175, 18, 58, 0, 64, 15,220,220, 1,120, + 15, 15, 15, 15, 61, 38, 17,111, 78,214, 15,111,113, 58, 0, 64, + 15,220,220, 1,213,125,198, 8,111,198, 4, 95, 84, 58, 0, 64, + 15,220,220, 1, 26,119, 44, 28, 26,119, 44, 28, 26,119,209, 58, + 0, 64, 15,220,220, 1, 29, 16,178, 6, 8, 58, 0, 64, 15,220, + 220, 1, 26,183,202,133, 6,175, 18, 58, 0, 64, 15,220,220, 1, + 5,205,100, 11, 4, 29, 5,194,107, 6,201,205,175, 6,195, 39, + 5, 71, 58, 0, 64, 15,220,220, 1,229,120,230, 7, 33,128, 17, + 133,111,126,225,183,194,197, 3,120,205,175, 6,195, 14, 3,230, + 7,221, 54, 0, 40,221,119, 1, 71, 8, 58, 0, 64, 15,220,220, + 1,120,230, 4, 15,253,111, 58, 0, 64, 15,220,220, 1,205,116, + 1, 58, 0, 64, 15,220,220, 1, 8,213,229, 87,230, 3,198,164, + 95, 58, 0, 64, 15,220,220, 1, 38, 16,120,230, 31,198,144,111, + 58, 0, 64, 15,220,220, 1,120,230,224, 15, 15, 71,126,176,253, + 115, 0,253,119, 1, 58, 0, 64, 15,220,220, 1,123,214, 4, 95, + 45,126,253,115, 0,253,119, 1, 58, 0, 64, 15,220,220, 1,122, + 246,240,221, 54, 0, 40,221,119, 1,225,209,201,205, 80, 7,195, + 39, 5, 71, 58, 0, 64, 15,220,220, 1,120,229,230, 7, 33,128, + 17,133,111,126,225,183,194, 14, 3,120,205, 80, 7,195, 14, 3, + 230, 7,221, 54, 0, 40,221,119, 1,201,205,126, 7,195, 39, 5, + 71, 58, 0, 64, 15,220,220, 1,120,229,230, 7, 33,128, 17,133, + 111,126,225,183,194,179, 3,120,205,126, 7,195, 14, 3,245, 71, + 58, 0, 64, 15,220,220, 1,120,230, 4, 15,253,111, 58, 0, 64, + 15,220,220, 1,205,116, 1, 58, 0, 64, 15,220,220, 1,241,213, + 230, 7, 87,230, 3,198,164, 95, 58, 0, 64, 15,220,220, 1,253, + 115, 0,253,112, 1, 58, 0, 64, 15,220,220, 1,205,116, 1, 58, + 0, 64, 15,220,220, 1,123,214, 4, 95,253,115, 0,253,112, 1, + 58, 0, 64, 15,220,220, 1,209,201,205, 65, 8,195, 39, 5,230, + 7, 71, 58, 0, 64, 15,220,220, 1,213,197,120, 17, 64, 17,131, + 95, 58, 0, 64, 15,220,220, 1,205,116, 1, 58, 0, 64, 15,220, + 220, 1,120, 18,123,198, 8, 95,175, 18, 89,193, 75,209, 58, 0, + 64, 15,220,220, 1,229,120, 38, 17,198,128,111,126,225,183,194, + 14, 3, 58, 0, 64, 15,220,220, 1,120,229, 33, 64, 17,133,111, + 70,225, 8, 58, 0, 64, 15,220,220, 1, 8,205, 86, 8,195, 14, + 3,230, 7, 8, 58, 0, 64, 15,220,220, 1,205,116, 1, 58, 0, + 64, 15,220,220, 1, 8,245,230, 4, 15,253,111, 58, 0, 64, 15, + 220,220, 1,241,197,213,229, 38, 28,104, 86, 36, 94, 36, 78,235, + 245, 58, 0, 64, 15,220,220, 1, 6, 7, 17,154, 17,120, 8,205, + 116, 1,235,112,235, 28,205,116, 1,235,112,235, 28,205,116, 1, + 235,112,235, 28,205,116, 1,235,112,235, 28, 8, 71, 16,222,205, + 116, 1,235,112,235, 58, 0, 64, 15,220,220, 1,241, 71,205,243, + 10,120, 17, 88, 17,230, 7,131, 95,245,230, 3,198,176, 33,154, + 17, 8, 58, 0, 64, 15,220,220, 1, 8,253,119, 0, 70, 44,253, + 112, 1, 8,120, 18,123,198, 8, 95, 58, 0, 64, 15,220,220, 1, + 8,214,128, 6, 28,253,119, 0, 78,253,113, 1,198, 4, 44, 16, + 244, 58, 0, 64, 15,220,220, 1,125,214, 24,111, 6, 4,126, 18, + 123,198, 8, 95, 44, 16,247, 58, 0, 64, 15,220,220, 1,241,225, + 209,193,201,205,118, 9,195, 39, 5,230, 7, 71, 58, 0, 64, 15, + 220,220, 1,213,197,120, 22, 17,198, 72, 95, 58, 0, 64, 15,220, + 220, 1,205,116, 1, 58, 0, 64, 15,220,220, 1,235,112,235, 89, + 193, 75,209, 58, 0, 64, 15,220,220, 1,229,120, 33,128, 17,133, + 111,126,225,183,194, 14, 3, 58, 0, 64, 15,220,220, 1,120,229, + 33, 72, 17,133,111, 70,225,245, 58, 0, 64, 15,220,220, 1,241, + 205,137, 9,195, 14, 3,245, 58, 0, 64, 15,220,220, 1,205,116, + 1, 58, 0, 64, 15,220,220, 1,241,197,213,229,230, 7,245, 38, + 17,198, 88,111, 8, 58, 0, 64, 15,220,220, 1, 8,230, 4, 15, + 253,111, 58, 0, 64, 15,220,220, 1,241,230, 3,198, 64, 79,126, + 230, 7, 95, 58, 0, 64, 15,220,220, 1,125,198, 8,111,123,254, + 7, 56, 14,253,113, 0,126,128,254,127, 56, 2, 62,127,253,119, + 1,121,198, 4, 79, 58, 0, 64, 15,220,220, 1,125,198, 8,111, + 123,254, 5, 56, 14,253,113, 0,126,128,254,127, 56, 2, 62,127, + 253,119, 1,121,198, 4, 79, 58, 0, 64, 15,220,220, 1,125,198, + 8,111,123,254, 4, 56, 14,253,113, 0,126,128,254,127, 56, 2, + 62,127,253,119, 1,121,198, 4, 79, 58, 0, 64, 15,220,220, 1, + 125,198, 8,111,253,113, 0,126,128,254,127, 56, 2, 62,127,253, + 119, 1, 58, 0, 64, 15,220,220, 1,225,209,193,201, 71, 58, 0, + 64, 15,220,220, 1,120,230, 4, 15,253,111,120, 8, 58, 0, 64, + 15,220,220, 1,205,116, 1, 58, 0, 64, 15,220,220, 1, 8,230, + 3,198,180,253,119, 0,253,112, 1,195, 39, 5, 71, 58, 0, 64, + 15,220,220, 1,120,120,230, 4, 15,253,111, 8, 58, 0, 64, 15, + 220,220, 1,205,116, 1, 58, 0, 64, 15,220,220, 1, 8,229,230, + 7, 38, 17,198, 80,108,112, 8, 58, 0, 64, 15,220,220, 1, 8, + 230, 7,198,128,111, 8,126,183,225,194, 14, 3, 58, 0, 64, 15, + 220,220, 1, 8,230, 3,198,180,253,119, 0,253,112, 1,195, 14, + 3,230, 7, 71, 58, 0, 64, 15,220,220, 1,229, 38, 17,120,198, + 128,111, 54, 1,225, 58, 0, 64, 15,220,220, 1,120,230, 4, 15, + 253,111,120,230, 3,135,135,198,180,253,119, 0,253, 54, 1,192, + 195, 39, 5,230, 7,245,213,229, 79,230, 4, 15,253,111,121,230, + 3,198, 64, 14, 6, 33,168, 16, 8, 58, 0, 64, 15,220,220, 1, + 8, 94,253,119, 0,198, 4,253,115, 1, 0,253,119, 0,198, 4, + 253,115, 1, 0,253,119, 0,198, 4,253,115, 1, 0,253,119, 0, + 198, 4,253,115, 1, 44, 13,194, 8, 11,225,209, 58, 0, 64, 15, + 220,220, 1,241, 79,246,240,221, 54, 0, 40,221,113, 1,221, 54, + 0, 40,221,119, 1,221, 54, 0, 40,221,113, 1, 58, 0, 64, 15, + 220,220, 1,201,120, 38, 17,198, 64,111,197,120, 70,205, 86, 8, + 193, 58, 0, 64, 15,220,220, 1,197,125,198, 8,111,120, 70,205, + 137, 9,193,125,198, 8,111,120,230, 3,198,180,253,119, 0,126, + 253,119, 1, 58, 0, 64, 15,220,220, 1,201, 33, 48, 17, 6, 3, + 197,126,203,127, 32, 6, 6, 15, 44,195, 0, 12,230,127, 71, 44, + 126,128, 71, 58, 0, 64, 15,220,220, 1,197, 44, 78, 44, 94, 44, + 86,235, 58, 0, 64, 15,220,220, 1,205,116, 1, 58, 0, 64, 15, + 220,220, 1,120,254,254,202, 39, 12,254,255,202, 60, 12,253,104, + 58, 0, 64, 15,220,220, 1,235,114, 45,115, 45,113, 45,193, 58, + 0, 64, 15,220,220, 1,253,125,128, 71,254, 16, 56, 2, 6, 15, + 58, 0, 64, 15,220,220, 1,120, 7, 7, 7,193,176, 15, 15, 15, + 246,144, 50, 17,127,125,214, 17,111, 58, 0, 64, 15,220,220, 1, + 5,242,160, 11,195, 60, 1, 58, 0, 64, 15,220,220, 1, 28,235, + 113, 44,115, 44,114,235, 29, 29, 29,195,194, 11, 58, 0, 64, 15, + 220,220, 1, 28,235, 78, 44, 94, 44, 86,235, 29, 29, 29,195,194, + 11,205,117, 12,195, 39, 5, 71, 58, 0, 64, 15,220,220, 1,120, + 229,230, 3, 33,136, 17,133,111,126,225,183,194,197, 3,120,205, + 117, 12,195, 14, 3,230, 3, 71, 8, 58, 0, 64, 15,220,220, 1, + 229, 38, 17,120, 15, 15, 15, 15,111,126,246,128,119, 58, 0, 64, + 15,220,220, 1,213, 44, 44, 84,125,198, 6, 95, 58, 0, 64, 15, + 220,220, 1, 26,119, 44, 28, 26,119, 44, 28, 26,119,209,225, 58, + 0, 64, 15,220,220, 1,205,116, 1, 58, 0, 64, 15,220,220, 1, + 8,229,213, 38, 16,104, 17, 17,127, 15, 15, 15, 70,176, 18, 44, + 126, 18,209,225,201,205,232, 12,195, 39, 5, 58,139, 17,183,194, + 197, 3,205,232, 12,195, 14, 3, 58, 0, 64, 15,220,220, 1,229, + 33, 48, 17,126,246,128,119, 58, 0, 64, 15,220,220, 1,213, 44, + 44, 84,125,198, 6, 95, 58, 0, 64, 15,220,220, 1, 26,119, 44, + 28, 26,119, 44, 28, 26,119,209,225, 58, 0, 64, 15,220,220, 1, + 205,116, 1, 58, 0, 64, 15,220,220, 1, 62,224,176, 50, 17,127, + 201,205, 85, 13,195, 39, 5, 71, 58, 0, 64, 15,220,220, 1,120, + 229,230, 3, 33,136, 17,133,111,126,225,183,194, 14, 3,120,205, + 85, 13,195, 14, 3,230, 3, 71, 58, 0, 64, 15,220,220, 1,229, + 38, 17,120, 15, 15, 15, 15,111,126,230,127,119,225,201,230, 3, + 8, 58, 0, 64, 15,220,220, 1,205,116, 1, 58, 0, 64, 15,220, + 220, 1, 8,229, 38, 17, 15, 15, 15, 15,111,126,230,128,176,119, + 225,195, 39, 5,230, 3, 8, 58, 0, 64, 15,220,220, 1,205,116, + 1, 58, 0, 64, 15,220,220, 1, 8,213,229,245, 17,136, 17,131, + 95, 26, 95, 58, 0, 64, 15,220,220, 1,241, 38, 17, 15, 15, 15, + 15,198, 15,111,112, 58, 0, 64, 15,220,220, 1,123,183, 32, 16, + 125,214, 15,111,126,230,128,176,119, 58, 0, 64, 15,220,220, 1, + 225,209,195, 14, 3,230, 3, 8, 58, 0, 64, 15,220,220, 1,205, + 116, 1, 58, 0, 64, 15,220,220, 1, 8,213,229, 22, 28, 88, 38, + 17, 15, 15, 15, 15,198, 10,111, 58, 0, 64, 15,220,220, 1, 26, + 119, 20, 45, 26,119, 20, 45, 26,119, 58, 0, 64, 15,220,220, 1, + 125,214, 8,111, 54, 0,225,209,195, 39, 5,230, 3, 8, 58, 0, + 64, 15,220,220, 1,205,116, 1, 58, 0, 64, 15,220,220, 1, 8, + 213,229, 22, 28, 88, 33,136, 17,245,133,111,241, 70, 38, 17, 15, + 15, 15, 15,198, 15,111, 58, 0, 64, 15,220,220, 1,119, 45, 26, + 119, 20, 45, 26,119, 20, 45, 26,119, 58, 0, 64, 15,220,220, 1, + 120,183,202,122, 14,225,209,195, 14, 3, 58, 0, 64, 15,220,220, + 1, 84,125,214, 4, 95,126, 18, 44, 28,126, 18, 44, 28,126, 18, + 58, 0, 64, 15,220,220, 1,125,214, 8,111, 54, 0,225,209,195, + 14, 3,205,198, 14,195, 39, 5, 71, 58, 0, 64, 15,220,220, 1, + 120,229,230, 15, 38, 17,198,128,111,126,225,183,194,179, 3,120, + 205,198, 14,195, 14, 3,230, 3, 8, 58, 0, 64, 15,220,220, 1, + 205,116, 1, 58, 0, 64, 15,220,220, 1, 8,213, 17, 17,127, 15, + 15, 15,176,246,128, 18, 58, 0, 64, 15,220,220, 1,205,116, 1, + 58, 0, 64, 15,220,220, 1,235,112,235,209,201,205, 25, 13,195, + 39, 5, 58,139, 17,183,194,197, 3,205, 25, 13,195, 14, 3,230, + 3, 71, 58, 0, 64, 15,220,220, 1,229, 38, 17,120,198,136,111, + 54, 1, 58, 0, 64, 15,220,220, 1,120, 15, 15, 15, 15,111, 38, + 17, 54, 0,225,195, 39, 5,205, 67, 15,195, 40, 1,205, 67, 15, + 195, 50, 1, 58, 0, 64, 15,220,220, 1,205,116, 1, 58, 0, 64, + 15,220,220, 1,235,114, 45,115, 45,113, 58, 0, 64, 15,220,220, + 1, 45,112,201,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, |
