From fc7058210d87105ad57427bbd611b8fbd59ea434 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Fri, 20 Mar 2015 15:06:37 +0300 Subject: Haiku: add support to configure diff --git a/configure b/configure index 38ff586..931222d 100644 --- a/configure +++ b/configure @@ -7673,6 +7673,7 @@ case $target_os in *linux*) CMPLX_O_TARGET=elf;; *cygwin*) CMPLX_O_TARGET=coff;; *darwin*) CMPLX_O_TARGET=macho;; +*haiku*) CMPLX_O_TARGET=elf;; esac if test "$win32_driver_test" = yes; then win32_driver=no -- 2.19.0 From 7bda529a9857abf10059c53a9bb41f43b917d477 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Fri, 20 Mar 2015 15:07:27 +0300 Subject: Haiku: replace __BEOS__ with __HAIKU__ diff --git a/src/engine/fractal.c b/src/engine/fractal.c index b89bbac..8d5243e 100644 --- a/src/engine/fractal.c +++ b/src/engine/fractal.c @@ -382,7 +382,7 @@ make_fractalc (CONST int formula, float wi, float he) { fractal_context *new_ctxt; -#ifndef __BEOS__ +#ifndef __HAIKU__ #ifdef __GNUC__ #ifdef __i386__ #ifndef NOASSEMBLY diff --git a/src/include/config/config.autoconf b/src/include/config/config.autoconf index 8553574..28b8dbf 100644 --- a/src/include/config/config.autoconf +++ b/src/include/config/config.autoconf @@ -2,7 +2,7 @@ #define CONFIG_H #define HOMEDIR -#ifdef __BEOS__ +#ifdef __HAIKU__ #define MAIN_FUNCTION be_main #ifdef __POWERPC__ # define SLOWCACHESYNC -- 2.19.0 From 6c87b89ab86dd9beeaeee9cdc9c077008c9ea926 Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Fri, 20 Mar 2015 15:12:48 +0300 Subject: Haiku: add missing includes diff --git a/src/ui/ui-drv/BeOS/XaoSScreenView.cpp b/src/ui/ui-drv/BeOS/XaoSScreenView.cpp index 3cd91de..0eab984 100644 --- a/src/ui/ui-drv/BeOS/XaoSScreenView.cpp +++ b/src/ui/ui-drv/BeOS/XaoSScreenView.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include "XaoSScreenView.h" #include "XaoSEvent.h" diff --git a/src/ui/ui-drv/BeOS/XaoSView.cpp b/src/ui/ui-drv/BeOS/XaoSView.cpp index 472b5e4..a5c8b47 100644 --- a/src/ui/ui-drv/BeOS/XaoSView.cpp +++ b/src/ui/ui-drv/BeOS/XaoSView.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include "XaoSView.h" #include "XaoSEvent.h" diff --git a/src/ui/ui-drv/BeOS/be_checkfile.cpp b/src/ui/ui-drv/BeOS/be_checkfile.cpp index 7e66cb2..e2efa1b 100644 --- a/src/ui/ui-drv/BeOS/be_checkfile.cpp +++ b/src/ui/ui-drv/BeOS/be_checkfile.cpp @@ -64,7 +64,7 @@ int XaoSCheckFile(BPositionIO * inSource) } g_calculation_lock.Lock(); xio_file input=positionio_ropen(inSource); - uih_registermenus(), + uih_registermenus(); xth_init(0); xio_init(""); r=uih_renderimage(NULL, input, NULL, image, 0, NULL, 0 /*output messages */); diff --git a/src/ui/ui-drv/BeOS/ui_be.cpp b/src/ui/ui-drv/BeOS/ui_be.cpp index 57882f6..7fe1436 100644 --- a/src/ui/ui-drv/BeOS/ui_be.cpp +++ b/src/ui/ui-drv/BeOS/ui_be.cpp @@ -24,6 +24,7 @@ #include #include +#include #include #include @@ -40,6 +41,7 @@ #include #include #include +#include #include "XaoSWindow.h" #include "XaoSDirectWindow.h" -- 2.19.0 From 88580ad8b4b7df91588e30ca33b5116a0a7a47eb Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Fri, 20 Mar 2015 15:13:31 +0300 Subject: Haiku: replace mwbres with xres diff --git a/src/ui/ui-drv/BeOS/Makefile.in b/src/ui/ui-drv/BeOS/Makefile.in index bbcac17..3ad574a 100644 --- a/src/ui/ui-drv/BeOS/Makefile.in +++ b/src/ui/ui-drv/BeOS/Makefile.in @@ -42,7 +42,7 @@ $(TLIB):$(OBJS) $(RANLIB) $@ XaoS.rsrc: XaoS.r XaoSResources SplashScreen - mwbres -o $@ XaoS.r + xres -o $@ clean: rm -f $(TLIB) -- 2.19.0 From 3f82e2aca9401c2cfa1191a5b5b3f8aed5ffdf0b Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Fri, 20 Mar 2015 15:15:05 +0300 Subject: Haiku: fix duplicate type qualifiers diff --git a/src/ui/ui-drv/BeOS/XaoSAbstractWindow.h b/src/ui/ui-drv/BeOS/XaoSAbstractWindow.h index 72af06c..3c55ed9 100644 --- a/src/ui/ui-drv/BeOS/XaoSAbstractWindow.h +++ b/src/ui/ui-drv/BeOS/XaoSAbstractWindow.h @@ -55,7 +55,7 @@ inline XaoSAbstractWindow::~XaoSAbstractWindow () } inline void -XaoSAbstractWindow::SendEvent (long eventCode, const XaoSEvent & event) const const +XaoSAbstractWindow::SendEvent (long eventCode, const XaoSEvent & event) const { (void) write_port (mEventPort, eventCode, &event, sizeof (XaoSEvent)); } diff --git a/src/ui/ui-drv/BeOS/XaoSApplication.h b/src/ui/ui-drv/BeOS/XaoSApplication.h index 5933051..6521069 100644 --- a/src/ui/ui-drv/BeOS/XaoSApplication.h +++ b/src/ui/ui-drv/BeOS/XaoSApplication.h @@ -60,7 +60,7 @@ private: }; inline int -XaoSApplication::ExitStatus (void) const const +XaoSApplication::ExitStatus (void) const { return mExitStatus; } diff --git a/src/ui/ui-drv/BeOS/XaoSScreenView.h b/src/ui/ui-drv/BeOS/XaoSScreenView.h index afc11a3..9158c69 100644 --- a/src/ui/ui-drv/BeOS/XaoSScreenView.h +++ b/src/ui/ui-drv/BeOS/XaoSScreenView.h @@ -66,7 +66,7 @@ private: // Inline functions. inline void -XaoSScreenView::SendEvent (long eventCode, const XaoSEvent & event) const const +XaoSScreenView::SendEvent (long eventCode, const XaoSEvent & event) const { (void) write_port (mEventPort, eventCode, &event, sizeof (XaoSEvent)); } diff --git a/src/ui/ui-drv/BeOS/XaoSView.h b/src/ui/ui-drv/BeOS/XaoSView.h index 16ff1fb..0293b33 100644 --- a/src/ui/ui-drv/BeOS/XaoSView.h +++ b/src/ui/ui-drv/BeOS/XaoSView.h @@ -79,19 +79,19 @@ private: // Inline functions. inline port_id -XaoSView::EventPort (void) const const +XaoSView::EventPort (void) const { return mEventPort; } inline void -XaoSView::SendEvent (long eventCode, const XaoSEvent & event) const const +XaoSView::SendEvent (long eventCode, const XaoSEvent & event) const { (void) write_port (mEventPort, eventCode, &event, sizeof (XaoSEvent)); } inline float -XaoSView::TextHeight (void) const const +XaoSView::TextHeight (void) const { return mFontHeight.ascent + mFontHeight.descent + mFontHeight.leading; } -- 2.19.0 From b8a65be02b0c5864e0e95d82960d6473fdee1c8e Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Fri, 20 Mar 2015 15:15:49 +0300 Subject: Haiku: comment out XaoSMenu::EnableDisable for now as it crashes XaoS diff --git a/src/ui/ui-drv/BeOS/XaoSMenu.cpp b/src/ui/ui-drv/BeOS/XaoSMenu.cpp index ba830f6..b30fbce 100644 --- a/src/ui/ui-drv/BeOS/XaoSMenu.cpp +++ b/src/ui/ui-drv/BeOS/XaoSMenu.cpp @@ -158,7 +158,7 @@ void XaoSMenu::EnableDisable(CONST menuitem *i) { int c=menu->CountItems(),n; BMenuItem *bi; - for(n=0;nItemAt(n); if(!bi->Submenu() && bi->Message()) { @@ -182,7 +182,7 @@ void XaoSMenu::EnableDisable(CONST menuitem *i) } } - if(next) next->EnableDisable(i); + if(next) next->EnableDisable(i); */ } void XaoSMenu::AddToList(XaoSMenu *m) { -- 2.19.0 From 8808da055c5a94ceee759cdf17dae288a151419e Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Fri, 20 Mar 2015 15:16:34 +0300 Subject: Fix png.c for compatibility with libpng >= 1.5 diff --git a/src/util/png.c b/src/util/png.c index ef2ecb3..26f2e8c 100644 --- a/src/util/png.c +++ b/src/util/png.c @@ -2,6 +2,7 @@ #ifndef _plan9_ #include #ifdef USE_PNG +#include #include #endif #include @@ -33,6 +34,7 @@ writepng (FILE * file, CONST struct image *image) png_structp png_ptr; png_infop info_ptr; png_color palette[256]; + png_color_8 sig_bit; volatile unsigned short a = 255; volatile unsigned char *b = (volatile unsigned char *) &a; #ifdef _undefined_ @@ -62,13 +64,16 @@ writepng (FILE * file, CONST struct image *image) png_destroy_write_struct (&png_ptr, (png_infopp) NULL); return "No memory to create png info structure"; } - if (setjmp (png_ptr->jmpbuf)) +// if (setjmp (png_ptr->jmpbuf)) + if (setjmp(png_jmpbuf(png_ptr))) { + { png_destroy_write_struct (&png_ptr, &info_ptr); fclose (file); return strerror (errno); } png_init_io (png_ptr, file); +#ifdef _undefined_ png_set_filter (png_ptr, 0, PNG_FILTER_NONE | PNG_FILTER_SUB | PNG_FILTER_PAETH | PNG_FILTER_UP | PNG_FILTER_AVG); @@ -82,21 +87,21 @@ writepng (FILE * file, CONST struct image *image) png_set_compression_window_bits (png_ptr, 15); png_set_compression_method (png_ptr, 8); - info_ptr->width = image->width; +/* info_ptr->width = image->width; info_ptr->height = image->height; - /*info_ptr->gamma=1.0; */ + info_ptr->gamma=1.0; info_ptr->gamma = 0.5; info_ptr->valid |= PNG_INFO_gAMA | PNG_INFO_pHYs; info_ptr->x_pixels_per_unit = (png_uint_32) (100 / image->pixelwidth); info_ptr->y_pixels_per_unit = (png_uint_32) (100 / image->pixelheight); - - +*/ +#endif switch (image->palette->type) { case C256: { int i; - info_ptr->color_type = PNG_COLOR_TYPE_PALETTE; +/* info_ptr->color_type = PNG_COLOR_TYPE_PALETTE; info_ptr->bit_depth = image->bytesperpixel * 8; info_ptr->palette = palette; info_ptr->valid |= PNG_INFO_PLTE; @@ -105,25 +110,51 @@ writepng (FILE * file, CONST struct image *image) info_ptr->palette[i].green = image->palette->rgb[i][1], info_ptr->palette[i].blue = image->palette->rgb[i][2], info_ptr->num_palette = image->palette->end; +*/ + png_set_IHDR(png_ptr, info_ptr, image->width, image->height, + image->bytesperpixel * 8, PNG_COLOR_TYPE_PALETTE, + PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, + PNG_FILTER_TYPE_DEFAULT); + for (i = 0; i < image->palette->end; i++) { + palette[i].red = image->palette->rgb[i][0]; + palette[i].green = image->palette->rgb[i][1]; + palette[i].blue = image->palette->rgb[i][2]; + } + png_set_PLTE(png_ptr, info_ptr, palette, image->palette->end); } break; case SMALLITER: case LARGEITER: case GRAYSCALE: +/* info_ptr->color_type = PNG_COLOR_TYPE_GRAY; info_ptr->bit_depth = image->bytesperpixel * 8; +*/ + png_set_IHDR(png_ptr, info_ptr, image->width, image->height, + image->bytesperpixel * 8, PNG_COLOR_TYPE_GRAY, + PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, + PNG_FILTER_TYPE_DEFAULT); break; case TRUECOLOR: case TRUECOLOR24: case TRUECOLOR16: - info_ptr->color_type = PNG_COLOR_TYPE_RGB; +/* info_ptr->color_type = PNG_COLOR_TYPE_RGB; info_ptr->bit_depth = 8; info_ptr->sig_bit.red = 8 - image->palette->info.truec.rprec; info_ptr->sig_bit.green = 8 - image->palette->info.truec.gprec; info_ptr->sig_bit.blue = 8 - image->palette->info.truec.bprec; +*/ + png_set_IHDR(png_ptr, info_ptr, image->width, image->height, + 8, PNG_COLOR_TYPE_RGB, + PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT, + PNG_FILTER_TYPE_DEFAULT); + sig_bit.red = 8 - image->palette->info.truec.rprec; + sig_bit.green = 8 - image->palette->info.truec.gprec; + sig_bit.blue = 8 - image->palette->info.truec.bprec; + png_set_sBIT(png_ptr, info_ptr, &sig_bit); break; } - info_ptr->interlace_type = 0; +// info_ptr->interlace_type = 0; #ifdef _undefined_ png_set_text (png_ptr, info_ptr, comments, sizeof (comments) / sizeof (png_text)); @@ -133,7 +164,8 @@ writepng (FILE * file, CONST struct image *image) /*png_set_filler(png_ptr,0,PNG_FILLER_AFTER); */ png_set_packing (png_ptr); if (image->palette->type & (TRUECOLOR | TRUECOLOR24 | TRUECOLOR16)) - png_set_shift (png_ptr, &(info_ptr->sig_bit)); +// png_set_shift (png_ptr, &(info_ptr->sig_bit)); + png_set_shift(png_ptr, &sig_bit); if (*b == 255) png_set_swap (png_ptr); png_set_bgr (png_ptr); @@ -198,4 +230,5 @@ writepng (FILE * file, CONST struct image *image) fclose (file); return NULL; } +} #endif -- 2.19.0 From ea376844fb712667d31fb2f70e7030f15b59268d Mon Sep 17 00:00:00 2001 From: Sergei Reznikov Date: Fri, 20 Mar 2015 15:18:04 +0300 Subject: Fix multiple definition of globaluih link error diff --git a/src/include/ui.h b/src/include/ui.h index 04a1ca7..d4e5e98 100644 --- a/src/include/ui.h +++ b/src/include/ui.h @@ -119,7 +119,7 @@ extern "C" CONST struct gui_driver *gui_driver; }; - struct uih_context *globaluih; + extern struct uih_context *globaluih; #ifdef USE_LOCALEPATH extern char *localepath; #endif diff --git a/src/ui/ui.c b/src/ui/ui.c index f49ec81..4f202fc 100644 --- a/src/ui/ui.c +++ b/src/ui/ui.c @@ -147,7 +147,7 @@ main_loop (void) char *sffeform = NULL; char *sffeinit = NULL; #endif - + struct uih_context *globaluih; CONST struct params global_params[] = { {"-delay", P_NUMBER, &delaytime, "Delay screen updates (milliseconds)"}, -- 2.19.0 From 8d07343111df4d68228e17a6b7df171e722f0788 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Sat, 28 Jan 2017 14:33:55 +0100 Subject: fix some warnings and errors on gcc5 diff --git a/src/ui/ui-drv/BeOS/XaoSApplication.cpp b/src/ui/ui-drv/BeOS/XaoSApplication.cpp index 9b82fd2..753b36d 100644 --- a/src/ui/ui-drv/BeOS/XaoSApplication.cpp +++ b/src/ui/ui-drv/BeOS/XaoSApplication.cpp @@ -17,6 +17,7 @@ #include #include +#include #include #include @@ -120,7 +121,7 @@ void XaoSApplication::InstallMimeTypes() BBitmap xpfsmall(BRect(0, 0, B_MINI_ICON - 1, B_MINI_ICON - 1), B_COLOR_8_BIT); xpfsmall.SetBits(pResource, xpfsmall.BitsLength(),0,B_COLOR_8_BIT); - delete pResource; + free(pResource); pResource = resources.FindResource('ICON', (int32) 0, &length); @@ -130,7 +131,7 @@ void XaoSApplication::InstallMimeTypes() } BBitmap xpflarge(BRect(0, 0, B_LARGE_ICON - 1, B_LARGE_ICON - 1), B_COLOR_8_BIT); xpflarge.SetBits(pResource, xpflarge.BitsLength(),0,B_COLOR_8_BIT); - delete pResource; + free(pResource); pResource = resources.FindResource((type_code) 'MICN', (int32) 1, &length); if (!pResource) { @@ -140,7 +141,7 @@ void XaoSApplication::InstallMimeTypes() BBitmap xafsmall(BRect(0, 0, B_MINI_ICON - 1, B_MINI_ICON - 1), B_COLOR_8_BIT); xafsmall.SetBits(pResource, xafsmall.BitsLength(),0,B_COLOR_8_BIT); - delete pResource; + free(pResource); pResource = resources.FindResource('ICON', (int32) 1, &length); @@ -150,7 +151,7 @@ void XaoSApplication::InstallMimeTypes() } BBitmap xaflarge(BRect(0, 0, B_LARGE_ICON - 1, B_LARGE_ICON - 1), B_COLOR_8_BIT); xaflarge.SetBits(pResource, xpflarge.BitsLength(),0,B_COLOR_8_BIT); - delete pResource; + free(pResource); mime.SetType("image/x-xaos-position"); mime.GetShortDescription(name); if (!mime.IsInstalled() || strcmp(name,xpfdesc)) { @@ -366,7 +367,7 @@ XaoSApplication::ReadyToRun(void) } } -long +status_t XaoSApplication::MainThread(void *data) { XaoSApplication *pApp = (XaoSApplication *)data; @@ -412,7 +413,7 @@ XaoSApplication::MakeSplashBitmap(void) // Unflatten the resource. BMessage archived; status_t status = archived.Unflatten((const char *)pResource); - delete pResource; + free(pResource); if (status != B_NO_ERROR) { return 0; } diff --git a/src/ui/ui-drv/BeOS/XaoSApplication.h b/src/ui/ui-drv/BeOS/XaoSApplication.h index 6521069..f56d8e8 100644 --- a/src/ui/ui-drv/BeOS/XaoSApplication.h +++ b/src/ui/ui-drv/BeOS/XaoSApplication.h @@ -49,7 +49,7 @@ private: void InstallMimeTypes (void); // Auxiliary methods. - static long MainThread (void *data); + static status_t MainThread (void *data); BBitmap *MakeSplashBitmap (void); // Data members. diff --git a/src/ui/ui-drv/BeOS/XaoSDirectScreen.h b/src/ui/ui-drv/BeOS/XaoSDirectScreen.h index 7461590..c8b45a8 100644 --- a/src/ui/ui-drv/BeOS/XaoSDirectScreen.h +++ b/src/ui/ui-drv/BeOS/XaoSDirectScreen.h @@ -18,6 +18,7 @@ #ifndef XAOSDIRECTSCREEN_H #define XAOSDIRECTSCREEN_H +#include #include #include #include "XaoSEvent.h" diff --git a/src/ui/ui-drv/BeOS/be_possitionio.cpp b/src/ui/ui-drv/BeOS/be_possitionio.cpp index 0e0bf10..14bf199 100644 --- a/src/ui/ui-drv/BeOS/be_possitionio.cpp +++ b/src/ui/ui-drv/BeOS/be_possitionio.cpp @@ -3,6 +3,7 @@ Hopefully IO is not the major problem in replaying XaoS files :)*/ #include #include +#include #include "xio.h" struct bfile { BPositionIO *f; diff --git a/src/ui/ui-drv/BeOS/ui_be.cpp b/src/ui/ui-drv/BeOS/ui_be.cpp index 7fe1436..94d23cc 100644 --- a/src/ui/ui-drv/BeOS/ui_be.cpp +++ b/src/ui/ui-drv/BeOS/ui_be.cpp @@ -24,6 +24,7 @@ #include #include +#include #include #include @@ -91,7 +92,7 @@ static char *gpFractalBuffers[2] = // fractal buffers static int gCurrentBuffer; extern int be_noalert; -extern struct ui_driver be_driver, be_direct_driver, be_screen_driver; +extern "C" struct ui_driver be_driver, be_direct_driver, be_screen_driver; static int color8bit = 0; // parameters settable from command line static int bitmap = 0; static int truecolor = 0; -- 2.19.0 From a6be2b0fe7e89636dffb248b92ae22144cd4728e Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Mon, 17 Sep 2018 20:54:16 +0200 Subject: Haiku: add missing rdef file diff --git a/src/ui/ui-drv/BeOS/XaoS.rdef b/src/ui/ui-drv/BeOS/XaoS.rdef new file mode 100644 index 0000000..094fad3 --- /dev/null +++ b/src/ui/ui-drv/BeOS/XaoS.rdef @@ -0,0 +1,2193 @@ + +resource(1, "Splash screen") #'XaSp' archive BBitmap { + "_frame" = rect { 0.00000, 0.00000, 319.000, 199.000 }, + "_cspace" = 4, + "_data" = array { + $"050505B6B6B6B6030303030303030303030303B6B6B6B6B6B6B6B6B6B6B6B6B6" + $"B6B6B6B6B6B6B609090909090909090909090909090909B6B6B6B6B6B6B6B6B6" + $"09090909090909099696969696969696969696B0B0B0B0B0B0B0B096969696B0" + $"B0B0B0B0B09696B0B0B0B096B0B60F0FB6B6B6B60F0F0F0FB6B60FB6B6B6B6B6" + $"B68989898989B689B6B683838383838383DEDEDEDEDEDEDEDE63636363636363" + $"6363636363D9D9D9D9D9D9D9D9D9D9D9D9D96363636363636363636363636363" + $"6363636363630404040404040463636363020202020202838383838383838383" + $"8383838383838383038989898989898989898989898989898903030303030303" + $"0303030303030303898989898989898989898989898989890303030303030303" + $"0303838383838383838383838383838302026363636363636363D9D9D9D9D9D9" + $"050505B6B6B6B6B6B603030303030303030303B6B6B6B6B6B6B6B6B6B6B6B6B6" + $"B6B6B6B6B6B60505090909090909090909090909B6B6B6B6B6B6B6B6B6B6B609" + $"09090909090909090909969696969696969696B0B0B0B0B0B0B0B096969696B0" + $"B0B0B0B0969696B0B0B0B096B0B096B0B6B6B6B60F0F0FB6B60F0F0F0F0FB6B6" + $"B689898989B6B68989B68383838383B6B6B6DEDEDEDEDEDE6363636363636363" + $"6363636363DED9D9D9D9D9D9D9D9D9D9D9DEDE63636363636363636363636363" + $"6363636304040404040404046363636363630202020202838383838383838383" + $"8383838383838383838989898989898989898989898989030303030303030303" + $"0303030303030303038989898989898989898989898989890303030303030303" + $"038383838383838383838383838383838383636363636363636363D9D9D9D9D9" + $"050505B6B6B6B6B6B6B6B60303030303030303B6B6B6B6B6B6B6B6B6B6B6B6B6" + $"B6B6B6B60505050509090909090909090909B6B6B6B6B6B6B6B6B6B6B6B6B609" + $"09090909090909090909099696969696969696B0B0B0B0B0B0B09696969696B0" + $"B0B0B0B0969696B0B0B09696B0B09696B096B0B60F0FB6B6B60F0F0F0FB60F0F" + $"0F0FB689B6B6B6898989838383B6B6B6B6B683DEDEDEDEDE6363636363636363" + $"636363DEDEDED9D9D9D9D9D9D9D9DEDEDEDEDE63636363636363636363636363" + $"6304040404040404040404046363636363636302020283838383838383838383" + $"8383838383838383838389898989898989898989898903030303030303030303" + $"0303030303030303038989898989898989898989898989890303030303030303" + $"028383838383838383838383838383838383636363636363636363D9D9D9D9D9" + $"DE05B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6" + $"B6B6B60505050505050909090909B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B609" + $"090909090909090909090909B696969696969696B0B0B0B0B0B0969696969696" + $"B0B0B0B096969696090909B609B609090996B096B0B0B6B6B60F0F0F0FB60F0F" + $"0F0F0F0F0FB6B6898989B6B6B6B6B6B6B6B68383DEDEDE636363636363636363" + $"6363DEDEDE6363D9D9D9D9D9DEDEDEDEDEDEDEDE636363636363636304040404" + $"0404040404040404040404636363636363636363020283838383838383838383" + $"8383838383838383838302898989898989898989890303030303030303030303" + $"0303030303030303038989898989898989898989898989890303030303030302" + $"02028383838383838383838383838383838363636363636363040404D9D9D9D9" + $"DEDEB6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6" + $"B6B60505050505050505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B60909" + $"090909090909090909090909B6B6099696969696B0B0B0B0B096969696969696" + $"B0B0B09609B60909090909B609B6B60329B60996B0B0B0B0B00F0F0FB6B60F0F" + $"0FB60F0F0F0F0F0F89B6B68989B6B6B6B68383838383DE636363636363636363" + $"DEDEDEDEDE636363D9DEDEDEDEDEDEDEDEDEDEDE040404040404040404040404" + $"0404040404040404040463636363636363636363020283838383838383838383" + $"8383838383838383830202028989898989898903030303030303030303030303" + $"0303030303030303030389898989898989898989898989890303030303838383" + $"02020283838383838383838383838383836363636304040404040404D9D9D9D9" + $"05DEB6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6" + $"050505050505050505050505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B60909" + $"0909090909090909090909B6B6B609090909099696B0B0B09696969696969696" + $"09B6090909B6090909B609B605B6DE3EDEB6B609B6B096B0B0B0B0B0B0B60F0F" + $"0FB6B60FB6B60FB60FB6B68989B6B6B6B68383838383836363636363636363DE" + $"DEDEDEDE63636363DEDEDEDEDEDEDEDEDEDEDED9D90404040404040404040404" + $"0404040404040404046363636363636363636363638383838383838383838383" + $"8383838383838383020202020289898989030303030303030303030303030303" + $"0303030303030303030389898989898989898989898989030303030383838383" + $"02020202028383838383838383838383830404040404040404040404D9DEDEDE" + $"0505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6030303B6B6B6B6B6B6B6B6B6B605" + $"05050505050505050505050505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B60909" + $"0909090909090909090909B6B6B6B609090909090909B6B609090909B6B60909" + $"09B6090909B6B6090905050329A9D429D505B6B6090996B0B096B0B0B0B0B096" + $"B0B0B60FB6B0B0B0B0B00FB6B6B689B6838383838383B6B6B6636363DEDEDEDE" + $"DEDEDE636363636363DEDEDEDEDEDEDEDEDED9D9D9D904040404040404040404" + $"0404040404040404636363636363636363636363636382828282828282828282" + $"8282828282828202020205050505140606060606030303030303030303030303" + $"0303030303030303030389898989898989898989898989030303038383838383" + $"83020202020283838383838383838383636304040404040404040404DEDEDEDE" + $"0505B6B6B6B6B6B6B6B6B6B6B6B6B6030303030303B6B6B6B6B6B6B6B6B60505" + $"0505050505050505050505050505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B60909" + $"0909090909090909090909B6B6B6B609090909090909B6B609090909B6B60909" + $"09B6B60909B6B605B60503B60402D03129050305090909B69696B0B096B0B096" + $"B0B09696B6090909B6B6B6B60F8989898383838383B6B6B6838383DEDEDEDEDE" + $"DEDEDE63636363636363DEDEDEDEDEDEDED9D9D9D9D904040404040404040404" + $"0404040404040404636363636363636363636362626262171717171717171717" + $"171717171717050505050509090917170A0A0A06030303030303030303030303" + $"0303030303030303030303898989898989898989898989030383838383838383" + $"8302020202020202838383838383838363636363630404040404040404D9D9D9" + $"05B6B6B6B6B6B6B6B6B6B6B6030606060606060606060B0B0B0B0B0B0B080808" + $"080808080808080808080808080808080B0B0B0B0BB6B6B6B6B6B60B0B0B0B0B" + $"0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0BB6B609" + $"B6050505B605B6050503B608D40C0683A9DE0205B609B6090996B0B096B0B096" + $"9609B605290603B6DE03A909B60FB6B6B689B6B6B6B6B6B683838383DEDEDEDE" + $"DEDE636363636363636363DEDEDEDEDEDED9D9D9D9D9D9040404040404040404" + $"04040404040404636363636363636363636262621B1B1B1B1A1A1A1A1A1A1A1A" + $"1A1A1A1A1A0909090905090910101A1A1A1A0A06030303030303030303030303" + $"0303030303030303030303898989898989898989898989038383838383838383" + $"8383020202020202020202028383836363636363636363040404040404D9D9D9" + $"05B6B6B6B6B6B6B6B603030303060A0A0A0A0A0A0A0A0E0E0E0E0E0E0B0B0B0B" + $"0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0E0E0E0BB6B6B6B6B6B60B0E0E0E0E" + $"0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0BB605B6" + $"05050505B605B6B6B6B60508A95A29292902CB7FB605B609B6090909B6090909" + $"09B6B602B6B6A929CBCEDEB6B00FB6B6898989B6B6B6B683838383838383DEDE" + $"DEDE6363636363636363DEDEDEDEDEDED9D9D9D9D9D9D9D90404040404040404" + $"0404040404046363636363636363626262621B1B1B3F3F3F3F3F3F3F3F3F3F3F" + $"3F3F3F3F1010101009090910103F3F3F3F1A1706060303030303030303030303" + $"0303030303030303030303038989898989898989898983838383838383838383" + $"8383020202020202020202020202026363636363636363636304040404D9D9D9" + $"05B6B6B6B6B6B6030303030303060A1111111111111111141414141212121212" + $"121212121212121212121212121212121212120E0BB6B6B6B6B6B60B0E141414" + $"1414141414141414141414141414141414141414141414141412120E08B605B6" + $"05B6B605B6B603B605DE050483962929D00229A9050305B60505050505050505" + $"0505B69E29D506D429B6D5B6B00F0F89898989B6B6B6B6838383838383B6B683" + $"DEDE63636363636363DEDEDEDEDEDEDED9D9D9D9D9D9D9D9D904040404040404" + $"0404040404046363636363636362621B1B1B1B3F3F3F3F1B17100C0800000008" + $"080C101B3F3F3F10101010103F3F3F00081A1717828303030303030303030303" + $"0303030303030303030303030389898989898983838383838383838383838383" + $"8383020202020202020202020202636363636363636363636363630404D9D9D9" + $"05B6B6B6030303030303030303060A113F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F120E0BB6B6B6B6B6B60B0E143F3F" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F120E060505B6" + $"B60303B603B6055A0404D5A90229B6B0312905297F03B6B603B60503A9B60305" + $"050505028329A9F72929DEB6960FB60F8989B6B68989838383838383B6B68383" + $"8383836363636363DEDEDE6363DEDEDED9D9D9D9D9D9D9D9D9D9040404040404" + $"04040404046363636363636362621B1B3F3F3F3F3F1000000000000000000000" + $"00000000000C173F3F3F10103F3F1700001A1A17828383830303030303030303" + $"0303030303030303030303030389898989020283838383838383838383838383" + $"8383830202020202020202020263636363636363636363636363636304D9D9D9" + $"05B60303030303030303030303060A113F202020202020202020202020202020" + $"20202020202020202020202020202020863F140E0BB6050505B6B60B0E143F86" + $"202020202020202020202020202020202020202020202020203F110E087F0305" + $"DE05DEDEDEDE0B2929DE020229AC292929CB293EA90805DE0BCEAD09C5050508" + $"08050802023E0329040403B6B0B60F0F0FB6B68989898983838383B6B6B68383" + $"838383B6836363DEDEDEDE636363DEDED9D9D9D9D9D9D9D9D9DEDE0404040404" + $"040404040463636363636362621B1B3F3F3F1B0C000000000000000000000000" + $"00000000000000000C133F3F3F3F0C00003F1A17828383838383838303030303" + $"0303030303030303030303030383838302020202838383838383838383838383" + $"8383830202020202020202026363636363636363636363636363636363D9D9D9" + $"05030303030303030303030303060A113F202020202020202020202020202020" + $"20202020202020202020202020202020863F140E0B050505050505080B143F86" + $"202020202020202020202020202020202020202020202020203F110B08052929" + $"02CB0808080B29D4F783CE022929292929B0DE2929040BA904297F29DE02D505" + $"A93EDE2906A929D405830F0309B00F0FB6B68989898989B68983B6B6B6B68383" + $"838383B6838383DEDEDEDE63636363D9D9D9D9D9D9D9D9DEDEDEDEDE04040404" + $"0404040404636363636362621B1B3F3F3F130000000000000000000000000000" + $"00000000000000000000000810000000001B1A17828383838383838302020202" + $"0283830303038383838383838383838302020202838383838383838383838383" + $"8383838302020202020202636363636363636363636363636363636363D9D9D9" + $"05030303030303030303030303060A113F3F3F1B608620202020202020202020" + $"20202020202020202020AC8686601B3F3F3F140E0B050505050505080B123F3F" + $"1B608686ACD220202020202020202020202020AC86601B3F3F3F110B829E0306" + $"0406AD020BA90429CE29AD332929292929D10583030202837FADD57F29DE0306" + $"05D0ADD05A7F06CE047F290F05B0B6B60F0F89898989B6898989B6B6B6838383" + $"8383B6B68383838383DE636363636363D9D9D9D9DEDEDEDEDEDEDEDED9040404" + $"04040404636363636362621B1B3F3F3F0C0000000000000000000C13171B3F3F" + $"1B17100800000000000000000000000000171A17828383838383830202020202" + $"0283838383838383838383838383830202020202838383838383838383838383" + $"8383838302020202020202046363636363636363636363636363636363DED9D9" + $"05030303030303030303030303060A1111113F3F3F3F3F862020202020202020" + $"2020202020202020201B3F3F3F3F3F3F1414140E0B050505050505080B12123F" + $"3F3F3F3F3F3FAC20202020202020202020861B3F3F3F3F3F1114120B03632908" + $"0629D5AD8302DE0C33297F2929CB29ADF7D4292903DE8383DEA905D502D59E29" + $"29DEADB0B029D00529290929D109B00F0F0FB689B6B6B68989898989B6838383" + $"83B6B6B68383838383836363636363DEDEDEDEDEDEDEDEDEDEDEDED9D9D90404" + $"040404046363636362621B1B3F3F3F080000000000000000103F3F3F3F3F3F3F" + $"3F3F3F3F1B0C0000000000000000000000131A17828383838383020202020202" + $"0283838383838383838383838383830202020202028383838383838383838383" + $"8383838302020202020263040404636363636363636363636363636363DEDEDE" + $"05030303030303030303030303060A0A0A11111111113F3F1B20202020202020" + $"2020202020202020D23F3F1212121214140E0E0E08050505050505080B0B1212" + $"12121414123F1B2020202020202020201B3F3F3F12141411110A0B0D05DE03CB" + $"292904CE9E83A90C09D529DEB009D033D0B0290429A9DE5ADE2903290329B6A9" + $"63DE0431290329DE04060929DEB696B0B6B60F0FB6B689898989B68989898383" + $"83B6B6B6838383B6838383B663DEDEDE6363DEDEDEDEDEDEDEDEDED9D9D9D904" + $"0404040463636363621B1B3F3F3F08000000000000000C1B3F1B1B1B1B1B1B1B" + $"1B103F3F3F3F1700000000000000000000131A17828383838383020202020202" + $"0283838383838383838383838383830202020202028383838383838383838383" + $"8383838383020202026363630404040463636363636363636363636363DEDEDE" + $"050303030303030303030303030606060A0A0A0A0A11113F3F1B202020202020" + $"2020202020202020D23F3F120B0B0E0E0E0E0B0B0805050505050508080B0B0B" + $"0B0B0E0E143F6020202020202020AC3F3F3F1212120E0A0E0E0BDE0AA9047F03" + $"2929297F03332929D4D4AD29D52929D02929069603D029A90CD129292905ADB6" + $"2929D02929F6D0F7B67FA97F03B609B096B60F0FB6B6898989B6B6898989B689" + $"B6B6B6B68383B6B68383838383DEDEDE636363DEDEDEDEDEDEDED9D9D9D9D9D9" + $"D904046363636362621B3F3F3F0C000000000000000C3F3F1B1B626262626262" + $"621B1B103F3F3F3F0C0000000000000000101A17828383838302020202020202" + $"0283838383838383838383838383830202020202020283838383838383838383" + $"8383838383020263636363636304040404040463636363636363636304D9D9DE" + $"DE030303030303030303030303030306060606060A0A11113F3F3F2020202020" + $"2020202020202020201B3F12120E0E0B0B0B0BB6050505050505050508080808" + $"080B0E14143F86202020202020AC3F3F1412120B0B0A06060808080BA9052929" + $"2929ADDEB0D529ADCE062929330F2929DE0529CB2905297FB6290229A90B9603" + $"292929292929CBD4DE29CE9EDE090996B0B00FB6B60F8989B6B6B6898989B689" + $"898989B683B6B6B68383B683838383DE63636363DEDEDEDEDEDED9D9D9D9D9D9" + $"D9D90463636363621B1B3F3F1300000000000000003F111B1B62626363636363" + $"6262621B10103F3F3F10000000000000000C1A17828383830202020202020202" + $"0283838383838383838383838383830202020202020283838383838383838383" + $"8383838383026363636363636304040404040404040404040404040404D9D9D9" + $"DE03030303030303030303030303030303030306060A0A1111113F1B20202020" + $"202020202020202020D23F3F14140E0B0BB6B6B6050505050505050505050508" + $"080B14143F3FD22020202020AC3F3F14140E0E0B0B0B06DE050505A9DE020B29" + $"C5D1AC293E29092929D505037F7F29CACB9602D1D4A9290204027F2929DECB29" + $"33292929292929AC29CE290308050909B096B096B60FB60FB6B6B68989B6B689" + $"89B6B689B689B689B689B68383B683836363DEDEDEDEDEDEDED9D9D9D9D9D9D9" + $"D9D9D9D9636362621B3F3F3F0000000000000000171111626262636363636363" + $"636362620A11103F3F3F08000000000000081A17828283830202020202020202" + $"0283838383838383838383838383020202020202020202838383838383838383" + $"8383838383636363636363636363040404040404040404040404040404D9D9D9" + $"DE0303030303030303030303030303030303030306060A0A0A113F3F60202020" + $"20202020202020202020863F3F140E0E0B0BB6B6050505050505050505050808" + $"0B0B143F3F862020202020AC3F3F14140E0E0B0606B6B605DE080BA902292929" + $"29030FD4D0057FDE05D502D129A92929040206063E032904D5CECBB6D50BB629" + $"D0D029292929CB05DE7F7FA90505B6090996B096B0B0B60FB60F0F89B6B6B689" + $"890F0F0F0F0FB60FB6898989898983B683DEDEDE6363DEDEDED9D9D9D9D9D9D9" + $"D9D9D9DEDEDE621B1B3F3F10000000000000000C3F110A626363636363636363" + $"636363070A0A111B3F3F3F000000000000001A17178283020202020202020202" + $"0283838383838383838383838383020202020202020202838383838383838383" + $"8383836363636363636363636363630404040404040404040404040404D9D9D9" + $"0503030303030303030303030303030303030303030606060E14143F3F862020" + $"20202020202020202020201B3F14140E0E0BB6B605050505050505050508080B" + $"0B12143F1B2020202020D23F3F12140E0E0B0B0303B6DE05080804D529290629" + $"29DE292929D1D529CBD42929022983290F29D5D52929332904D5028329D00203" + $"292929292929CB293E0429A9B6B605B6B609090909090996960FB6B60F0F0F0F" + $"B60FB60FB00303B00F0F0F0FB60FB68983B6DEDE636363DED9D9D9D9D9D9D9D9" + $"D9D9DEDEDEDED9DA3F3F3F00000000000000001011110A636363636363636363" + $"63636307070A621B1B3F3F1B0000000000001A1A178202020202020202020202" + $"0202838383838383838383838383020202020202020202028383838383838383" + $"83836363636363636363636363636363040404040404040404040404D9D9D9D9" + $"05030303030303030303030303030303030303030303B60B0E0E14143F3FAC20" + $"2020202020202020202020D23F3F14140E0B0BB6050505050505050508080B0B" + $"12123F3FD220202020D23F3F12120B0E0B0BB6B603050505080BA90CD00429CB" + $"2906832929D5047F2929CBDE7F2929297FDE05CE0FD42929CECE040429DE2929" + $"2929292929D00FA9AD027FD4DE0303B6B60329B60505082909B0960F0FB60F0F" + $"B60FB009B6A97F0309B6B096B6B609058983836363636363D9D9D9D9D9D9D9D9" + $"DEDEDEDEDED9D9DA3F3F1B000000000000000017110A0A636363636363636363" + $"63630404070762621B3F3F3F1700000000003F1A170502020202020202020202" + $"0202838383838383838383838302020202020202020202020283838383838383" + $"04636363636363636363636363636363630404040404040404040404D9D9D9D9" + $"0503030303030303030303030303030303030303B6B6B60B0B0E0E11113F3F20" + $"202020202020202020202020863F3F140E0E0B0B0505050505050505080B0B12" + $"123F3F8620202020201B3F12120B0B0B0B03B6B6B6DE08080BA9A9DE7F29D4CE" + $"CE06D59E05CED5D5CE04D1A92902CECE04D4D4CE2929B6A9CED50502B6AD2902" + $"ADF629ADC5D9293ECBD403A908050505D503D40BA90883030309B0B0B096B0B0" + $"B0B0B629DE29295A0C290503830529290FB6B683636363DEDEDED9D9D9D9DEDE" + $"DEDEDEDEDED9D9DA3F3F1000000000000000001B110A07636363636363636363" + $"63630404040763621B1B3F3F3F10000000001B1A090502020202020202020202" + $"0202838383838383838383838302020202020202020202020202838383836363" + $"04046363636363636363636363636363630404040404040404040404D9D9D9D9" + $"0503030303030303030303030303030303B6B6B6B6B6B6B60B0B0A0A11113F1B" + $"20202020202020202020202020603F14140E0E0B0805050505050508080B1212" + $"3F3F862020202020603F3F120B0B080B030303B6DE0804A9290305299EAD29F7" + $"29D4DE9E83CED504297F022929A9CE020505D5DE2929D429CE05CED4297F5AAD" + $"B689D92929DED129299E05A9050505299ED52905D1DE29D505050996B096B096" + $"B009B6B6CE02CE29D4D5032905A9A9090F898383DEDEDEDEDE6363DEDEDEDEDE" + $"DEDEDEDED9D9D9DA3F3F0C00000000000000003F110A63636363636363636363" + $"6304040404046362621B1B3F3F3F000000001710090502020202020202020202" + $"0202838383838383838383838302020202020202020202020202838363636363" + $"040404636363636363636363636363636363040404040404040404DEDED9D9D9" + $"0503030303030303030303030303B6B6B6B6B6B6B6B6B6B6B606060A0A113F3F" + $"86202020202020202020202020203F3F14140E0E08050505050508080B0B123F" + $"3F602020202020863F3F12120B080803030303DEDEA9CBA9D0B6DE89B6AC2929" + $"2929DE29B6D0047FB66329CB0229CE02DE04DECE2929D5B6D529C5DE9E7FA9DE" + $"0B332929295AF605029E03290B0B04CE7F290303DE292996060305090909B6B6" + $"0905DEC5832906CEDE29CB2929057F96B689838383DEDEDE63636363DEDEDEDE" + $"DEDEDEDED9D9D9DA3F3F0800000000000000001B110A62636363636363636363" + $"040404040404636362621B1B3F3F100000001310090502020202020202020202" + $"0202838383838383838383830202020202020202020202020263636363636363" + $"040404636363636363636363636363636363630404040404040404DEDEDEDEDE" + $"05B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B60306060A11113F" + $"3FAC202020202020202020202020AC3F3F14140E080805050508080B0B12123F" + $"1B2020202020863F3F14140E0B08B6B6B6B6B605080B292903CB29D02906D5D5" + $"ADCEF7292929063E06B629D02929D4CE022902050FF60502D029CE29297FD1D1" + $"D0F6B6837F0C2929299EDE83A9A90202DE7F297F06DEB62902DE08B608030505" + $"050505A929A9B603A92929292904B6DEB689B6B68383DE636363636363DEDEDE" + $"DEDEDEDED9D9D9DA3F3F00000000000000000013DADA0A636363636363636363" + $"04040404040463636362621B3F3F3F000000101B626363020202020202020202" + $"0202028383838383838383020202020202020202020263636363636363636363" + $"6304040463636363636363636363636363636304040404040404D9DEDEDEDEDE" + $"05B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6030303060A0A1111" + $"3F3F20202020202020202020202020863F3F140E0B08080508080B0B12123F3F" + $"D220202020AC3F3F14140E0E0B0603B6B6B60505080B2906DE2929D0DE292906" + $"D4D5D429037F0C0C3E09B07F7F83299E06039ECE060329290429D529022929D5" + $"29D029D0D129B68306F702838329A983DE83290629D5297FA9D52929030B0303" + $"B6B6DE0B298329293129292929D50396B689898383836363636363636363DEDE" + $"DEDEDED9D9D9D9DA3F3F0000000000000000000C3FDAD9D9D9D9DE6363636304" + $"04040404040404636363621B1B3F3F0C00000C1B626363636304040202020202" + $"0202028383838383838383020202020202020404636363636363636363636363" + $"6304040404636363636363636363636363636363040404040404D9D9DEDEDEDE" + $"0505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B60303030306060A0A11" + $"113F60202020202020202020202020201B3F14140B0B0808080B0B12123F3FAC" + $"20202020D23F3F14140E0E0606030303B6B605DE0808A983DE03AC06B6830604" + $"7F2903067F7F7F7FA90E067FA97F0E0E0B099EDE9E0703037F030503030396DE" + $"0C7F29D5D4D5B663CECB29047F830283837F06DECED53329DEDEA9D009A90B09" + $"080A0D077F7F0907090E0303140A0B0E110B0B83838383636363636363DEDE63" + $"DEDEDED9D9D9D9DA3F3F000000000000000000001BDADAD9D9D9DED9D9D9D9D9" + $"0404040404040463636362621B3F3F1B00000C1B626363636304040463636363" + $"6363630283838383838302636363636363630404636363636363636363636363" + $"63040404040463636363636363636363636363630404040404D9D9D9D9DEDEDE" + $"0505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B603030303030306060A0A" + $"113F3F86202020202020202020202020D23F3F14120B0B080B0B12123F3F8620" + $"202020203F3F14140E0E0606030303030305050505050B02DE0503297FADDE04" + $"057FD07FA9A9A9A9A9A9B51313B5B513100C070B11B50BB5B50BAE0A13AA0B07" + $"A90804ADAD02CB0F9E0329D5DEDE5A83CB3329D5B6B62902062906820B7F0307" + $"B5B50AB5B5AA0907A8070C0A0D0E0E131316140B0B0B8383636363DEDEDE6363" + $"6363DED9D9D9D9DA3F3F080000000000000000000C3FDADAD9B5DED9D9D9D9D9" + $"D9D9DED9D9040463636363621B3F3F3F0C00081B626363630404040463636363" + $"6363636304040463636363636363636363630404046363636363636363636363" + $"63630404040404636363636363636363636363636304040404D9D9D9D9DEDEDE" + $"0505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B60303030303030306060A" + $"11113F3FD2202020202020202020202020AC3F3F14120B080B12123F3F862020" + $"2020201B3F14140E0E060603030303030305050508080B0B83D0D5D4CE292929" + $"293E0CA9A9A9A982B517178E1A8E178E8E13130F830F0F12891212130F07070B" + $"0A9E09CED52929F7033103D50C7FA93E29CB0329310FCED5CED4030EAE0A8707" + $"13131013120F0F10A8121017121214681716160E0E828282DEDEDEDEDE636363" + $"636363D9D9D9D9DA3F3F1000000000000000000000173FDADAB5B5D9D9D9D9D9" + $"D9D9DED9D9D9D9D9D9DE636211113F3F1B00001B626363040404040463636363" + $"6363636304040463636363636363636363630404046363636363636363636363" + $"636304040404040463636363636363636363636363040404D9D9D9D9D9D9DEDE" + $"0505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6030303030303030303060A" + $"0A11113F3F20202020202020202020202020863F3F120B0B0B123F3F60202020" + $"2020603F3F140A0A0B0BB6030303030305DEDEDE05050B0BA9B60306F7A9AD03" + $"9E3E0CA97F17B5175A8E8EDA3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F15830F11" + $"13AA0609CECE02D40B7FCED4D07FDE02DE29DECB7FCECECE31070AA887121A14" + $"8E3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F141719141717178282DEDEDEDE636363" + $"6363636363D9D9DA3F3F130000000000000000000000173FDA8EB5D9D9D9D9D9" + $"D9D9DEDED9D9D9D9D9DED9D9D9DA3F3F3F3F3F1B626363040404040463636363" + $"6363630404040463636363636363636363630404046363636363636363636363" + $"6363040404040404046363636363636363636363630404D9D9D9D9D9D9D9D9DE" + $"050505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6030303030303030303030606" + $"0A0A11113F60202020202020202020202020201B3F12120B12123F1B20202020" + $"20863F3F11110A060BB6B6B6B6B6B6B6050505DE08080404A9838303D07FD5CA" + $"03090B7FB5B51A8EDADA3F3F3FDADA5A5A7B9C2A2A2A9C9C7B5ADA3F3F3F3F15" + $"130CA8ADCE29B6290305D4297F290329B6D12904290908A80E086E8E163F3F3F" + $"3F3F13100C0808000000080C0C131B3F3F3F3F1A1A1A17170E82DEDE63636363" + $"63636363DE6362DA3F3F17000000000000000000000000133F8E8EDAD9D9D9D9" + $"D9D9DEDED9D9D9D9D9DEDED9D9DADA8EDADADA1B626304040404040463636363" + $"6363040404040463636363636363636363040404046363636363636363636363" + $"63630404040404040404046363636363636363636363D9D9D9D9D9D9D9D9D9DE" + $"050505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6030303030303030303030306" + $"060A0A113F3F86202020202020202020202020D23F3F1112123F3FD220202020" + $"863F3F11110A0A0603B6B6B6B6B6B605050505050508050BA902D52929CBB629" + $"D5060AB5B51ADA3F3F3F3F5A9C2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A5ADA3F3F" + $"1211090ACEAD29D42929D5029E9E04D4CEAD040482050A170F0F8E3F3F3F1B10" + $"080000000000000000000000000000000C173F3F3F1414141717DE6363636363" + $"636363DEDE63621B3F3F3F00000000000000000000000000133F3FDADAD9D9D9" + $"D9D9DEDED9D9D9D9D9DEDED9D9D9D9B5B5D9D9D9B5D9D9040404040463636363" + $"6363040404040463636363636363636363040404046363636363636363636363" + $"636304040404040404040404636363636363636363DEDED9D9D9D9D9D9D9D9DE" + $"050505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B6B603030303030303030303030303" + $"06060A11113F3FD2202020202020202020202020863F3F113F3FAC20202020AC" + $"3F3F11110A0A060603B6B6B6B6B6B605050505050508050B0206F72929293E29" + $"069E0A0F171A3F3FDA5A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A5A3F" + $"3F13110AAA7F03D0292929D502020529CADE290303090715133F3F3F1B080000" + $"00000000000000000000000000000000000008173F3F3F1A1A17176363636363" + $"6363DEDE6363621B1B3F3F1000000000000000000000000000081B3FDADADAD9" + $"D9DEDEDED9D9D9D9D9DEDED9D9D9D9DEDED9D9DEDED9D9D9DED9040463636363" + $"6304040404040463636363636363636363040404040463636363636363636363" + $"6363040404040404040404040404636363636363DEDEDEDEDEDEDED9D9D9DE63" + $"05050505B6B6B6B6B6B6B6B6B6B6B6B6B6B6B603030303030303030303030303" + $"03060A0A11113F1B20202020202020202020202020603F3F3F8620202020D23F" + $"3F11110A0A0606030303B6B6B6B6DEDE0505DEDEDE08080BA929042983290406" + $"9EB5A90F3F3F3F5A2A2A2A2A2A2A2A7BDADA3F3FDADA5A2A2A2A2A2A2A2A2A9C" + $"3F3F100FB507A9B0B6DE2903D5D5D406D1CB030395951A113F3F1B0C00000000" + $"00000C171B3F3F1B1710000000000000000000000C1B3F3F1A1A171763636363" + $"63DEDEDE636362621B3F3F3F000000000000000000000000000000133F3FDADA" + $"D9B5B5DED9D9D9D9DEDEDEDED9D9DE6363636363DEDED9DEDED9D9D9DE636304" + $"0404040404040463636363636363636304040404040463636363636363636363" + $"63630404040404040404040404040404046363D9DEDEDEDEDEDEDEDEDEDE6363" + $"05050505B6B6B6B6B6B6B6B6B6B6B6B6B6B60303030303030303030303030303" + $"0306060A0A113F3F60202020202020202020202020203F3F8620202020203F3F" + $"11110A0A06060303030303B6B60505DEDEDEDEDEDE050504A983F75AD0D02903" + $"0E0712833FDA9C2A2A2A2A2A2A9CDA3F3F3F3F3F3F3F3F3F5A2A2A2A2A2A2A2A" + $"9C3F3F0F140E05B66304ADD4D5D4CE29D40B6307078E123F3F17000000000000" + $"0C1B3F3F3F3F3F3F3F3F3F1300000000000000000000173F3F1A1A0E62636363" + $"DEDEDEDE636363621B1B3F3F10000000000000000000000000000000081B3FDA" + $"DA8EB5B5B5D9D9D9DEDE636363DE63636363DE63DE6363DEDED9D9DEDED9D9D9" + $"0404040404040463636363636363636304040404040463636363636363636363" + $"636363040404040404040404040404040404D9D9D9DEDEDEDEDEDEDEDE636363" + $"0505DEDEDEB6B6B6B6B6B6B6B6B6B6B6B6B60303030303030303030303030303" + $"030306060A11113F3F86202020202020202020202020AC6020202020201B3F11" + $"110A0A0606030303030303B6B605050505DEDEDEDEDE080804A9A92902DEA903" + $"07170F3F3F2A2A2A2A2A2A2A9C3F3F3F1A8EDA8E8E1A153F3F5A2A2A2A2A2A2A" + $"2A7B3F3F1107ADD4DED006CECECE29330B820CB0118E3F3F1000000000000013" + $"3F3F3F131117830F0F0F3F3F1B08000000000000000000133F3F14141762DEDE" + $"DEDEDE6363636362621B3F3F3F0000000000000000000000000000000000103F" + $"3F8E8E8EB5B5D9636363DE6363DE6363DE638383B689B663DE63DEDEDED9D9D9" + $"D9D9DE0404040463636363636363636304040404040404636363636363636363" + $"6363630404040404040404040404040404D9D9D9D9D9DEDEDEDEDEDEDE636363" + $"DEDEDEDEDEB6B6B6B6B6B6B6B6B6B6B6B6030303030303030303030303030303" + $"030303060A0A14143F3FD22020202020202020202020202020202020603F3F11" + $"0A0A060603030303030303030505050505050505DEDE08050B0402A9A9A983D1" + $"B58E3F3F9C2A2A2A2A2A2A2A3F3F101010B5175A5AB51A173F3F2A2A2A2A2A2A" + $"2A2ADA3F0F070ED4830506050529D405CE0E07110F3F3F0C000000000000133F" + $"3F0F0F12070E870A8714133F3F3F08000000000000000000103F3F1A1A17DEDE" + $"DEDEDE6363636363621B8E3F3F1B000000000000000000000000000000000000" + $"133F3F1B1B1BB5626363DE6363DEDE63B6B689B69629CEB66363DEDED9D9D9D9" + $"D9DEDED9D9D9D963636363636363630404040404040404636363636363636363" + $"636363040404040404040404040404D9D9D9D9D9D9D9D9DEDEDEDEDEDEDEDEDE" + $"DEDEDEDEDEDEB6B6B6B6B6B6B6B6B6B6B6030303030303030303030303030303" + $"03030306060A0E14143F1B20202020202020202020202020202020863F3F1414" + $"0A06060303030303030303030505050505050505050505050B0B04A9A9A929A9" + $"091A3FDA2A2A2A2A2A2A2A9C3F101A17171782DEDE5AB51A173F5A2A2A2A2A2A" + $"2A2A7B3F0F0F070B9629D5CECED506CE09B50F0F3F3F0C0000000000000C3F3F" + $"0F0F070707D10503B587140F6E3F3F00000000000000000000133F3F1A1717DE" + $"DEDEDE636363636362B58E3F3F3F170000000000000000000000000000000000" + $"0000173F3F1B8E6262B5DEDE0B83B683B60996B6DEADDEB683DE6363D9D9D9D9" + $"DEDED9D9D9D9D9D9D9DE63636363040404040404040404636363636363636363" + $"63630404040404040404040404D9D9D9D9D9D9D9D9D9D9DEDEDEDE63DEDEDEDE" + $"DEDEDEDEDE05B6B6B6B6B6B6B6B6B6B603030303030303030303030303030303" + $"03030303060B0E0E143F3F602020202020202020202020202020863F3F14140E" + $"0E0603030303030303030305050505050505050505050505080B040B0BA902A9" + $"07173F7B2A2A2A2A2A2A2A7B3F1A17178205DEDE5A5AB5178E3F5A2A2A2A2A2A" + $"2A2A2A3F3F0F07A929D4CECECECED5CEB507153F3F13000000000000003F3F0F" + $"0F07070303312931050B0C0A130F3F1B000000000000000000001B3F1A1A170B" + $"DEDEDE6363636363DEB58E8E3F3F3F1700000000000000000000000000000000" + $"000000081B3F141A14170E170B828989052983B029D47F9683836363DE63D9DE" + $"DEDED9D9D9D9D9D9D9DED9D9D963040404040404040404046363636363636363" + $"6363040404040404040404DED9D9D9D9D9D9D9D9D9D9D9D9DEDE63636363DEDE" + $"DEDEDEDEDE0505B6B6B6B6B6B6B6B6B603030303030303030303030303030303" + $"03030303B60B0B0E14143F3FAC202020202020202020202020D23F3F14140E0E" + $"0B0B0303030303030303DE05050505050505050505050808080B0B0B0B0404A9" + $"09173F2A2A2A2A2A2A2A2A9C3F1A178205028383835A5AB58E3FDA2A2A2A2A2A" + $"2A2A2ADA3F1007037F7FD5CED5D509CEB50F0F3F1B000000000000000C3F0F0F" + $"07070303D129CED00306090A0B143F3F10000000000000000000083F3F1A0E0E" + $"82DEDE63636363DEDEB5B58E1B3F3F3F17000000000000000000000000000000" + $"00000000000C3F3F141A14170E140B0E067F83B629F6DE0FB683DEDE636363DE" + $"DEDED9D9D9D9D9D9DEDED9D9D9D9D9D9D9040404040404046363636363636363" + $"6363040404040404D9DEDEDEDED9D9D9D9D9D9D9D9D9D9D9D9636363636363DE" + $"DEDEDEDE050505B6B6B6B6B6B6B6B6B603030303030303030303030303030303" + $"030303B6B6B60B0E0E14143F3FD22020202020202020202020203F3F14140E0E" + $"0BB6B603030303030303DEDEDE05050505050505DEDE080808080B0B0404040D" + $"13173F2A2A2A2A2A2A2A2A2A3F17170502028383DE5ADE171A3FDA2A2A2A2A2A" + $"2A2A2A5A3F14B0DED5B60229060609A8B5DA3F3F00000000000000001B3F0F07" + $"07030329F6292908D0CED4ADAE0F0F3F3F00000000000000000000103F14140E" + $"828283636363DEDEDEDEB5B51B1B3F3F3F1B0800000000000000000000000000" + $"00000000000000103F3F1919160E0E9609A9B60C7F0205B6B6B6836363636362" + $"B5D9D9D9D9D9D9D9B5B5D9D9D9D9D9D9D9D9DED9D9D9D9040463636363636363" + $"636304D9D9D9D9D9D9D9DEB5B5B5D9D9D9D9D9D9D9D9D9D9D963636363636363" + $"DEDEDE0505050505B6B6B6B6B6B6B6B603030303030303030303030303030303" + $"030303B6B6B60B0B0E0E14143F1B202020202020202020202020AC3F3F14140E" + $"0B0BB6B603030303030505DEDEDEDEDEDEDEDEDEDEDE080808050B04040B0B0D" + $"0A173F9C2A2A2A2A2A2A2A2A3F17138283838383835A5A178E3F3F2A2A2A2A2A" + $"2A2A2A9C3F12071429D0292929CE08090FA83F1000000000000000083F3F0F07" + $"0903D129310629DE093E297FB50A0F113F13000000000000000000003F3F1417" + $"178283B663DEDEDEDEDEDEB5621B1B3F3F3F3F10000000000000000000000000" + $"000000000000000000173F1416160E0E06A9CEB003A905050F89836363DEB562" + $"8EDADADADADADA8E8E8EDADAD9D9D9D9D9D9DED9D9D9D9D9D9D9D9D9D9DEDED9" + $"D9D9D9D9D9D9D9D9D9D9B5B58E8E8EDADADAD9D9D9D9D9D96363636363636363" + $"DEDE05050505050505B6B6B6B6B6B60303030303030303030303030303030303" + $"0303B6B6B6B6B60B0B0E0E143F3F86202020202020202020202020863F3F140E" + $"0E0B0BB6B6B603030505050505DEDEDEDEDEDEDEDEDE08050505050B0B0B0B0D" + $"0A113F5A2A2A2A2A2A2A2A7B3F171382838383838383DEB58E0F3F2A2A2A2A2A" + $"2A2A2A9C3F170705D029292996DEAE0A8E3F3F0000000000000000133F0F1307" + $"0B29D129298933897FD5D50E090B0A123F3F00000000000000000000103F191A" + $"178283B6B68383DEDEDEDEDE62621B1B8E3F3F3F170000000000000000000000" + $"00000000000000000000103F3F111308AA0906CE06028305B6B6B682B5B5621B" + $"1B3F3F3F3F3F3F3F3F3F3FDADADAD9D9D9DEDED9D9D9D9D9D9D9D9D9D9DEDED9" + $"D9D9D9D9D9D9D9D9D9D98E8E8E3F3F3F3FDAD9D9D9D9D9DEDE63636363636383" + $"DEDE05050505050505B6B6B6B6B6B60303030303030303030303030303030303" + $"03B6B6B6B6B6B6B60B0B0E14113F3FAC2020202020202020202020201B3F1414" + $"0E0E0B0BB6B6B605050505050505DEDEDEDEDEDEDEDE05050505050B0B0B0B0D" + $"0A113F3F9C2A2A2A2A2A2A3F3F171303830202DEDEDEDEB50C123F2A2A2A2A2A" + $"2A2A2A2A3F0F078229F6040529060B128E3F1000000000000000003F3F0FAAAA" + $"0329D02902960F29CE2929063EA90A14143F10000000000000000000003F3F19" + $"0E820BB6B6838383B683DEDE636262B58E8E3F3F3F3F0C000000000000000000" + $"0000000000000000000000081B3F871307070506A9297F3ED429110BB51B1B1B" + $"3F3F1B100C0800080C133F3F3FDADAD9D9DEDED9D9D9D9D9D9D9D9D9D9DEDED9" + $"D9D9D9D9D9D9D9D9D9DADA3F3F3F1B0C3F8ED9D9D9D96363DEDEDEDE63636383" + $"DE050505050505050505B6B6B6B6B60303030303030303030303030303030303" + $"B6B6B6B6B6B6B6B6B60B0E0E11113F3F202020202020202020202020D23F3F14" + $"140E0E0BB6B6B60505050505050505DEDEDEDEDEDEDE0808080808080B0B0B07" + $"0A11113F3F5A9C2A9C5A3F3F171707038383838383DE7F0308143F2A2A2A2A2A" + $"2A2A2A2A3F83B5DED0D0B0063103B5113F3F0000000000000000083F14120E03" + $"05ADAD29CB04F6D0D56303295A0A0A0E143F1B00000000000000000000133F19" + $"0E1614B6B68383B6B6838383820B8217171A141A3F3F3F170800000000000000" + $"00000000000000000000000000133F0F1607A9059E06B6292903110E0E1B3F3F" + $"3F10000000000000000008173F3FDADAB5DEDED9D9D9D9D9D9D9D9D9D9DEDED9" + $"D9D9D9D9D9D9D9DADADA3F3F1B0C00003F8EB5DE6363636363DEDEDEDEDEDE83" + $"0505050505050505050505B6B6B6B603030303030303030303030303030303B6" + $"B6B6B6B6B6B6B6B60B0B0E14113F3F8620202020202020202020202020AC3F3F" + $"14140E0B0BB60505050505050505050505DEDEDEDE080808080808080B0B0407" + $"0A0A15153F3F3F3F3F3F3F171707070329838383DEDEA9D40A0F3F2A2A2A2A2A" + $"2A2A2A2A3F8EB53E060BDE290B0E070F3F1300000000000000000C3F130C0703" + $"29DE29290BDECB3E06D5292929050B0E143F3F080000000000000000000C3F14" + $"1416148989B6B6B6B6838383B6B6828217170E1A1A3F3F3F3F13000000000000" + $"00000000000000000000000000000C3F870F070711D42983039613161A1A3F1B" + $"000000000000000000000000173F3FDAB5DEDED9D9D9D9D9D9D9D9D9DEDEDEDE" + $"D9D9D9D9D9DADADA3F3F3F10000000003F8EB563636363636363DEDEDEDEDE83" + $"050505050505050505050505B6B6B6030303030303030303030303030303B6B6" + $"B6B6B6B6B6B6B60B0B0E0E143F3F60202020202020202020202020202020603F" + $"3F140E0E0B08050505050505050505050505DEDEDE0808080808080804040B0D" + $"0D10101515101717171717171313A9A9A90205DE5ADEB5B5AE143F2A2A2A2A2A" + $"2A2A2A2A3F11B5072929ADCE09070F173F0C0000000000000000103F14070303" + $"89B605ACD47F043EB67F83DE29050B0B14143F10000000000000000000003F3F" + $"170E110F89B68989B68383B6B6B6838282820E0E1A1A1A3F3F3F3F0C00000000" + $"000000000000000000000000000000083F0F17070E050983040E0E141A3F3F08" + $"000000000000000000000000001B3F8EB5DEDED9D9D9D9D9D9D9D9D9DEDEDEDE" + $"D9D9D9DADADA3F3F3F100000000000003F8E6263636363636363DEDEDEDEB683" + $"05050505050505050505050505B6B60303030303030303030303030303B6B6B6" + $"B6B6B6B6B6B60B0B0E0E14143F1B20202020202020202020202020202020201B" + $"3F14140E0B0805050505050505050505050505DEDE08080808080808080B0B0B" + $"0D0D101010131313131313131305A9A9A9038217B50A0A0F15A93F2A2A2A2A2A" + $"2A2A2A2A3F15080603D02929030A833F3F000000000000000000133F0F161129" + $"0809CB0206050209D1D003020805060E0E143F17000000000000000000001B3F" + $"170E110FB0B0B689B6898989B6B68383830B0B0E17171A14143F3F3F1B080000" + $"000000000000000000000000000000000C3F0F0F07AE037FAD1116193F3F0800" + $"00131B3F3F170C000000000000103F8EB5DEDED9D9D9D9D9D9D9D9D9DEDEDEDE" + $"DED9DADA3F3F3F1000080000000000003F1B626363636363636363DEDEDE83B6" + $"0505050505050505050505050505B603030303030303030303030303B6B6B6B6" + $"B6B6B6B6B60B0B0E0E14143F3F202020202086202020202020202020202020D2" + $"3F3F148E0B0808050505050505050505050505050808080808080808080B0B0B" + $"0B0D0D0D0D0DA9A9A9A9A9A9050505A9070709090F0F0F893F3F3F2A2A2A2A2A" + $"2A2A2A2A3F1207CE0405292903070F3F1B000000000000000000173F82D00302" + $"292929B604042929AD29082908B60B080B143F3F00000000000000000000133F" + $"161196B6B6D0050F0F8989B68989898983B60B0B0B17161619143F3F3F3F1700" + $"00000000000000000000000000000000000C3F0F17070603AD0E17143F13000C" + $"3F3F3F3F3F3F3F130000000000083F8EB5DEDED9D9D9D9D9D9D9D9D9DEDEDEDE" + $"DED9DA3F3F10000C1B3F1B00000000003F8E62636363636363636363DEDE8383" + $"050505050505050505050505050505030303030303030303030303B6B6B6B6B6" + $"B6B6B6B60B0B0E0E14143F3FD220202020AC3F60202020202020202020202020" + $"863F3F8EB50B08080505050505050505050505050808080808080808080B0B0B" + $"0B0B0B0B0B04A9A9A9A9A90505050907070F1A1ADA3F3F3F3F5A9C2A2A2A2A2A" + $"2A2A2A2A3F830CCEADCEAD29F607113F13000000000000000000173F110E03D0" + $"DE83D4D5D0CE29299E04C502080303060B12123F080000000000000000000C3F" + $"140E0729050305B00F0FB6B6898989898989B68914140B16161914173F3F3F3F" + $"100000000000000000000000000000000000103F17070C0B088F143F3F00103F" + $"3F1A1A8E8E1B3F3F0C00000000003F8EB5DEDED9D9D9D9D9D9D9D9DEDEDEDEDE" + $"DED9DA3F170C1B3F3F3F3F00000000003F8EB563636363636363636363838383" + $"0505050505050505050505050505050503030303030303030303B6B6B6B6B6B6" + $"B6B6B6B60B0E0E14143F3FAC20202020D23F3F3F862020202020202020202020" + $"20603F8E8EB50B08080505050505050505050505080808080808050505050B0B" + $"0B0B0B040404A9A9A90505090909091717173F3F3F3FDA7B2A2A2A2A2A2A2A2A" + $"2A2A2A2A3F0F07ADD5D5D505CB16123F0C0000000000000000001B3F1007097F" + $"29D4299ECECEADD1962929CB0505B6060A0B143F0C0000000000000000000C3F" + $"110A085A06CB0309B60FB6B68989B6898989B68989890B0B1616131714143F3F" + $"3F1B080000000000000000000000000000000017111207A90B11173F10083F3F" + $"1A1A1717B51B1B3F1700000000083F8EB5DEDED9D9D9D9D9D9D9D9DEDEDEDEDE" + $"DEB5DA3F3F3F3F3FDADA3F00000000003F8EB5DE636363636363636363838383" + $"05050505050505050505050505050505DE03030303030303B6B6B6B6B6B6B6B6" + $"B6B6B60B0B0E14143F3F8620202020201B3F113F3FD220202020202020202020" + $"20203F3F8E8EB5B5080505050505050505050505050505050505050505050B0B" + $"0B0B04040404A90505090909101010103F3F3FDA5A2A2A2A2A2A2A2A2A2A2A2A" + $"2A2A2A2A3F8E0A09CECED5CE09B50F3F0C0000000000000000003F3F130703D0" + $"D4C55A7F29290404D42929020B0503060B0A113F10000000000000000000083F" + $"1117037FCEA97FB6B0B60F0F0FB6B6898989B6898989B60B11110E138F14133F" + $"3F3F3F13000000000000000000000000000000083F175A0A0B8F143F0C1B3F14" + $"1A170E8217171B3F3F000000000C3F8EB5DEDED9D9D9D9D9D9D9DEDEDEDEDEDE" + $"DEB5DADADADADADADADA3F00000000003F1BB5DEDEDE63636363636363838383" + $"050505050505050505050505050505DEDEDEDE030303B6B6B6B6B6B6B6B6B6B6" + $"B6B60B0B0E0E143F3F602020202020603F3F11113F1B20202020202020202020" + $"2020AC3F3F8E8EB5DE0805050505050505050508050505050505050505050404" + $"04040404040707A913131717173F3F3F3F5A9C2A2A2A2A2A2A7BDA2A2A2A2A2A" + $"2A2A2A2A3F0F0908D5CED50303090F3F080000000000000000003F8E6EB505DE" + $"290383D0D102067FA9DE83A9050505050BB58E3F13000000000000000000083F" + $"14070B33CA29AD29B696B6B60F0FB6B689B6B6B68989B6B60F110B0B110E110F" + $"833F3F3F1B0800000000000000000000000000001B17130B0B11163F3F3F3F19" + $"0E0E0B82820E1A3F3F000000001B3F8EB5DEDEDED9D9D9D9D9D9DEDEDEDEDEDE" + $"DEB5B5D9D9D9D9B5B51B3F00000000003F1B62DEDEDEDEDEDE636363B6B6B683" + $"0505050505050505050505050505DEDEDEDEDEDEB6B6B6B6B6B6B6B6B6B6B6B6" + $"B60B0B0E0E14143F1B2020202020863F3F1111113F3F86202020202020202020" + $"202020863F3F8EB5B5DEDE050505050505050808080805050505050505050404" + $"0404040707070A131317173F3F3FDA7B2A2A2A2A2A2A9C5A3F3F3F2A2A2A2A2A" + $"2A2A2A2A3F140C7F0B05ADD5080A173F000000000000000000003F3F130B099E" + $"DEB029B029AD3E0C83022904080805DE08B5123F17000000000000000000003F" + $"830E0307AD07030D080B960E110B0F0FB6B6B6B60F0F0FB6B60F0F0E0E0E0E0E" + $"15123F3F3F3F10000000000000000000000000000C3F130B0B0E161617171414" + $"160B0B820E0E1A3F17000000103F3F1B62DEDEDED9D9D9D9D9DEDEDEDEDEDEDE" + $"DEDEDEDE63636363B51B3F00000000003F1B62DEDEDEDEDEDEDEDEDE83B6B6B6" + $"05050505050505050505050505DEDEDEDEDEDEDE0505B6B6B6B6B6B6B6B6B6B6" + $"0B0B0E0E14143F3F2020202020863F3F11110A11113F3FD22020202020202020" + $"202020201B3F8E8EB5B5DEDEDEDE050505050808080808080505050505050B0B" + $"0B0B0D0D0A0A0A1717173F3FDA9C2A2A2A2A2A2A7BDA3F3F3FDA3F2A2A2A2A2A" + $"2A2A2A2A3F0F07AD0402042903D00F3F000000000000000000001B3F150909D5" + $"B62929D5D5040302B683A9A9040808080A0D123F1B000000000000000000003F" + $"A907030307D00E870B0E111111960F0FB60FB60FB60F0FB6B6B096B00B0B0B0A" + $"0E1213153F3F3F10000000000000000000000000001B120B080E0E0E0E8F118F" + $"11140B160E141A3F130000103F3F8E1B62636363DED9D9D9DEDEDEDEDEDEDEDE" + $"6363636363636363B58E3F00000000003F1B6263DEDEDEDEDEDEDE838383B6B6" + $"050505050505050505050505DEDEDEDEDEDEDEDE05050505B6B6B6B6B6B6B60B" + $"0B0E0E14143F3FD220202020AC3F3F14110A0A0A11113F1B2020202020202020" + $"20202020D23F3F8E8EB5DEDEDEDEDEDEDE08080808080808080805050505050B" + $"0B0D0D10101515173F3F3F7B2A2A2A2A2A2A7BDA3F3F3F1A1A8E3F2A2A2A2A2A" + $"2A2A2A2A3F100CD4D5D5D42905070F3F000000000000000000001B3F13A80783" + $"AD2929CECE2929CE96B6A9A90B0805080A0B113F1B000000000000000000003F" + $"17B011030C17A9151114146811960EB09696B0B0B0B096B096B0B09609090808" + $"0AB5B513153F3F3F10000000000000000000000000138E0A060B06080B0806DE" + $"080E131614193F3F0800103F3F8E8E6262636363DEDE63636363636363DEDE63" + $"6363636363636363B58E3F00000000003F1B6263DEDEDEDEDEDE83838383B689" + $"0505050505050505050505DEDEDEDEDEDEDEDEDE050505050505B6B6B6B6B60B" + $"0E0E14143F3FAC20202020D23F3F14140E0A060A0A113F3F8620202020202020" + $"2020202020863F3F8EB5B5DEDEDEDEDE0808080808080808080808080505050B" + $"0D0D101015153F3F3F5A2A2A2A2A2A2A2ADA3F3F3F1A1A1AB5DA3F2A2A2A2A2A" + $"2A2A2A2A3F130A09D5D503D511070F3F000000000000000000001B3F17090329" + $"2929D4D5CE05CB29027F83A9A90B0508080A153F3F000000000000000000083F" + $"17070B090D0F3F3F3F3F3F120E0E0B09B62905B696B096969696B009B6B6050B" + $"0B08B50D170F3F3F3F0C0000000000000000000000108E0B06DE8304AD070307" + $"130E8F17173F3F1000133F3F148EB562636363DEDEDE63636363636363DEDE63" + $"6363636363636363B58E3F00000000003F1B6263DEDEDEDEDEDE838383838389" + $"05050505050505050505DEDEDEDEDEDEDEDEDE05050505050505050505B60B0B" + $"0E14143F3F8620202020201B3F14140E0E0B0608B58E8E3F3FAC202020202020" + $"202020202020603F8E8EB5B5DEDEDE080808080808080808080808080805050D" + $"0D101015153F3FDA2A2A2A2A2A2A2A5A3F3F3F0F1A1A171717DA3F2A2A2A2A2A" + $"2A2A2A2A3F87B50704DEDECE08070F3F08000000000000000000173F120796D5" + $"2983B0AD0429297F2903DE83A9020B040D0A11173F000000000000000000083F" + $"0FB00B03B51A3F3F000017141710060683DE0505090996B09609090905050503" + $"0308DE10138E8E3F3F3F00000000000000000000000C130B0A08297F0303070A" + $"1A1112143F3F17000C3F3F3F3F1A1A6262DEDEDEDE6363636363636363DEDE63" + $"6363636363636363B58E3F00000000003F1B626363DEDEDEDEB6B6B68383B689" + $"050505050505050505DEDEDEDEDEDEDEDEDEDE0505050505050505050508080B" + $"0B143F3F602020202020603F3F140E0B08080508B5B58E8E3F3F202020202020" + $"202020202020203F3F8E8EB5B5DEDE080808080808080808080808080808080D" + $"101015153F3F7B2A2A2A2A2A2A2ADA3F3F0F0F0F17170905178E3F2A2A2A2A2A" + $"2A2A2A2A3F11B5059E0204D503B5873F08000000000000000000133F10620303" + $"292904020C0533CA2929CE0F5A29A9A9A91310173F0000000000000000000C3F" + $"130A7F090C833F3F0800083F14AA07032929D0050505B609B6B60505B605B603" + $"05DE0AA90C0713143F3F130000000000000000000008150D080B29837F0B1314" + $"133F3F3F3F0C00000000101B3F3F141AB5B5DEDEDE6363636363636363DEDE63" + $"6363636363636363B58E3F00000000003F1B626363DEDEDE83B6B6B6B6B6B6B6" + $"0505080505050505DEDEDEDEDEDEDEDEDEDEDE05050505050505050508080B0B" + $"128E3F1B2020202020863F3F12120B08080505DEDEB5B58E123F602020202020" + $"20202020202020AC3F3F8E8EB5DE0A0808080808080808080808080808080A10" + $"1015153F3F9C2A2A2A2A2A2A2ADA3F3F0F0F070709050505171A3F2A2A2A2A2A" + $"2A2A2A2A3F8E090502020202DEB58E3F0C000000000000000000103F0F070703" + $"F70FD0DE9E2933D0292931D42983A9A9A913173F3F0000000000000000000C3F" + $"8E0B9E0B8F0F3F3F1000001715140703032906A903B6B6B6B603B60303030508" + $"05050BA9070B070F3F3F3F0000000000000000000000171007A9A902DE7F9517" + $"3F3F17100000000000000000133F3F1A1A17DEDEDE63636363636363DEDEDE63" + $"6363636363636363B58E3F00000000003F1B626363DEDE838383B6B6B689890F" + $"050808080505DEDEDEDEDEDEDEDEDEDEDEDEDE050505050505050508080B0B12" + $"8E3F3F2020202020AC3F3F12120B0B08050505DEDEDEB5B5123F3F8620202020" + $"2020202020202020863F3F8EB50B080A080808080808080808080808080A0A10" + $"15153F3F9C2A2A2A2A2A2A2A5A3F3F171713070382828382178E3F2A2A2A2A2A" + $"2A2A2A2A3F10079E299E299E03B58E3F10000000000000000000083F15170706" + $"AD2929ADD00929D0032903D42983A9290509173F1B000000000000000000133F" + $"15870303A88E3F3F130000083F14B58703D0D5020505290529CE29DE05050433" + $"83A9A90F05DE078E173F3F1000000000000000000000170905A9295A03030E13" + $"3F080000000000000000000000103F3F1A0E1782DE63636363636363DEDEDEDE" + $"6363636363636363B58E3F00000000003F1B626363DE8383838383B689B60F0F" + $"050808080808DEDEDEDEDEDEDEDEDEDEDEDEDE0505050505050508080B0B1212" + $"3F3FD220202020D23F3F12120B0B0808050505DEDEDEDEB58E123F3FD2202020" + $"2020202020202020201B3F8E130B0B08080808080808080808080808080A0D0A" + $"113F3F5A2A2A2A2A2A2A2A5A3F3F10171313A98283838382178E3F2A2A2A2A2A" + $"2A2A2A2A3F10B5037F037F7F03B5103F17000000000000000000003F3F11B5D4" + $"DED0D1CA2929B62929D1CB04A9DE02A9A9130F3F170000000000000000001B3F" + $"15A806CB0AA93F3F1700000017DA19070305DE02A9CB29D5290603040B292929" + $"D4DEDED5D07F0CB5173F3F13000000000000000000001AB5DE8383DE29DE0A0F" + $"3F08000000000000000000000000133F141A178283636363636363DEDEDEDEDE" + $"6363636363636363B58E3F00000000003F1B626363B683838383838989B6B0B6" + $"05080808080808DEDEDEDEDEDEDEDEDEDEDEDE05050505050505080B0B12123F" + $"3FAC20202020203F3F12120B0B080805050505DEDEDEDEB5B512123F1B202020" + $"202020202020202020D23F3F13130B0B080505080808080808080808080A0A11" + $"113FDA2A2A2A2A2A2A2A2A3F3F17171313A9A98383838305171A3F2A2A2A2A2A" + $"2A2A2A2A3F10B50603037F0306078E3F3F000000000000000000001B3F0F0708" + $"0B29DE9603ADB62983B6297F7F8383028217103F170000000000000000003F3F" + $"13090305CF123F3F3F000000083F15A80A03038383A905CEB6DE298329D59EAD" + $"29D0A93E9ECECEAE0F3F3F1B00000000000000000008110803D18329CE05078E" + $"3F3F3F1B17130000000000000000003F3F1A17828383B6636363DEDEDEDEDEDE" + $"6363636363636363B58E3F00000000003F8E6263B6B6B6B6838383B6B60FB6CB" + $"080808080808080808DEDEDEDEDEDEDEDEDEDE05050505050508080B12123F3F" + $"8620202020201B3F12120B0B08080505050505DEDEDEDEDEB5B5123F3F862020" + $"20202020202020202020AC3F3F13130B080805050505080808080808080A1015" + $"3F3F9C2A2A2A2A2A2A2A7B3F17171313A9A9A98302020205178E3F2A2A2A2A2A" + $"2A2A2A2A3F11B5090603030306B58E0F3F08000000000000000000133F12B50B" + $"0331297F7F29CBCE63CE060C83DE838305171A3F1300000000000000000C3F17" + $"8E110BAD070F8E3F3F0000000017101507D0ADDE5AA906AD050305837F030504" + $"2929D00606AD0E0B0F3F3F3F0000000000000000000C170704057F3E9EADAE13" + $"110F3F3F3F3F3F1300000000000000133F1A178283B6B68383DEDEDEDEDEDEDE" + $"6363636363636363B58E3F00000000003F8EB58283B6B6B6B6B689890F0F0983" + $"08080808080808080808DEDEDEDEDEDEDEDEDEDE0505050508080B0B123F3F60" + $"2020202020603F3F120B0B0808050505050505DEDEDEDEDEDEB512123F3FD220" + $"2020202020202020202020603F3F130D0B080805050505050505050505081015" + $"3FDA2A2A2A2A2A2A2A2A5A3F171307030329298383830205178E3F2A2A2A2A2A" + $"2A2A2A2A3F130C09067F03037FB5070F3F10000000000000000000083F0F1AA8" + $"0B0B05297F83CE052903D0A9835A5A5ADE131A3F100000000000000000133F16" + $"0B0803030AB5143F3F08000000083F178309090E0EAC05CE05D4290C7FD40429" + $"030604D50303030C103F3F1B0000000000000000000C87AA0931037F29080EB5" + $"070F0F830F0F3F3F3F0000000000000C3F1A1782B6B6838383838383DEDEDEDE" + $"DE63636363636363B58E3F00000000003F1A17828383B6B6B6898989B6B60903" + $"080808080808080808080805DEDEDEDEDEDEDEDE05050508080B0B12123F1B20" + $"20202020863F3F12120B0808050505050505DEDEDEDEDEDEDEB5B512123F1B20" + $"2020202020202020202020201B3F13130D0B0808050505050505050505081015" + $"3F5A2A2A2A2A2A2A2A2ADA3F1713A9032929838383838282171A3F2A2A2A2A2A" + $"2A2A2A2A3F6E0E3E7F0606030606B58E3F17000000000000000000003F3F100A" + $"870ECACB29DE050429D17FA9A9DEDEA9B5AA113F0C00000000000000003F3FA9" + $"0E0809AD09078E3F3F0C00000000103FDA12B58708D0292929AD05CE02B629D0" + $"0C05060629CB0613123F3F17000000000000000000138EB5AD06D5D00406DE09" + $"D00709070B1415173F1B0000000000083F1A0E0BB6B6838383838383B68383DE" + $"DE63636363636363B58E3F00000000003F1A17828383B6B689B6B6B60F0FB629" + $"0808080808080808080808050505DEDEDEDEDEDE050508080B0B12123F3F2020" + $"202020AC3F3F12120B0B0805050505050505DEDEDEDEDEDEDEDEB5B5123F3F86" + $"202020202020202020202020D23F3F13130D0B08050505050505050505081015" + $"3F7B2A2A2A2A2A2A2A2A3F3F1713A9A92929028383838217171A3F2A2A2A2A2A" + $"2A2A2A2A3F8E0E3E3E06067F037F070F3F3F08000000000000000000133F0F15" + $"87F6D10429042929033E7FA97FA90E030A87833F08000000000000000C3F0F0F" + $"0703ADCE07B5103F3F130000000000133F87110ADE03292929CECEAD057F29D5" + $"06D5CBD4DE0307B5133F3F100000000000000000003F110A0304290229CE0609" + $"D406030307A8AE0F3F3F1000000000003F140E0BB6838383838383B6B6838383" + $"8383836363636363B58E3F00000000003F1A1782838383898989B60F0FB6B629" + $"08080808080808080808050505080808DEDEDEDE0508080B0B12123F3FD22020" + $"2020203F3F8E8E0B0B080805050505050505DEDEDEDEDEDEDEDEDEB512123F3F" + $"AC202020202020202020202020863F3F13130B080805050505050505050D1015" + $"3F9C2A2A2A2A2A2A2A2ADA3F1713A9A9A9838302020582178E8E3F2A2A2A2A2A" + $"2A2A2A2A3F150E0E0BD07F7F037F078E8E3F17000000000000000000083F3F0F" + $"AA07030305B69E037F3E0C0C0CD0030A098E3F3F00000000000000001B3F1107" + $"0709040308B5123F3F170000000000001B3F0F07AE030729CEA9CB0404293305" + $"05042929310A0E8E113F3F0C000000000000000008120F0EF683D02929290229" + $"29292909099E0713143F1300000000003F190E0BB6838383838383B6B6838383" + $"83838383B6838382171A3F00000000003F1A1782838383898989890F0F0FB005" + $"08080808080808080808050505080808080808DEDE080B0B12123F3FAC202020" + $"2020603F8E8EB50B080805050505050505DEDEDEDEDEDEDEDEDEDEB5B512123F" + $"3F20202020202020202020202020603F3F130D0B0808050505050505050D1015" + $"3F2A2A2A2A2A2A2A2A2ADA3F0F0713A9A9838383058217178E3F3F2A2A2A2A2A" + $"2A2A2A2A3F158E0E0B3E0909060307B5113F3F08000000000000000000173F0F" + $"0F07070329D502037FD03E0C3E7FDE0C87173F13000000000000000C3F3F11B5" + $"DEAD0502D409173F3F1B000000000000001B8314D90782DE0605A9B631290602" + $"7F7F050303B5158E3F3F3F000000000000000000130F09070729DE29062905B0" + $"29CE027FB6A9B50A123F1B00000000083F140E0B838383838383B6B683838383" + $"83838383B6838382171A3F00000000003F1417828383B689898989B6B6B69609" + $"080808080808080808050505050808080808080A0A0B0B12123F3F8620202020" + $"20863F3F8EB5B508080505050505050505DEDEDEDEDEDEDEDEDEDEDEB5B51213" + $"3F86202020202020202020202020201B3F13130D0B080805050505050B0D1015" + $"3F2A2A2A2A2A2A2A2A2A5A3F170F0707050582828217171A1A3FDA2A2A2A2A2A" + $"2A2A2A2A3F3F8E959595B5B50AB5090A12163F17000000000000000000083F3F" + $"0F0F070307CECB29063ED03ED009B50A133F3F00000000000000001B3F0F1B0C" + $"CECEADCE9EAE873F3F3F00000000000000083F10A913950EA903290429DEDEDE" + $"030709CB0EB50F3F3F3F100000000000000000083F89A9037F080B0905C503DE" + $"0303D483020ADE0E123F3F00000000103F14160B82828282820B0B0B82828283" + $"838383B6B6B68382171A3F00000000003F140E0B838989B6B6B6B60F0F0FB009" + $"0808080808080808080505050505080808080A0A0D0D12123F3F862020202020" + $"D23F3F8E8EB5DEDE0505050505050505DEDEDEDEDEDEDEDEDEDEDEDE0A0D0D13" + $"3F3FAC202020202020202020202020D23F3F13130B0B08080805050504070A15" + $"3F7B2A2A2A2A2A2A2A2A2A3F3F0F0F17170582B517178E8E3F3F9C2A2A2A2A2A" + $"2A2A2A2ADA3F140E146E138E8E8E0CA8071B3F3F10000000000000000000133F" + $"3F110C07ADA9290403067F09090607108E3F1700000000000000133F3F0FD00C" + $"CECED5D09EB50F123F3F08000000000000000C3F830F8E170706030305020203" + $"06030B0E090F173F3F1700000000000000000017118E070E0CA80C0A090A0A17" + $"070A03A90D0AB50E143F1B00000000173F191614171717170E0E0E0E17178282" + $"838383B6B6B68282171A3F00000000003F140E1414898989B6B60F0F0FB0B009" + $"08080808080808080505050505050808080A0A0D0D12123F3F60202020202020" + $"1B3F8E8EB5B5DEDE0505050505050505DEDEDEDEDEDEDEDE080808080A0A0D13" + $"133F1B20202020202020202020202020AC3F3F13130B0B0B0808080504070A11" + $"3F5A2A2A2A2A2A2A2A2A2A5A3F3F1A10B51717B58E1ADA3F3F5A2A2A2A2A2A2A" + $"2A2A2A2A5A3F6E14143F3F3F3F150C060712833F3F080000000000000000001B" + $"3FA80F870BDED40503037F09B50A070F3F3F0C0000000000000C3F3F110F0703" + $"CED5D506CE070B173F3F0C00000000000000000C3F3F8E140A07070B0B0B0303" + $"0707D01683833F3F3F000000000000000000083F120A0B09A8131587110F1011" + $"110CB513070D0D12123F17000000003F3F1916160E1A1414141414141A171782" + $"838383B6B6B68217171A3F00000000003F14161614898989B6B60FB6B6B0B009" + $"08080808080808080505050505080A0A0A0A0D0D13123F3F1B20202020202020" + $"3F3F8EB5B5DEDEDE08080505050505DEDEDEDEDE080805050A0A0A0A0A0A0D0D" + $"133F3F2020202020202020202020202020863F3F1312120B0B0B080D07070A11" + $"3F5A2A2A2A2A2A2A2A2A2A2ADA3F3F1ADADADADA8E3F3F3F7B2A2A2A2A2A2A2A" + $"2A2A2A2A5A3F3F3F3F3F5ADA3F8707030EB50F113F3F00000000000000000008" + $"3F3F1483B5070B050306060A0A8E0F103F1B000000000000083F3F0F17CFD008" + $"ADD5CEAD07080E8E3F3F13000000000000000000001B3F140F0F0C0E0E17A807" + $"A8118E143F3F3F3F080000000000000000083F8E170A09CEA8133F3F3F3F3F3F" + $"171A1A13131313193F3F10000000173F14170E0E14193F3F3F3F3F3F1A1A1782" + $"8383B6B6B6B60B171A1A3F00000000003F1414161489898989B60F0FB6B0B009" + $"0B080808080808050505050508080D0D0D0D0D13123F3F1B2020202020202086" + $"3F12130D0D0D0D0D0D0808050808080808080808080805080A0D0D0D0D0D0D0D" + $"13133FAC2020202020202020202020202020AC3F3F3F1212120B101010070A11" + $"3FDA2A2A2A2A2A2A2A2A2A2A2A5A3F3F3F3F3F3F3F3FDA9C2A2A9C7B2A2A2A2A" + $"2A2A2A2A2A5A3FDADA9C2A9C3F11A80B14AEB013A93F1B000000000000000000" + $"0C3F3F8912150B0907B5B5B5110F3F3F3F000000000000081B3F83A916A403CE" + $"CEADADD42905B5143F3F170000000000000000000000103F3F0F19830F0F0F11" + $"17873F3F3F3F13000000000000000000001B6E8EB5070708A8173F1B0808103F" + $"3F3F1A0F130F10153F1B0000000C3F3F1413130E193F3F130808133F3F1A1782" + $"8383B60B0B0B0B171A3F3F00000000003F3F140E1414141489890F0F96B0B009" + $"0B0B0B040B0B0B0B05050505080B0D13131313133F3F602020202020202020AC" + $"3F3F1313131313130D0B08050808080808080808080805080D0D131313131313" + $"133F3FD2202020202020202020202020202020D21B3F3F3F1212151510100A11" + $"3F3F5A2A2A2A2A2A2A2A2A2A2A2A9C5ADA3F3FDA5A9C2A2A2A7B3FDA2A2A2A2A" + $"2A2A2A2A2A2A2A2A2A2A2ADA3F13A80B060307070F3F3F1B0800000000000000" + $"00083F3F3F118E10100F0F0F0F3F3F1B0800000000000C3F3F3F0F0A0B030802" + $"04CE049E29CB0A143F3F1B00000000000000000000000000133F3F3F3F3F3F3F" + $"3F3F3F3F1B08000000000000000000001B3F1713071406030A113F0800000008" + $"1B3F3F1A1A1A3F3F3F080000083F3F6816130B13193F1300000000133F1A1782" + $"830B0B0B0E0E0E0E1A3F1B00000000001B3F190E0E0E1614140BB6B6B0B096B6" + $"0B0B04040B0B0B0B0B0B040B0D1015133F3F3F3F3F8620202020202020202020" + $"1B3F3F3F3F3F3F13120B08050808080808080808080805080B13133F3F3F3F3F" + $"3F3F86202020202020202020202020202020202020861B3F3F3F3F1515100A11" + $"113F3F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A5A3F3F3F2A2A2A2A" + $"2A2A2A2A2A2A2A2A2A2ADA3F3F870ED4290303070F113F3F3F08000000000000" + $"000008173F3F3F3F3F3F3F3F3F3F13000000000000103F3F0F0F1707A97F0502" + $"02D59ED529CB0E173F3F3F0000000000000000000000000000000813171B3F3F" + $"17131008000000000000000000000C3F3F0F10070B032907B5DA3F0000000000" + $"00133F3F3F3F3F1B0800000C3F3F14148F110E13173F0800000000083F1A1782" + $"830B0E0E0E1414141A3F170000000000173F191414140E0E0E11B6B6B0B00909" + $"0B0B04040B0B0B0B0B0B040B0D10153F3F1B60AC202020202020202020202020" + $"20AC8686601B3F3F120B08050808080808080808080505080B133F3F1B8686AC" + $"D220202020202020202020202020202020202020202020AC86603F3F1510100A" + $"11173FDA2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A7BDA3F3F173F5A2A2A2A" + $"2A2A2A2A2A2A2A2A2A5A3F3F17160E0329290307130F12103F3F130000000000" + $"000000000013171B3F3F1B170C00000000000008173F3F170F076207030204D5" + $"042903D9D5030B0F113F3F080000000000000000000000000000000000000000" + $"00000000000000000000000000133F11120F07870BDED0080C8E3F1000000000" + $"00000C1B3F1713000008173F3F19140B0B080B8F173F0800000000083F141782" + $"B60B0E1414143F3F3F3F0C0000000000103F3F3F3F1414140E110FB0B00909B6" + $"0B0B04040B0B0B0B0B0B040B0D10153F20202020202020202020202020202020" + $"202020202020203F120B08050808080808080808080505080B133F2020202020" + $"2020202020202020202020202020202020202020202020202020203F15100D10" + $"13173F3FDA9C2A2A2A2A2A2A2A2A2A2A2A2A2A2A9CDA3F3F3F15133F3F2A2A2A" + $"2A2A2A2A2A2A2A2ADA3F3F8E15D00E032929030307D00E10873F3F3F10000000" + $"000000000000000000000000000000000000133F3F3F8E8E0C070B5AA99E049E" + $"B65A832905030E070F3F3F0C000008173F1B130C000000000000000000000000" + $"0000000000000000000000101B3F0F0F0E0E070908042903071A3F3F0C000000" + $"0000000000000000133F3F3F8E0FA40B5AAD0A17683F1300000000133F191614" + $"891416193F3F3F1B170C00000000000000101B1B3F3F3F140E110F96B009B603" + $"0B0404040B0B0B0B0B0B04040D10153F20202020202020202020202020202020" + $"202020202020203F120B08050808080808080808080505080B133F2020202020" + $"2020202020202020202020202020202020202020202020202020203F15100D05" + $"0910103F3F3F5A2A2A2A2A2A2A2A2A2A2A2A7BDA3F3F3F8E15140F0F3FDA2A2A" + $"2A2A2A2A2A2A5A3F3F3F1412B5D003092929290603CB07AA0F1B0F3F3F1B1008" + $"0000000000000000000000000000000C173F3F3F11A8110E071409D47F29299E" + $"7F7F7F05B6060B0B0F3F3F1000003F3F3F3F3F3F3F1710080000000000000000" + $"000000000000000008133F3F3F0F150E0709D409F729050B0711113F3F1B1008" + $"0000000C10131B3F3F3F0F110F08B5033ED00307143F3F130808133F3F191614" + $"891416143F00000000000000000000000000000000003F140E0BB6B0B6050529" + $"0B0404040B0B0B0B0B0B04040D10153F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F" + $"3F3F3F3F3F3F3F3F120B08080808080808080808050505080B123F3F3F3F3F3F" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F110A07A9" + $"09090F0F1A3F3FDA5A5A7B2A2A9C9C7B5A3F3F3F3F0F178E0807078E3F3F3F5A" + $"9C2A2A7B5A3F3F3F141013B587A90329292929D0CB0B03A9161317893F3F3F3F" + $"3F13100C0800000000080C0C131B3F3F3F3F14130F0E07AE0303CB293E7F297F" + $"7F7F7FDE29050607833F3F1708100F100F11143F3F3F3F3F3F17130C0C080000" + $"000008080C13173F3F3F83A9121787AE08D9B60F2929DE0309070F133F3F3F3F" + $"3F3F3F3F3F3F3F3F8E0F0F07AA07CB03CE290E0A14163F3F3F3F3F3F14191614" + $"891416143F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F17130BB009B6DECEB6" + $"0B0404040B0B0B0B0B0404040D10151511111115171717171717171710111115" + $"1511111515151212120B08080808080808080808050505080B12131313131313" + $"13131313131212121212121212121212121212121515111111111111110AA9A9" + $"A90913131A8E3F3F3F3F3F3F3F3F3F3F3F3F6E0F0F1307CF0703138E120F3F3F" + $"3F3F3F3F3F3F1515150C0A090303B603CE29042929D00306070B0E140F11140F" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F1012100F0CB50A0A0B08D02929B67F7F7F" + $"7FD07F29059603870F3F3F3F3F3F10B0070711140F0F0F3F3F3F3F3F3F3F3F3F" + $"3F3F3F3F3F3F3F14110F83A40E0E0E03066329B6B60502050387B00F0F830F0F" + $"0F0F8E0F140F11100F0713070303032906D0060B0E6817171714141419161614" + $"891416141419191919191919141414141919191919191717131196B629298363" + $"04040404040B0B0B0B040404071010100A091313091313091309131313091310" + $"0A0A10101010100A100B08050808080808080808050505080B0B0D0D0D0D0D0D" + $"0D0D0D0D0D0B0B0B0B0B0B0B0B0B0B0B0B0B101010100A0A0A0A0A0A0A13A9A9" + $"A9A9A907178E1A110F0F0FDA0F0F1387111083080707CF03050E07070E0F0F11" + $"170F83A98915170CA80C7F036329D1CAAD292929ADAD29D00303070E0AA80710" + $"1515151510871010150F0F140F110F0F0C07A8AE08030333D0292929D4833E3E" + $"3EA90429292904078210DA1111871507030ACF0E07070F140F0F0F0F0F0F0F0F" + $"0F0F0F0F0F0F140FAE0707CF030303032905D42903080483A97F0E0AB5B587AE" + $"AA0A0C0A07AEA8A80B07AD03072929960CD50B0B8F11110E0E13131316161414" + $"89140E0E0E161616161616160E0E0E0E0E0E1616160E0E0E0E0EB0B6DE9E04DE" + $"04040404040B0B0B0B040404070705A9A905A9A90505A905030382DE0882A9A9" + $"05070D0D0D0D0D070D0D0D0B0808080808080805050505080808080A0A0A0A0A" + $"0A0A0A0A0A08080808080808080808080D0D0D0D0D0D0D070707070705A9A9A9" + $"A9A9A9031717B51707AE0795070E0BB50E0C87070BCA03092903090707070708" + $"5AB50AB509A8A80C0909AD29B6B629290333032903D5290689825A060B0307D0" + $"A8A80A0AA8AE090A0C090BB5D0B0B5071606030303DEDE0F0429292929DE0C0C" + $"0C7FDE2929F7030707A80A1713070E070BC5CBCBCB07AE070707070707070707" + $"0707070707070707070303030329CB29D0ACD104F6B6B6B0A90B7F9E07DE04D1" + $"07DEDE03030309CECE07A903D1F6049EAD5AAD0B9696960B1111111111141489" + $"890B0B0B0B141414141414140B0B0B0B0B0B0B0B11110B0B0B0E960905A98329" + $"0404040404040B0B0404A902A9A902A9A90202A90229A902DE5ADECECEDEA9A9" + $"A9A90B0B0B0404040B0B0B0B0B0B040B08080505050505050505050808080808" + $"08080808080505050505050505050B0B0B0B0B0B0B0B0B0B0404040402020202" + $"02A9A9A90582DE7F097F0B090BADDE0B036309030629CB29D02933AD060B0B03" + $"DE067F079E0603DE0B05D53ED02929D9292929B6DED1F66304033E2983140311" + $"82ADCECECECECECECE0308050509030303CE5AA90CA9DE29D429D12996DEA9A9" + $"A929DED029D5090303030E11D40303040329D1D1030303030303030303030303" + $"030303030303030308030429292929292906CB29CE830389DE0CD029DED404CE" + $"06AD29B6D505B6F6D0AD0531032929D52902B60509B0B0B00F0F0F0F0FB60F89" + $"B6B6B6B6B6B6898989898989B6B6B6B6B6B6B60F0F0F0FB6B0B0960905B60883" + $"A9A90202A9A9A902A9A9A9A9A9A902A9A9A9A9A9A92983DE02D40429D07FA9A9" + $"A9A9A9A90404040B0B0B0B0B0B04040B0B0B0B0B050505050505050508080808" + $"080808080805050505050505040B0B0B0B0B0B0B0B0B0B0B040404A9A9020202" + $"29292929835A29030605D0CED52929DE04AC0629CB29292902023129AD2905F6" + $"0529F629060631293105059E7F0CF7050805DE96B6292903CB7F9EDE03D50405" + $"CEAD05CECECE05CECE29CB050504292929293E7F3E7F29CB3329ADCB29DEDEDE" + $"29D0CB04AD2906022904D409CB2929D12929D129292929292929292929292929" + $"292929292929292929AC29D0CBF72929D4D029292989292929DEA929040405CE" + $"CECED5D0B0C50629A9D4290229023E020C05050909B0B0B00F0F0F0FB60F0F0F" + $"0FB6B6B6B6B6898989898989B6B6B6B6B6B60F0F0F0F0F0FB0B0B0B6B60505A9" + $"A9A90202A9A9A90202A9A929A9A929A929A929A98302DE290429AD29D1DE83A9" + $"0202A9A9A904040B0B0B0B0B0B040B0B0B0B0B0B0B0B040B0B05050508080808" + $"08080808080505050B0B0B0404040B0B0B0B0B0B0B0B0B0B0B04A9A9A9A9A902" + $"A9A92929835AD40629029E0229D029DECBD029D0292929292929292929F6CE04" + $"B663CBD5DE29CECAB67F04027F3E29B6A90205B62929D0292929040502ADD5D5" + $"CEADADCE05CECE06CED5D5D5D5AD04D42929067F7F7FCACA292929B602DEDEDE" + $"D1B6B629D502292929D1ADAD290304CB2929CBF6AD2929292929292929292929" + $"292929292929292929292929F7CBCBCB0329292929ACCECB29022929A9D40506" + $"D5CE05ADB62929D00204050C299E290B0503B6B6B69696B00FB6B6B6B60F0F0F" + $"0F0FB6B6B6B6898989898989B6B6B60FB6B60F0F0F0F0F96B0B096090905B6D4" + $"A9A9020202A9A902A9A929838302020229A902028383DE067FCE7FD1D0DE8383" + $"A9A9A9A902A9040B0B0B0B0B04040B0B0B0B0B0B0B0B040B0B0B0B0B0B0B0B0B" + $"040B0B0B0B0B0B0B0B0B0B0B0404040B0B0B0B0B0B0B0B0B0BA9A9A9A9A9A9A9" + $"A9A9A9A902835AD033D47F7F29CE04CB0429D00F29292929292929CBF7D10629" + $"29D42929ADDE89290FD00CDED00C7FDEDE02B6D0CB2929055A069E9E29ADD5CE" + $"CE0606AD06AD06ADCED5D5D5CED506CE02D59E9E7F96D52929CB292905838302" + $"08050505B6DE0F292931ADADCED5D029292905D0292929292929292929292929" + $"2929292929292929292929032929C529D003D029D02931F7D0DE292929030205" + $"AD29CED402D5050429D07FDE02020BDEB6B605090996B0B0B0B6B6B60F0F0F0F" + $"0F0FB60F0F0F0F0F8989890F0F0F0F0F0FB6B6B60F0F0FB0969696B6B6B60305" + $"A9A902020202A9A9A90202067F5A838383837FDE5A83DE7F297F290F06ADD402" + $"29020202A9A9A90B0B0B0B0404040B0B0B0B0B0B0B04040B0B0B0B0B0B0B0B0B" + $"04040B0B0B0B0B0B0B0B0B0B04040404040B0B0B0B0B0B0BA9A9A9A9A9A9A9A9" + $"A9A9A929838383833E04D0D07F0905B62929D02929292929292929AC29290406" + $"292904D52903D4290329292904DE835A023129332933CB83DE02290CAD05CECE" + $"D5CEADAD06060606CECED5D5D5CE060504D5DE027F7F292929290629D0A92929" + $"020BDE03B604ADD02929CAD4D0052929D02929D0092929292929292929292929" + $"2929292929292929292929292929292903D4ADAD312929292929292929D00503" + $"9E29CED5049E2929B6CB5A29A90B05DE0303050909B6B0B0B0B6B6B60F0F0F0F" + $"0FB6B60F0F0F0F0F0FB60F0F0F0F0F0F0FB6B6B6B6B6B0B0B0B096090905B6DE" + $"A9A902A929A9A9298302DE2906B6A95A5AA92902ACD009D5CE2929ADD0D406A9" + $"DE2902A9A9A9A9020B0B040404040B0B0B0B0B0B0B04040B0B0B0B0B0B0B0B0B" + $"04040B0B0B0B0B0B0B0B0B0B0404040404040B0B0B0B0B020202A9A9A9A9A9A9" + $"29292929020283DE83DEA90C0629D1B629CB2929292929292929D4292929AD03" + $"04D9B629F7D4ADD0ADD02929292908F604032929CB29DE02A929D1A92904CECE" + $"CECED50606AD06CED5CECECECECE0605CE0302837F292929CB2929DEDEA9A929" + $"020B08B629292929D42929D1CAD02904D0292906042929292929292929292929" + $"2929292929292929292929292929032929CAD1D4D5290529292905D029297F29" + $"297F04050402037FA9DEDE29020B05DEB603B6B60909969696B0B60F0F0F0F0F" + $"B6B6B60F0F0F0F0F0FB6B60F0F0F0F0F0F0FB6B6B6B0B0B0B0B0B009B6050305" + $"A9A9A9A929A9A92902DE83068903D47F7F0402AD2902292929292929D50229D0" + $"83A9A9A9A9A902A9A904040404040B0B0B0B0B0B0404040B0B0B0B0B0B0B0B04" + $"04040B0B0B0B0B0B0B0B0B0B04040404040404040B0BA9A90202020202A9A9A9" + $"A9A92929838383DE5A83A9A906D5D5CBADD1032929292929292929D02929D1CB" + $"DE899605830629292931290429D4B0CBB602B0292996B6042929292929D5CECE" + $"CED5CED5CECECECED5D5D5D5D5D506DED4DE29DED10804D0D429AD29B6080404" + $"040BDEB6292903CBCB29292933D1D1D103292929D42929292929292929292929" + $"29292929292929292929290306292929C5CA29D48904DE042929042929DE7F29" + $"D029D504D505B67FDE5A8383A9A90205050305B60909B696B0B0B60F0F0F0F0F" + $"B6B60F0F0F0F0F0F0FB6B60F0F0F0F0F0F0FB6B6B0B0B0B0B0B0B009B6B6B6DE" + $"A9A9A9A9A929290283DEA90529292904060404A929B6AD292929D4D1037F06DE" + $"8383A9A9020202A9A9A9040404040B0B0B0B0B0B0404040B0B0B0B0B0B0B0B04" + $"04040B0B0B0B0B0B0B0B0B0B0B04040404040404A9A9A9A9A90202020202A9A9" + $"A9A9A98383838383DEDE83A9DEDE030329C5292929292929292929F7D129D129" + $"05DE29DE0505A9A9F6ADD4D0290429AC2929F7CBD0B6890629290505D50304CE" + $"D5D5D5D5CED5D5CECECED5D5CEADD4312929290309D129AC29C5CB292906B608" + $"0808DEB62929D029D0032903F631CBD129292929292929292929292929292929" + $"2929292929292929292929D4CA292929292929D00F05B6892929CB290429DE89" + $"2929D1CE02CE29CEDE5A8383029E03D002050305B6B60909B0B0B00F0F0FB6B6" + $"B6B60F0F0F0F0F0F0FB6B6B60F0F0F0F0F0FB6B0B0B09696969696090905B6A9" + $"A929A9A9A92902835ADE29CB292929B6ADD529B6CA29B029292931B62929AD5A" + $"8302A9A92902A9A9A9A9020404040B0B0B0B0B040404040B0B0B0B0B0B0B0B04" + $"0404040B0B0B0B0B0B0B0B0B0B040404040404A9A9A9A9A9A9A902020202A9A9" + $"A9A9A902020283DE5A5AA90C2905DECACB2929292929292929292929022929AD" + $"AC29290B0283DE83290FD4062929D0292903292929ADDE292903D42903B07F05" + $"A906CECED5CECECED5CECED5D5052989292929CBD1290329292904292929D505" + $"050505292929CBD4D52929050203CBC52929AC29292929292929292929292929" + $"29292929292929292929292903F603042929292906ADAD09B6B6B62929F7CBB6" + $"31AD29CE292929CEA983DEDE5AA99EDE7F020BB6050909B6B0B09696B6B6B6B6" + $"B6B60F0F0F0F0F0FB6B6B6B60F0F0F0F0F0FB0B0B0B0B096969696B6B605DE06" + $"A9292929A902DE7F29D0D52929290CAD33D5292929292929292906033E0429A9" + $"DE838329A9A9A9A9A90202A904040B0B0B0B04040404040B0B0B0B0B0B0B0B04" + $"0404040B0B0B0B0B0B0B0B0B0B0404040404A9A9A9A9A9A9A9A9A90202022929" + $"A9A92983830283835ADE7FB6290CDE0529CACBD00329292929032904CBD02929" + $"29292908A983DEDE830404C5CBD4292929CE06D0D5D4F6D403022929D029D19E" + $"292929D5D5D5D5CED5D5D5CECEAD2929AD29292929ADD5CB29ADCA2929030529" + $"B60509062929F706062929042929CBD1D4D0D029292929292929292929292929" + $"292929292929292929292929D505CB29292929D0D004D0B6B6050B08D129CBD0" + $"29D1D40603DE0529AC9EA983DEA93E29D1299E05B605B609099696B0B0B6B6B6" + $"B6B60F0F0F0F0F0FB6B6B6B6B60F0F0F0FB0B0B0B0B0B0B096969609B605A929" + $"A92929838302DE2929D429A9CBAD03A90B07030303090E03030329B07FCE037F" + $"838383A9A9A9A9A90202A9A9A9070D0D0D0707070707070D0D0D0D0D0D0D0D04" + $"040404040B0B0B0B0B0B0B0B0B040404A90202A9A9A9A9A9A9A9A9A905A9A903" + $"0303828282828282DE827F9E06047F5ADE07030303090303AD0603CEF60B0303" + $"03080308050582A9A97F82030603030331CB14040303ADD10305032929292903" + $"310307090909090909D5D5CECE0604D0292929030308056363CB030303CB03DE" + $"0B0B0E03111408D403030303030306D107060303030303030329292929292929" + $"2929292903030303030303030303CBCBC50303CBD129290F03DEA98305292904" + $"D0D02903D529D42929CEA97FA95A0229CBDEA9080B0B080B0B0B960E0E0E0B0B" + $"0BB60F0F0F0F0F0FB6B6B60B0B1111110E960E0E0EB0B0B0B096960909B6B604" + $"A98383020283DEA97F03D5030307A887AA070A07070707070703D4B6CEDEA95A" + $"830202832929A9A9A902A9A9131309100A0A0A0A07070A101010101010100707" + $"070707070D0D0B0D0D0D0D0D0D07A9A9A9A90505A9A9A9A9A913131309131313" + $"070709090909175AB5B51307A88FD00A0E0C0707B0AA070707CB030807878707" + $"CF0E130EB50B0C13B5B5B5B50E8707070707620E07070711D007032929292911" + $"CF070EA80CA80C0C09D5CED50605CE2909CB29CB070709B50E0EAEAA07CF870A" + $"0B110EB50A0A160E07070E0987070CCBAA0AD007110707070303292929292929" + $"2929292903070707070707070707B0D00AAE0707032929B6B0DEA9DEDE0502B0" + $"0503CB0C29A996D5C5D1D0D02929D5632903A8100E0A0E0B0B0E0E11118F8F11" + $"0BB60F0F0F0F0FB6B6B6B60B0E0E1111118F8F110EB0B0B0B0B009B6B605B603" + $"0283838383DE5AA989295AD4090A0B0F140F141A121B1789A80908DE0B037F5A" + $"DE8282820303A9A903A9A9A9131010171111110A07070A151515151515100A0A" + $"0A0A0A0A0A0D0D0D10101010131313131313090909A9A9131313171717171717" + $"171A1A1A10108E8E1A1715111311140F1317140F0F0F0F0F0A0707A40F138717" + $"0FA98E1712118315148E6E8317A91A0F0F0F121615870F830F07032929292906" + $"0B1711111515130C090909CE090805030331F6090711830F141711830F898207" + $"820E191A1BDA1A0F0F0F14890F0F07030C14140F13140F070703030303030303" + $"0303032903070F0F0F13120F0F0F0F0F14140F0703031407030B08DEA97F7FDE" + $"03030308DE0B03030B9E7FD1CB0B030ECE09A8A9131214111212146868681611" + $"0E0E111111110B0B0B0B0B0B111616161616688F0E0E0E0EB0B0B6B6B6050503" + $"020283DE83835ADE0629D5029E0A13173F3F3F3F3F3F3F0F0E0A13D0A80E135A" + $"5A17B509171313071313131309103F3F3F3F110A0A0A0A153F3F3F3F150A1111" + $"111111110A100D10101517171717171717171710090905131717173F3F3F3F3F" + $"3F3F3F3F3F3F1A3F3F3F3F3F3F3F103F3F3F3F3F3F3F3F130E07140F0F3F3F3F" + $"3F3F3F3F3F3F3F3F8E3F3F3F3F3F3F3F0F3F3F3F3F3F3F3F83CF032929292905" + $"D0123F3F3F3F150C0CA80C0CA80AB50C09131607B00F3F3F3F3F3F3F3F3F0F07" + $"080E143F3F3F3F120F3F3F3F3F0F0707070F3F3F3F3F0F0F0707070707070707" + $"0707032903070F3F3F3F3F3F3F3F3F3F3F3F82070B07870A07070717B50E0C0A" + $"B50E070E070E0A17B5B50AAE0CAE07B507070A173F3F3F3F3F3F3F3F3F3F1611" + $"11118F8F1111111111118F1111163F3F3F3F688F8F8F8F9696960909B6050503" + $"02028383DEDE5AA9D129290306098E3F3F130000001B3F1A82DA87A9A88E171A" + $"DA8E1A8E8E101A0F17170F1717103F00003F1017171111153F00003F1111113F" + $"3F3F3F11110A101317103F3F3F3F3F3F3F3F3F1010090909103F3F3F17003F3F" + $"1B000000133F3F3F1B000000133F3F3F1B100000001B3F120707113F3F3F1700" + $"3F3F1B000000133F3F3F1B000000133F3F3F1B0000001B3F140703052929030B" + $"07833F00003F171313131312150F0F0F170F100E62143F00003F3F00003FA987" + $"19DA8E3F00003F160F3F00003F110F0F0F0F3F00003F3F0F0F0F0F0F0F0F0F0F" + $"0F07032903070F3F0000000000003F00003F14140F0F14130F0F0F8E178E138E" + $"8E1A110F1483171417151310140FA98EDA0EB0143F000000003F0000003F1616" + $"16686868161616161616686816163F00003F166868688F969609090909B6B6B6" + $"83838383835A83DEA97F7F06090A8E3F0000000000003F3F3F3F3F3F3F3F3F3F" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F00003F3F3F3F3F" + $"00003F3F17131317173F3F1B00000000001B3F3F10100909103F1B1300003F3F" + $"0000000000003F3F0000000000003F3F0000000000103F0F0EAA113F1B130000" + $"3F3F0000000000003F3F0000000000003F3F00000000003F8907C50429D5CB03" + $"0B0F3F00003F3F3F3F3F3F3F3F3F3F3F3F3F110787143F00003F3F00003F3F3F" + $"3F3F3F3F00003F3F3F3F3F3F3F3F3F3F3F3F3F00001B3F3F3F3F3F3F3F3F3F3F" + $"0F07032903070F3F0000000000003F00003F3F3F3F3F3F3F3F3F3F3F3F3F3F3F" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F0F0C07113F000000003F0000003F3F3F" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F00003F3F3F3F688F960909090909050505" + $"8383DE83DE5ADEDE7FA90CD009B50F3F00001B1B00003F1B0000001B3F00001B" + $"00133F0000003F00003F00001B003F00003F13001B00003F3F00001300173F00" + $"0000003F171313173F3F1700171B3F3F1700173F3F100909103F000000003F3F" + $"00001B1B00003F3F00001B1B00003F3F00001B1B00003F0FA8070F3F00000000" + $"3F3F00001B1B00003F3F00001B1B00003F3F00003F00003F870ECB2929310303" + $"B5133F00003F1B0000001B3F00001B00173F0F070E1B3F00003F3F00003F0000" + $"3F00003F00001B00133F00003F1B0000001B3F0000173F000C3F1B0000001B3F" + $"0F07032903070F3F3F3F00003F3F3F00001300173F1B0000001B3F00001B001B" + $"1700173F1B0000001B3F170000001B3F1407070F3F000000003F0000003F1B00" + $"00001B3F00001B003F170000001B3F00001300173F688F96B60909B6B6050505" + $"835A5A5A5ADE8383A9A90C0C3E0C0F3F00003F3F00003F00000000003F000000" + $"00003F0000003F00003F000000003F00003F00000000003F3F00000000003F3F" + $"00003F3F171313173F1B001B3F0000003F1B001B3F100909103F3F1B00003F3F" + $"00003F3F00003F3F00003F3F00003F3F00003F3F3F3F3F168E10103F3F1B0000" + $"3F3F00003F3F00003F3F00003F3F00003F3F00003F00003F140703292929AD09" + $"138E3F00003F00000000003F00000000003F0F07070F3F00003F3F00003F0000" + $"3F00003F00000000003F00003F00000000003F00001B0C003F3F00000000003F" + $"0F070329080C0F0F0F3F00003F0F3F00000000003F00000000003F0000000000" + $"0000003F00000000003F00000000003F8207070F3F000000001B0000003F0000" + $"0000003F000000003F00000000003F00000000003F688F0BB6B6B6B6B60505B6" + $"5A5A5ADE5A83DEA9A9A90C7F3EB5133F00003F3F3F3F3F00003F00003F00003F" + $"00003F1700003F00133F0000173F3F00003F00003F00003F3F00003F00003F3F" + $"00003F17171313173F00173F00173F1B083F17003F100909100F3F3F00003F3F" + $"00001B1B00003F3F00001B1B00003F3F00001300001B3F3F3F3F3F3F3F3F0000" + $"3F3F00001B1B00003F3F00001B1B00003F3F170000003F3F0FAAD1CA2909D403" + $"0E103F00003F00003F00003F00003F00003F8EB5B58E3F0000000000003F0000" + $"3F00003F00003F00003F00003F00003F00003F000000001B3F3F00003F00003F" + $"0F070329030A07070F3F00003F0F3F00003F00003F00003F00003F00003F0000" + $"1B00003F00003F00003F00003F00003F890C0E0F3F00001B001B1B00003F0000" + $"3F00003F0000173F3F00003F00003F00003F00003F680E0B09B6B6B6B6B6B6B6" + $"83DE5ADE8383A97F7F7F7F0C09870F3F00003F3F3F3F3F00003F00003F00003F" + $"00003F1B00003F00173F00003F3F3F00003F00003F00003F3F00003F00003F3F" + $"00003F17131313173F003F3F003F3F3F3F3F3F003F100909130F0F3F00003F3F" + $"0000000000003F3F0000000000003F3F0000000000003F000000003F123F0000" + $"3F3F0000000000003F3F0000000000003F3F00000000003F0F0703D104D40507" + $"07173F00003F00003F00003F00003F00003F13950E8E3F0000000000003F0000" + $"3F00003F00003F00003F00003F00003F3F3F3F000000173F3F3F00003F00003F" + $"0F1303090B090307103F00003F0F3F00003F00003F00003F00003F00003F0000" + $"3F00003F00003F00003F0000173F3F3F0F16B50F3F00001B00001B00003F0000" + $"3F00003F00003F3F3F0000173F3F3F00003F00003F140E0B0909B6B605050505" + $"83DEDEA9A9A97FA97F0C3E3E06A80F3F00003F3F00003F00003F00003F00003F" + $"00003F3F00001B00133F00003F0F3F00003F00000000003F3F00003F00003F3F" + $"00003F1713A913173F003F3F003F3F3F3F3F3F003F1009A913130F3F00003F3F" + $"1B00001B00003F3F1B00001B00003F3F00001B1B00003F000000003F123F0000" + $"3F3F1B00001B00003F3F1B00001B00003F3F00003F00003F0F0E030302AD1713" + $"0F0F3F00003F3F1B0000003F00003F00003F8E0C958E3F00003F3F00003F0000" + $"3F00003F00003F00003F00003F00003F3F3F3F000000003F3F3F3F1B0000003F" + $"0F07A80B0C030387143F00003F0F3F00003F00003F00003F00003F00003F0000" + $"3F00003F3F1B0000003F3F0C00001B3F10AA0E173F00001B00001B00003F3F1B" + $"0000003F00003F683F3F0C00001B3F00003F00003F140E0B090909B605050505" + $"7FA97F03D0A9A90C7F04037FD409113F00003F3F00003F00003F00003F00003F" + $"00003F3F10001B001B3F00003F133F00003F13001B00003F3F00003F00003F3F" + $"00003F17131313173F00173F00173F17083F17003F1713A9A9130F3F00003F3F" + $"3F3F3F3F00003F3F3F3F3F3F00003F3F00003F3F00003F3F3F3F3F3F153F0000" + $"3F3F3F3F3F3F00003F3F3F3F3F3F00003F3F00003F00003F11B00329CB091314" + $"143F3F00003F00001300003F00003F00003F8EB50C143F00003F3F00003F0000" + $"3F00003F00003F00003F00003F00003F00003F000017001B3F3F00001300003F" + $"0F0F14140E0303070F3F00003F0F3F00003F00003F00003F00003F00003F0000" + $"3F00003F00001300003F3F3F1700003F19A80A103F00001B00001B00003F0000" + $"1300003F00003F143F3F3F1700003F00003F00003F140E0B0909090905050505" + $"06ADCE29D0D0D07F06CBD50208138E3F00001B1B00003F00003F00003F00003F" + $"00003F3F170000003F3F00003F113F00003F3F3F3F00003F3F00003F00003F3F" + $"00003F17171313173F1B001B3F0000003F1B001B3F0F13A9A913173F00003F3F" + $"00001B1B00003F3F00001B1B00003F3F00001B1B00003F148E1A1A0F143F0000" + $"3F3F00001B1B00003F3F00001B1B00003F3F00003F00003F0F07062903031114" + $"3F3F1B00003F00003F00003F00003F00003F8E0AB56E3F00003F3F00003F0000" + $"3F00003F00003F00003F00003F00001B00003F00001B00003F3F00003F00003F" + $"3F3F3F890E0303070F3F00003F0F3F00003F00003F00003F00003F00003F0000" + $"3F00003F00003F00003F00003F00003F830E13143F00001B00001B00003F0000" + $"3F00003F00003F143F00003F00003F00003F00003F140E0B0909090505050505" + $"D57FCB03A929CE05CBF604D4CE0C8E3F1300000000173F00000000003F000000" + $"00003F3F3F0000003F3F00003F0F3F00003F00001B00003F3F00003F00003F3F" + $"00003F3F171313173F3F1700171B3F1B1700173F3F0F070303071A3F00003F3F" + $"0000000000003F3F0000000000003F3F0000000000003F8EB5090707873F0000" + $"3F3F0000000000003F3F0000000000003F3F00000000003F870706292903B50F" + $"3F000000003F00000000003F00003F00003F8EB50A173F00003F3F00003F0000" + $"0000003F00000000003F00003F00000000003F00001B1B001B3F00000000003F" + $"00003FA9070303D0123F00003F0F3F00003F00003F00000000003F00003F0000" + $"3F00003F00000000003F00000000003F8E5A09173F00003F00003F00003F0000" + $"0000003F00003F143F00000000003F00003F00003F140E0B090909B6B60505B6" + $"D4CBD0D003D5D40629DEDE29AD0A873F3F000000133F3F1B0000001B3F00001B" + $"00173F3F3F0000003F3F00003F153F00003F00000000003F3F00003F00003F3F" + $"1300003F17131317173F3F1B00000000001B3F3F170F070303171A3F00003F3F" + $"1B000000133F3F3F1B000000133F3F3F1B100000001B3F0F0731AD08893F0000" + $"3F3F1B000000133F3F3F1B000000133F3F3F1B0000001B3F1787040229F6110F" + $"3F000000173F13001B00003F00003F00003F0F07B58E3F00003F3F00003F1300" + $"1B00003F00001B00173F00003F1B0000001B3F00003F3F00003F13001B00003F" + $"00003F0F070303B00F3F00003F103F00003F00003F1B0000001B3F00003F0000" + $"3F00003F13001B00003F1B0000001B3F1A1713173F00003F00003F00003F1300" + $"1B00003F00003F143F1B0000001B3F00003F00003F140E0B09090505B6B6B6B6" + $"29D505832906ADF70202D00503A40FA83F3F3F3F3F3F3F3F3F3F3F3F3F00003F" + $"3F3F3F3F000000173F3F3F3F3F0F3F3F3F3F1B0000001B3F3F3F3F3F3F3F3F3F" + $"3F3F3F3F1713131317103F3F3F3F3F3F3F3F3F17171307030509103F3F3F3F3F" + $"3F3F3F3F3F3F0F3F3F3F3F3F3F3F0F3F3F3F3F3F3F3F3F0F070B03D0823F3F3F" + $"3F3F3F3F3F3F3F3F113F3F3F3F3F3F3F153F3F3F3F3F3F3F0F0703AC29030782" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F8EB50A8E3F3F3F3F3F3F3F3F3F3F" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F" + $"00173F0F07060B070F3F3F3F3F0F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F1A0713173F3F3F3F3F3F3F3F3F3F3F3F" + $"3F3F3F3F3F3F3F143F3F3F3F3F3F3F3F3F3F3F3F3F140E0B090905050505B6B6" + $"290229D029D5D4D429092905060A0C0F108E1411118E0F0F83148E0F3F3F3F3F" + $"0F0F0F3F3F3F3F3F3F6E0F8E138E1A8E8E3F3F3F3F3F3F3F0F17171717170F17" + $"17171717171303131317171717170F0F17171717131303828209108E8E170F17" + $"13110F820F0FA9148911830F890F120F0F17141B1110110F07C503080F0F140F" + $"8E0F14140F871211171315131513131715130F0F680F0F11830707292903870F" + $"100F190F0F0F0F8E8E8E118E1111108E8E0F0F07B5136E8E17120F0F0F830F17" + $"1017170F111183A9A914140F0F0F0F0F0FA9830F0F0F1114870FA8110F83113F" + $"3F3F3F0F070309071413101315100F0F0F17870F0F0F0F1010110F0F8314140F" + $"130F0F0F151511170F8E8E17178EDA1A1A171310151213121214141111141414" + $"121414141414141414141414141414141414141414140E0BB605050505050505" + $"3303DE7FD57FA98329A9A903030307AE17B507090E09170E6207070F83110F0F" + $"8707A9141711170F8E128F0C1013175A1A1A1A1A1A1A0F0F1713131313070713" + $"13131313131303A913131313131307070713131313A982838217171717170C17" + $"0A0BD01307070707070E075A07B513B0070707870A0E09A90B0BDE87070717B5" + $"0C1007070A0E0B0B0C0C0C0C0C0CA8870B0AB5070B07AA0E07B0CBD133CE87AE" + $"07070707070C07B509B50AB50AB5B509B5B5070A0AB50CB5B5870AAE0A070707" + $"0E0B1187D0070707A407A80C0C0709070E0A07AACFAA870707070709CF0EA889" + $"11170F0F070B0307070C878787090C0E070C0E0707D0070717070E0707AA11AE" + $"0EB5070CA80CB5A80BB5101313B55AB517171309130D0DB50B0E0A0A0A0E0E0E" + $"0B0B0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0E0B0505050505050505" + $"29D4290C2904D4CB295A02D5030303DE030508030BF607AD0303AA08070707AA" + $"0E0C0A07B00A09AE950AB50EA9A9825A5AB51717090917071313A9A9A90303A9" + $"A9A9A9A9A90303A9A9A9A9A9A9A903030303A9A9A9820283828282DEDEDEDEA9" + $"0B03CA03030309070303110E7F9E055A0403C5033103080309D905827F7F7F03" + $"9E07DE03D4DE09ADCE09CE09090909CECE7FCB0B03033103AD0B0329CB03AD0B" + $"63D4040303A93E0603059E059E059E9E039E7F7F7F7F097F09030BAD8263030B" + $"DE0B1431030303030B03CE07ADCA07030603030531060303030BCB05310ED00A" + $"0A0707070703030303AD0606CE03030703CACB0B0B63A9DEDEDE0303030B03AD" + $"C50306CE08CB030303DE7F7FA982825A5AA97F8203070A0A080606060B060B08" + $"08080B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B0B080505050505050505" + $"299683DE02B629B0088929B6F6299609B629B6D9AD2929292903DE060306037F" + $"CB0BD1CB0309DE030706090EA9A9DE825A82828205828282A9A9A929292929A9" + $"A9A9A9A9A9292929A9A9A9A9A9A9A9292929292983838302020283835A5A83A9" + $"3ECE29CB290629CB03CA29B6069ED50529D0292929AD83292904025A7F3E7F29" + $"9E03D40405AD06CED5D5D5D5D5D5D5CE0429B6B6AD29D429292929292906D402" + $"B6960329DE7FD07F9E9E29299E29297F7F7F0303067F3E7FA902ADB0B6DE0805" + $"05DE89CB292929312904D0CB0903D0292906292929D40529D03329290B040B03" + $"03030303070BCAADAC03D4060629292929F6C529290583DE83835ADE04B6ADCB" + $"0629F703D57FD006CB293E0CA9DE8383A90529D529290B080505B6B603030305" + $"0505B6B609B6B6B6B6B6B6B6090909090909B6B6B6B6B6B60505050505050505" + $"29DEAD29292929B69629D029D0D9B6632929AD292929ADADD029295AA9A97F02" + $"05D503D104D529D4057F06D00CA9A983835ADE8383838383A9A92929292929A9" + $"A9A9A9A9A9292929A9A9A9A9A9A9A929292929838383830202DE83835A5A837F" + $"0302890529D1F7D004D404A9DE290204DEAD29B0D529B62929050263D07F3ED0" + $"02D5CE0506CED5CED5CECED5CED5D5D506290C2905292929292929292929CB29" + $"D0B605025A02AD0CCA037F7F7F29067F03037F7F7F06D07FA90B0429B6080404" + $"0405B6292929D0D129D0032905B0D0292929292933AD06ADAD06CED4D003D004" + $"292929D1CBD002ADAD0609D50903292929B0292929ACA983DE7FA97F830B63CB" + $"29D4DEDE022929B6AC04D504A9A9A9A9A906043EAD7F29020BDE05B603030303" + $"05B6B6B605B6B6B6B6B6B6B6B60909090909B6B6B60505B6B605050505050505" + $"040596D4CE29030F29AC2929D429090404D029CEAD29B696DE0402DE7FD00329" + $"040205D5D50604D502297F030202297F7FDE5A83DE83020283832929292929A9" + $"A9A9A9A9A9292929A9A9A9A9A9A9A9292929838383838383028383DEDEDE837F" + $"7FAD022989052929B6CB0429832905ADADB6030F29B6B62983050509D0297F83" + $"09D1CEADCED5CED5D5CECED5CED5CED5CE02D40329AD292929292929CBF72929" + $"D40429040202292929D07F3E29297F7F7F3ED0D03E3E3E7F7FDE29AD89050202" + $"A90BDE3109DE29D0290329038383292929292903CEADAC03ACADADCED5030333" + $"292929CBCB29D029AD29B00FD5ADCA29D029B003D404835ADEA97F7FDE292929" + $"2906297F29052903D02904D50CA97F7F0C3EDE0203DE0506830505DE03B6B603" + $"B6B6B605050505B6B6B6B6B6B60909090909B605050505B6B6B6050505050505" + $"DE2929D0292909AD292929ADAD0629292929292905DE89D9B60402B6CB7F7F7F" + $"7F33CED5CED5ADD59E29292906B6CE03D4A9DE5ADE83DE0283838329292929A9" + $"A9A9A9A92929292929A9A9A9A9A9A9298383020283838383838383835A5A8389" + $"297FD0AD312929B0040629D029D506CED5CED50502D0CB29B60329DED0D1A9F7" + $"89F60406D5D5D5CECED5D5CED5D5CED5D5F7D102292929292929292929F7D029" + $"D02929CA0429B6290529DE7F2929A904CB0CD0D03ED07F7F7F7F29B6B6022929" + $"29A9020505B6B62903060304D9D9032902B02929D006ADADAD04ADD42906D5D0" + $"2929290429292929292903030F292929292989B608A9835ADE7F7F3E3EDE0529" + $"AD0202D07F5AADC529292929D00C0C0CD006032904CB297F020B080505B60303" + $"03B6B605050505B6B6B6B6B6B6B6090905050505050505B6B6B6B60505050505" + $"0329290604062929292933F729293329CB33ADAD2904DE03D0D9DE0202D1047F" + $"290305D5060505DED59E9EDED50603297FA983835A5ADE8383830202292929A9" + $"A9A9A9292929292929A9A9A9A9A98383838383020283838383DE835ADEDEA90C" + $"9E7FB683CBB6A9DE29062905030306D5D5D5D5CE037F29D4D42929D029290233" + $"CB29D0ADCED5D5D5CED5D5CED5CECECECE06A9299EADCE2929292903CBCED029" + $"2929ADB629CB290329CE052929D02929025A7F0C0C0C7F7F7F7FDE5A83020229" + $"A9A9A9040BDED029292902DEDEDE63DED90205292903D4ADAD04D029D0042929" + $"29030329292929CA298363020FF729CE292963B6D029A983A9C57F7F06D0CB89" + $"0629AD83DEA908DEAC05F604063ED006ADDE03D52929DE04A9040508DE050503" + $"B60303050505B6B6B60505050505B6B60505050505050505B6B6B6B6B6050505" + $"09293329CBD0292929F7D104CB292906D0D006AD2929CA3329298383CB29D5DE" + $"290629060483D509D0D5D5D529D505D1D5F77FDEDEDEDEDE83020283838383A9" + $"A9A9A929292929292929A9A902838383838383020202020283DEDE5A5A83A90C" + $"3ED4067F9E293EA9ACCBD07FD50406D5CED5D58329D1D4292929030604D52929" + $"293306CE06D5CECED5CED506AD06D5D5D5D5CEADCE2929290629D0CB2903ADAC" + $"C50629B6B6D529D52903292929292929292929A97F7F7F7F7FA9DEDE5ADE0283" + $"292902A90B0503062929ADDE83B6B6DED9DE02890FD5D406AD29292909292929" + $"2929D0D129292904D9DEDE04AD29CB29D1D1B6B6B62929B6F7297F7F03D0D405" + $"0604290F292929298302CE9E7F0303022906AD08020404DE83A908080805DE05" + $"050303B6B6B6B6B6B60505050505B6B60505050505050505B6B6B6B6B6B6B6B6" + $"29292902CB29292933CB29292929CBC503C529C503D0CBD4F729D0D5AD29030B" + $"03D4D0049E7F29CB290BD4CE298906D58329AD0C02067F83DE83028383838302" + $"83838329292929838383838383028383838383830202020283835ADE83DEA90C" + $"069ED5CE050503DE2904830CB67F0429D5ADADCE2929D4292929293129B6B6CB" + $"299ED4CE0506D5CECECE06ADAD0606CED5CED5D5042929332929D129CBD0ADD4" + $"290F2904DE2929CBD42929292929D0F72929B6DEA9A9A97FA9DE83DEDE838302" + $"29A90202040BDEB6B62929B6B689B683DEDE040289D5D40603AD292929290329" + $"2906AD29D429F6DEB683DE63032929290405DE0229292902293E9E9E9ED5D029" + $"292931AD29330B3E0429CE040429CEDEAD89292929D902D0058304080508DEDE" + $"05DEB6B603B6B6B60505050505B6B6B60505050505050505B6B6B6B6B6B6B603" + $"33CB2929D129B0D5CA292929CA0402292904052929292929293329D0D1292929" + $"2903ACD50C7F8329297F060229A90329AD29D005D502293EDE83DE8383020202" + $"8383838383020283838383838302838383838383020202DEDE83DE83837FA93E" + $"7FDE29062929290633B6B62989D163D0CECECEAD29D12929292929F729B6A9F7" + $"DE7F317F040329D5CEADADADAD06ADADCED5D5CE05A92929CB06290429D08389" + $"29292905ACD029290529292929292903D483DE29DEDEDEDEDEDE835A5ADEDE83" + $"2929A9A90405DEDEB609B00F0FB6B6B6DED9040305D5D403ACCB29292929CB03" + $"D0AD090F020563B6B6B6B60329292929290F0502F73303B029299E04049ECB29" + $"29292989F68983292905030503D5CE030483297FCE069E052929A9A90B0B0B05" + $"08DEDEB603B603B60505050505B6B6B6B605050505050505B6B6B6B6B6B60303" + $"29032904D02929D0290529ADD0062929292929292929CB2929CE2903290304F6" + $"29F72929292902292903D5CE03D029AD0529290329D5637FDEDE838302020283" + $"838383838302028383838383830202838383838383020283DE5A5AA9A929CECE" + $"D5AD7F298929F629B004CB0309D0D005CE02CECED5D4292929292929D4293EAD" + $"29CBD4DE049E02AD0605CECE05ADAD06CECED5CE7F29D5B6290329ADD4DEDE89" + $"29292906D404292929292929292933292929DED02929DE83DE835ADEDE838302" + $"290202040B08DE05B605B696B6B6B6DEDE02D0D529D42929D5D0292929D103D4" + $"06ADACD0D963890FB6B6B66329292929030306D529D0F7F67F020405D5D57F89" + $"052929092902D1290306D40302CECED504AD297F0405ADD0D0065AA9A9A9DE29" + $"0B0B0508DEB6030303050505B6B6B6B6B605050505050505B6B6B6B6B6030303" + $"030429D0D0292929292929292929292929CAF6C5D1CB3105CEACD40F0363DE03" + $"2929DECB292929D0CBD0040505AD29D52929292929D529A9DEDE838383020283" + $"838383838302028383838383830202028383838383028383835A7FD49E290303" + $"D029B6050329B0F77FD9D4D0D403DECED4D50302048329292929C529D029D00B" + $"ACB0050229D5F7CE05CECECE05CE0606CECECECE2904B6292929F7290F838929" + $"292929D12906D5D1D02929292929292929F72905290502DE5A5ADEDE83DE0283" + $"A9A90B05050505B605B6B696B60F89D929CEF7D429D4D1CAD12905292929D0AC" + $"AD29D02904B689B6B0B0B0B6D9292904CB29CB03292929297F9E05D5030305D5" + $"DECAA9A9D0CA292929D4060404CE29292929D07F29292902D003D5DE022903D0" + $"035A7FDEDEDE03B6B60303B6B6B6B6B6B605050505050505B6B6B603B6B60303" + $"0429D4AD292929292929292929292929030629F62929F729D0CE338904839605" + $"030BDE962929D0033329CB04DE3ECAD02929CED5297FB0A95A5ADEDE83838383" + $"838383830202028383838383830202020202838383DEDE83DEDEA905067F0229" + $"2929D92902D40506D0CB3329D5ADD403D505D5D5CECE292929DECB050529CE29" + $"292983DE2931ADCECECECE04CECEADADD5CED5CE02B02929292929CE29B0B6B6" + $"3329292929D1D004CBD0292905290606050629CBB6050502A929028383022902" + $"290529B6B6B60303B6B609B00FB683D0CB290329292929D52929CAD42929F6CB" + $"2929CB29CB63B6B6B6B6B696B606C5CB2929292929B029D02904050303D4D4D4" + $"030503A9B629D02929DE29ADADD502293303DE838329DECBB60429067F7F29A9" + $"CBD1AC02080505B60303030303B6B6B6B6050505050505050303030303B6B603" + $"2929D4D4292929292929292902020202020202020202D102D10204AC8A0705B7" + $"050404830202B784D502AE0A020505970702AEB70504D5AA0505838484848484" + $"848383020202028383838383830202020202020283DEDEDE5A5A840507CF0202" + $"02D1070404070507CFD5110207D5040707070707D529292929CECECECECECF02" + $"02B102AE05CFCF040202CECECECEADCECED5D506037F7FAA0205AA0505059707" + $"AE3302CB0202021102020231D10202CBF7AD0902B60983032909A929292902B6" + $"29050505028A0A049797118A8A84840402020202AE020202020202020402D102" + $"02CB2929D4D5030405B60996B6D006290233D429D4AD29D103DED5D5D4CECE04" + $"04D5DEAC2989D4CB05DED0CED5A9B629B6F7B6CB2904D131AC0229050604CE29" + $"29037F02050505B60303030303B6030303030303B60303030303030303B6B6B6" + $"AD292929292929292929292902040404040404040404040431CB2902D50408B7" + $"0707AAB6B6D1B6B6B7D70404D70902059704D70404D1B6078383838484848407" + $"84830202020202838383838383020202020202838383DEDE838484B6D1D78A04" + $"0432D704D707D707D7CFCFD1300909D707D707D70703CE29D429D40305050709" + $"09CF090909D709D5D4D4D4CE040405D5298904CE02D50204B607D7D707B10709" + $"D104CBF108D704040404D1CBD104D7D129CB29AD2929AD2929D0050202040403" + $"0FD1C50404840404B78A84CB078304040404040204040404040404D1D704D704" + $"040704292929D1B60303B60F29D406292929D12929837F039E04050302CE0505" + $"CED4290403D02903630206D5D5D03E0FDE2989B6CBD029292929CB292929B629" + $"D503A90B0805050503030303B6B6030303030303B60303030303030303B6B6B6" + $"2929292929292929292929290204D1D1D1D1D1B1A9ABD1B0040202020904D1B0" + $"B1ABABB0B0B0B0B1B1B0D1D1B008CBCFD7D1B0B091B0AA8484B1B1848484B107" + $"848484840404040484848484840404040484848484848483830707AAAA91B0D1" + $"AAABB1D1B1B1B1ABAAB0B0D709B1B1B1B1B1B1D70505070205050707070705D7" + $"B1B1B0B0B1B0090707D504CFCF05AE8402CB020407059F07AA84B1ABB1D1B0D1" + $"B1ABD1D1CBABB1D1B0B1ABD1D1D109020202AE0432D105050202040429B702D1" + $"020204D1D1B1CBAB84ABB1D18AD1B1B1D1D1040404D1D1B1D1D1D1A5B1CBD1D1" + $"0404CB84020402050505B797070231020202028405AA389E9F050707040505AE" + $"AECF0705CB07AE02050207070704079FD12929DED0292929292929CBD1D5CE04" + $"A9DEA90408DEDEDE0503B6B6B603030303030303B6030303030303030303B6B6" + $"2929292929292929292929290204D18585858585858585B10404D10404ABD185" + $"858585858585858585858585B1CB040409A985858585AA84848485858585B184" + $"84848484078484D78484848484D7D7848407078484840707070784AAAA858585" + $"85B1AB85858585858585B009D7B185858585B1B7D7D7D7D709D7D7D707D705D7" + $"B185858585B0D70909D70909D7CF08CFD104F1D789D704F1AEAB858585858585" + $"85858585858585858585858585D10404040404040409040404B7978433AE0404" + $"040404A985858585B08585858585858585D1D104D1D1858585858585858585D1" + $"D104D707D7D7D7B0B0D7B789B10404D1040404D707B6AA97B7B707B78AD7AE09" + $"CF08D7D784B7D704CFB604CFD7CFD79F04020229AC29D4292929292902AD7F04" + $"0606830405DE05050505B6B6B6030303030303B6B6B60303030303030303B6B6" + $"D429292929292929292929290204D18520202020208A85D1ABABB1D1D1AA8585" + $"AB0000AB85858B0000008B8591B7B1B0B1B085000085AA84848485000085B184" + $"848484B1B18484848484B1848484848484B1B1B1B1B18484B1B1B1858585AB00" + $"85B1D1858B0000008B85B107D7B185000085B1B1B1B1B1B1B1B1B1B1B1D704B7" + $"B185000085B0B0B0B0B0B1B1AAAAB1B1B1D184A9D191D1D104B185000085858B" + $"0000AB85000085000085000085ABD1D1D1D1D1D1AAABABA9B1B1B707040404D1" + $"D1D1D1D185000085AA850000858500008585D1B1D185858BAB00000000AB8585" + $"A9B1B1B1B1B1AAB1AAB1B1D1B1D1D1D1D1D1D184B1B1B1A9B184D1B1B1D1AAAA" + $"AAB0B1CBD1A9CBA9AB8AABB1B1B0D70704D7CBD102CBCE29292906AD29B629F7" + $"CE29DEA9080805050505DEB6B6030303030303B6B6B60303030303030303B6B6" + $"2929292929292929292929290204D18520202020202085858585858585858500" + $"00000000AB85000000000085A9D7B18585858500008585858585858585858585" + $"858485858585858585858585858585858584B18585858584858585858BAB0000" + $"85ABB185000000000085B0D7D7B18500008585858585858585858585B1D704B7" + $"B185000085858585858585858585858585858585858585A9D1D18500008585D7" + $"00AB8585858585000085858585858585858585858585858585AB04D7D1D1CBD1" + $"8585858585858585A5858585858500008B8585858585AB00AB8585858500D785" + $"85858585858585858585858585858585858585858585B1B08585858585858585" + $"85858585858585858585858585ABB0B1B007D78402CB3329ADD0D129B68305AD" + $"3E04D5290B08DEDEDEDE05B603030303030303B6B6B60303030303030303B6B6" + $"2929292929292929292929290204D1852020858A20208585982A2A2A98858500" + $"008B8B000085000085000085A9D7B085AB008B00008500008B00850000850000" + $"8585850000858B0000008B8500008B008584B185000085858500008500000000" + $"85B1B185000085000085B107B7B18500008B00AB8500000085000085D1D79FD7" + $"B1850000858B0000008B8500008B00AB85AB0000008B858AD7B185000085D700" + $"AB8585850000850000850000858B0000008B8500008B00AB85ABB1B1B1858585" + $"85AB008585000085D185000085850000AB8500D7858B008B8B0000AB008500AB" + $"858B0000008B858B0000008B8500008B008BAB00AB85B184858B0000008B8500" + $"008B0085AB008B00008500AB85858585AAB1AAB784D5D5062929332929D0D529" + $"D529F7D00B05DEDE05050505030303030303B6B6B6B60303030303030303B6B6" + $"2929292929292929292929290204D1852020858A202085852A2A2A2AC5858500" + $"008585000085000085000085D109B08500000000008500000000850000850000" + $"8B858B00008500000000D185000000008584B18500008B858B000085858B0000" + $"85D1D185000085000085B1D7D7B18500000000008500000085000085D1B79FD7" + $"B18500008500000000D185000000000085000000000085D104D18500008B00D7" + $"8585B185000085000085000085000000000085000000000085D1D18585858BD1" + $"0000008585000085D1850000858500008BD7008585008B85008B8B0000858B00" + $"85000000000085000000000085000000000000000085D1D18500000000008500" + $"00000085000000000085000000D18B858585AB08D129D429AD29B6D47FF72906" + $"A9A9DE020408DE05050505050503030303B6B6B6B6B60303030303030303B6B6" + $"2929292929292929292929290204D18520202020208585852A2A852A2A858500" + $"0085850000850000D7858585D108AA850000850000850000AB8585000085AB00" + $"AB85AB00AB850000850000850000AB8585848485AB00AB85AB00AB8585850000" + $"85B1B185AB0000008585B1D7D7B185000085000085AB00008500AB85D1B79F04" + $"B185000085000085000085000085000085000085000085D104D1850000000085" + $"85AAAA85000085000085000085000085000085000085000085CBD1858B000000" + $"00008B8585000085D18500008585000000008B8585008B8BD1858500D7858500" + $"8500008500008500008500008500008500008B000085ABD18500008500008500" + $"00AB85850000850000858B00000000008B85AAB102DE062929D408D50429CED5" + $"DE8302020B05080505050505DE050303B6B6B6B6B6B6B603030303030303B6B6" + $"2929292929292929292929290204D18520202020202085852A2A852A2A858500" + $"0085850000858BD100008B85AB04AB8500008500008500008585850000858B00" + $"D18500008B8500008500008500008585848484858B00D18500008B85B0850000" + $"85B1AA85000000000085B0D7D7B1850000850000858B00008500AB85D1B70404" + $"D1850000850000850000850000850000850000AB858585D1AEB185000000AB85" + $"85B1D185000085000085000085000085000085000085000085B1D18500000000" + $"8B85858585000085B18500008585000000AB8585850085008B858500AB858B00" + $"85000085000085000085858585000085000085000085ABB18500008500008500" + $"0085858500008500008585858B0000000085CB070706D10F297F0405CEADD0AD" + $"5AA9A90B0B0508050505DEDEDE0505B6B6B6B6B6B6B6B603030303030303B6B6" + $"2929292929292929292929290204D1852020858A202085852A2A2A2A2A858500" + $"0085850000858585AB000085D104B185000085000085000085AA850000858500" + $"00850000858500000000008500008584840784858500008500008585B0850000" + $"85B0B1850000850000858409B7D1850000850000858500008B00AB85B00404D1" + $"D18500008500000000008500008500008585D700008B85B1AEB185000000008B" + $"85B1D185000085000085000085858B00000085000085000085D1A9858BD10000" + $"00008B8585000085D185000085850000000085858500850085858B008585AB00" + $"85858B00000085000085858585000085000085000085D1B18500008500008500" + $"0085B1850000000000858B00000000D18B85B008AA2905290629290603D12931" + $"83A9040404080808DEDEDEDE0505050505B6B6B6B6B6B603030303030303B6B6" + $"2929292929292929292929290204D18520208585202085852A2A858585858500" + $"008585000085000085000085D104B185000085000085000085AA850000858500" + $"008500008585000085858585000085848307B18485000085000085B0B0850000" + $"85B1AA85000085000085B1D704B18500008500008585D1008B008B85B0B6D1D1" + $"85850000850000858585850000850000858585AB000085D1CBAB850000850000" + $"8585B1850000850000850000850000AB000085000085000085A9A98585858BAB" + $"0000008585000085AB85000085850000AB008B8585008B00AB85000085D1008B" + $"850000AB000085000085000085000085000085000085ABAB8500008500008500" + $"0085B185AB008B000085000000AB8B858585B0B602D0AD29D5298329A97FD4CE" + $"83A90B0B0B08080808DEDEDE050505050505B6B6B6B6B6B6030303030303B6B6" + $"2929292929292929292929290204D185202085AA202085852A2A852A2A858500" + $"008B8B000085000085000085B1D1A985000085000085000085B18500008585D1" + $"008B00D7858500008500008500008584838307B185D1008B00D785AAAA850000" + $"85858585000085000085D10704B18500008500008585AB0000008585B0D7B185" + $"858B000085000085000085000085000085000085000085D1AEAB85000085AB00" + $"D7858585000085000085000085000085000085000085000085CBAAABB1858585" + $"85AB008585000085B1850000858500008B000085858B008B0000ABD7008B8585" + $"8500008500008500008B00008500008500008500008585858500008500008500" + $"0085B08585858500008500AB85858585AAAAB10902D0A9CE039E29D583838383" + $"0202040B0B05050508DEDE05050505050505DEDEB6B6B6B60303030303B6B6B6" + $"2929292929292929292929290204D18520202020202085852A2A2A2A2A858500" + $"00000000AB85000000000085D104B185000000000085000085B08500008585AB" + $"000000AB858500000000008500008584838307B185AB000000AB85AAB0850000" + $"850000850000000000858AB7B6B185000000000085858500000085B1B1D7B185" + $"0000000085000000000085000085000085000000000085D104D18500008585D7" + $"00AB8585000085000085000085000000000085000085000085B1D709A5D1D1D1" + $"8585858585000085B1850000858500008B8B008B8585AB00AB8B8585858BD7AB" + $"8500000000008500000000008500008500008500008500008500000000008500" + $"0085B08500008B000085858585ABABB1B1D1D7D702292906A9AD29A9DE02A929" + $"A904040B0B050508080805050505050505DEDE05050505B6B603030303B6B6B6" + $"2929292929292929292929290204D1852020202020AA8585982A2A2A98858585" + $"AB0000AB85858B0000008B85D1048A85AB008B000085000085D185000085858B" + $"0000008585858B0000008B8500008584838383B1858B0000008585AAAA850000" + $"850000858B0000008B85D1D7B6B18500008B00AB85858500000085B1D7D7B185" + $"000000AB858B0000008B850000850000858B0000008B85B1D1AB850000858585" + $"0000AB85000085000085000085AB008B000085000085000085B107D7090404D1" + $"B0B1B185850000858585000085850000858500008585858BD700000000008585" + $"85AB008B0000858B0000008B850000850000850000850000858B0000008B8500" + $"0085B085000000000085D1D1D1D1B709CB08D13802047F83DE5ADE8383A929A9" + $"A90B0B0B0B0808080808080505050505DEDEDE05050505050505DEDEDE050505" + $"2929292929292929292929290204D1858585858585858585858585858585D185" + $"858585858585858585858585CBD1B18585858585858585858584858585858585" + $"85858585B18585858585858585858584838383B1858585858585B1AAAA858585" + $"85858585858585858585B108B6B18585858585858585000000AB85B1D7D7B185" + $"8585858585858585858585858585858585858585858585D104B185858585D185" + $"85858585858585858585858585858585858585858585858585B1B702020204D7" + $"83B7B1850000AB85850000AB858585858585858585D1858585858585858585AB" + $"8585858585858585858585858585858585858585858585858585858585858585" + $"8585B1858B0000008B85D1320404CF079E9E9EA9D0CEA95ADE83838329A9A9A9" + $"A9040B0B0B08080808080805050505DEDEDEDE05050505050505DEDEDE050505" + $"2929292929292929292929290204D1D1D1D1D1ABABD1D1D1D18AB1B0B0D1D1D1" + $"D1B1D1D1B184B0B091B0ABD1D104D1B1B0AAB1AAD1D1D1D1B184B0D1AAAAAAAA" + $"84B1B184B18484848484B1B1B1848484838383B1B1B184B1B1B1B1AAAAB0B0B0" + $"B0AAAAABABABB0B1B1B0B008B6B1B1B0B1B1B1B1B0858585858585B1D7D7B0B0" + $"B0D1D1D1B1B1B0B1A9AA8AB1D1D1ABD1D1D1D1D1D1D1D1D104A5ABB0D1ABD1D1" + $"D1B18AB1B1D1D1B1ABB0B0B1B1B1B1B1B1B1B1B1B0D1B1D1AAB0040229D10704" + $"05078485858585858585858585B1B1B084B1ABB0ABB1D1D1B1B1AAB0AA84AA91" + $"AB9191B0AAB0B084AAD1ABD1B1ABD1ABB1B1B1D1D1D1B1B0B1B1AAAAAAB1A9A9" + $"B1B1AA85858585858585D104B702029E7FA9A97FA9DEDEDE83DE0283A9292902" + $"0204040404080808080505080808DEDEDEDEDE05050505050505DEDEDEDE0505" + $"29290329292929292929292902040404040408D1D1320404043032CB08CFD704" + $"D7CF040404B0B6B697B6B784CB0404AE04040404040409CFCBD70404D1B6AAAA" + $"070784848484838383070707070783838383838384848484070707AAB6B6B6B6" + $"AAB6B6B0B6B6D197D197D1D19797D1D108080808B0B1B1B1B1B1B0B0D7B6D7D7" + $"D70404B7B707D7D1D7D7D704843204D7040404040404040404CB0408AED7D104" + $"04B104D1D108D707B6B6D7B704B7D7B7D7D7B7B704B6AA07D704D10229ACD429" + $"0209ABB1D1D1AAB1B1AAD1D1AAB1AAAAB6B604D7AE04318497B6B608D19708B6" + $"B60897D1B6B6AA84070804D108D104D104040404B707D709D708090909CF08AE" + $"CF08B1B0B1B1D1D1D1B1D1CF0AF6290CA9A9DE8383DE5ADE83028329A9A902A9" + $"A9A9040B0B0B050505050508080808DEDEDEDE05050505050505DEDEDEDE0505" + $"2929D006AD290F292929292902B10702020202CFD1D10202CB0402D104ADC502" + $"0202020202048484029F059F0202020202AECB0204B702020507049E9E9E9EAA" + $"0584848484848484830505050505838383838484848484848405AAAAAAAAAAAA" + $"AA9E9E0C0C0C9E9E9E38D1D13838D1D1D1383897080808080808B6B6B6040404" + $"04020202040505D5CF0707D10202CB0202020202020202020202CBD502D50202" + $"0202050402020204049E9E9F9F9F9F050505059F0238AA050202D10529D4ADAD" + $"02040409CF04040404D7D7D7B7D7B60C0CD19E0502AA0202079E9E04049E9E9E" + $"9E9E9E38D19E9E05021105023204020202020202020704D504D50502070707CF" + $"CFCF04840904B6D7B6B6B6049E0606A9A98383DE5A5A8383830202292929A9A9" + $"A9A90B0B0B0B0505050508080808080805DEDE050505050505DEDEDEDEDEDE05" + $"D1D005D00606292929292929292906292929290FF7F729290429F729D4D42929" + $"2929CB29DE05290BAD02D503DE02A92902B60405293E0603CE037F7F7F7FA9A9" + $"A983838383DE8383838383DEDEDE838383DEDE83838383838383A9A9A9A9A9A9" + $"A9A9A9A90C0C7F7F0C0C7FD03ED0D0D0D03E383838380707079E9E9E9E9E0303" + $"037F29290204D502D50302A90B0F31292929292929292929D129CB29D403CB29" + $"290429D1292929297F067F9E9E0204DE04DEDE9E7FAC29D483B6292929D0D0CB" + $"05CBCBCFD10502D1B705050531079E9E3E3E3ED03E0C037F7F7F299E299E297F" + $"7F7F063ED07F29F704B629CB29CBD1CA292929AD2904D5D5D529DE29332905CE" + $"07020702CF9F04079E07D1D10C0C7F7F7FDE83835A5ADE8383838329A9A9A9A9" + $"A9A90B0B0B0B05050508080808080805080808DE0505050505DEDEDEDEDEDE05" + $"D0D00529292929292929AD0FD0CE2929292929CBD129292929292904D4D50FD4" + $"CA292905B696AD29299ED5020405CECB2929B0060504D529297F3E0CA9A97F7F" + $"7F8383DEDEDE8383838383DE838383838383DE83838383838383A9A9A9A9A9A9" + $"7FA9A9A97F7F0C0C0C0C7F7F7FD0D0D0D03E3E3E3E3ED0D07F7F7F0606060603" + $"7F7F299E0205CBDED0D02929293129290629292929292929CB29292989D90409" + $"292933AD0529B6DED0067F299E9EDE050505D5042929CA0929DE292929D0D029" + $"29292929CB042906B62929292929A93E067F7F03030303299E9E299E299E2929" + $"03037F3E7FA92903D0B6D4CA2929292929CA29297F02D5D5DE9E7F2929292902" + $"2929A9040429037F3ED0D00C7FA9A9A9DEDEDEDEDEDEDEDE83838383A9A90202" + $"02A9A90B04040B0505080808080805050808080808080505DEDEDEDEDEDEDEDE" + $"29B0062929292929292929D005AD292929D0CBD1CBD12929D02905ACD40F0389" + $"290429D0B663CACB049ED5040506D5CEAD03CED5D5049E0306D00C0C7FA97FA9" + $"A9DEDEDEDE8383838383DEDE838383838383DEDE83838383837F7FA9A9A97F7F" + $"7FA9A97F7F0C0C0C0C0C7F7F7F7FD0D03E3E3E3ED0D0D0D0D006060606060606" + $"03032929020204032929A93E2929A903D029D03329292929D02929AD02DE83DE" + $"032929290502DEA97F067F7F7F9EDED505D50305047F299629D40529CB292929" + $"290404AD29D029296302D02929DE7F067F7F03299E299E9E02029E02029E9E9E" + $"7F7F7F3EA9DECB292903D5D4D12902CBCB0305837F9EDEDE04297FD4CBCA299E" + $"292929CA05297FD03ED00C7FA97F7F7F838383835A5A5A8383020283A9292902" + $"A9A9A9A904040B0B050808080805050508080808080508080808080805080808" + $"2929292929ADD42929292929D0D0292904032902C5C5292929D0D0AD06AD6304" + $"D40229D1040529D029B6050404D5CECECED0D40404299E0306D07F7FA9A9A9A9" + $"A9A9DEDEDE8383838383DEDE838383838383DEDEDEDE838383A9A97F7F7F7F7F" + $"7F7F7F7F7F7F0C0C0C7F7F7F7F0CD0D03E3ED0D0D0D0D0D0D03E06060606067F" + $"03037F29D529DED003D90BCE8306AD29B6ADCB02CBF7CBD0CE293303AD29B6DE" + $"292929CBA983DE830CD006067F0B02D503D50303D59ED4D40529F629292929F6" + $"030203D029D0D0290FD0292929297F067F039E9E9E9E029E9E029E029E9E0229" + $"297F7F29D029B62931D4292929292929D42905297F9E029E7FD00C02B604D429" + $"D1A9D029839E063ED00C0C0CA9A97FA9A98383DE5A5ADE83DE0283830229A902" + $"A9A9A902040B0B0B080808080505050508080808080508080808080805080808" + $"292929292929D0F62902CB04D0AD29292929292903CBCA29293333D4AD03DEDE" + $"040429D5D4CB062929D0D5030502D5CE0402D5DE9E9E0303063E0C0C7F7FA9A9" + $"A97F7FDEDE8383838383DEDE838383838383DEDEDEDEDEDEA9A9A9A97F7F7F7F" + $"7FA9A9A9A9A90C0C7F7F7F0C0C0C0C3ED0D0D0D0D0D0D0D0D03E3E0606067F7F" + $"7F7F7F290404DE02057F7FD5CEADD50329D129D5D52929D4AD29292989B60929" + $"F729290608A9B62929D00C0CA906D1D5D402D4030503D0DE2929292929292929" + $"29AD29D4ADD4CB2929ADD52929DE0C06039E299E029E040404DE04049E9E0202" + $"9E7F06DE0329D5CBD1D0D02929D0D4032909023E037F297F7F292902D0F729D0" + $"AD05D5CEDE03063ED07F7F7F7F7FA9A9A9DEDE8383DE5A5ADE8383028383A929" + $"020202A9A90B0B0B040805050505050808080808050505080808080805050808" + $"D1CBCB2929292903C5D1C5D129292929292902D0F7CE292929D129292929B689" + $"B62929292929D5B0D17F9E9E9E29D505D403D5DE0402297F06D0D07F7FA9A9A9" + $"7F7FA9DE8383838383DEDEDE838383838383DEDEDEDEDEDEA9A9A9A9A9A97F7F" + $"7FA9A9A9A9A9A97F7F0C0C0C0C0C0C0CD0D0D0D0D0D0D0D03E3E3E3E067F7F7F" + $"7F030303299E04D5DE5AF7D502CECED5042933290629D4832929DE060505B6D0" + $"29292996DE08B62906D1DEA902039E020204CE02030502CB0329042929292929" + $"0429293103030229F629D0092905297F299E9E9E9EDEDE04DEDEDE04DE029E9E" + $"9E7F0C0596292929D02929CA03CB29032903C5D07F7F7F29292929290229B6DE" + $"0302D505290306D0D00C0C7FA9A9A97F7FA9DE8383835ADE5A5A8383838383A9" + $"A902A9A9A9020B04040B0B050505050808080808050505080808080805050508" + $"D0F7D1292929D4D1CBD1F729292929CBCB29D1D03305292929D12929F663B696" + $"B0CB05D133CB04D07F7F0503042906CE04D5D5D5D503D49E293ED00CA9A9A97F" + $"7FA9A9A983838383DEDEDEDE838383838383DEDEDEDEDEA9A9A9A9A9A9A9A97F" + $"7FA9A9A9A9A9A90C0C0C0C0C0C0C0C0CD0D0D0D0D0D0D0D03E3E3E3E3E7F7F7F" + $"7F7F037F9E290202D5D5062903D5D4CEF608CB0229DEB629292929DE04049629" + $"2929D4B00FCB2903F6D505D429D18302040404CED4D5D0292933292929292929" + $"29D1290329DEDECB2931D929D903D07F299E9E029EDEDEDEDEDEDEDEDEDE9E02" + $"9E7F292983D029022929292904290429B6DE7F7F7F7F29D429CBAD29D0B60505" + $"292905D09E037F3ED00C0CA9A9A9A97F7FA9A9A9A983DE8383A9D55A8383DE02" + $"29A9A9A902A9A904040B0B0B0505050808080805050505080808080505050508" + $"0629CB0429CBCBD1CBCBD1292929F7D129D13333D03329292929D0292929B009" + $"05B6B6292929292929DEDE09290329CECE02D50302297F293E03063E0C7F7FA9" + $"A9A9A9A97F83DEDEDEDEDEDEDE8383838383DEDEDEDE7FA9A9A9A9A9A9A9A9A9" + $"A9A9A9A9A9A9A9A90C0C0C0C0C0C0C0C7FD0D0D0D0D0D03E3E3E3E3E3E7F0606" + $"06067F7F7F299E2902D5D505D5D5D503CE290529B6B62929892929DE29290BD0" + $"29D402B60403292929D0B629292902CE050505CE04037F042929D02929292929" + $"0929D129D0D5B62929290483DE0C3E7F7F9E9E9E0404DEDEDEDEDEDEDE04049E" + $"9E0602330303292929AC33D104292906F705A97F7FDE040B29DE052929B62929" + $"29D429AD9E03067FD07F7F7F7F7F7FA9A9A97FA97FA90C29DE7FCBA9DE83F7D5" + $"0283A9A9A9A9A902A90B0404040B0B080808080505050508080808050B040B0B" + $"2929CBF631D104CBC5CBCB2929D4D029D42931D0D0CA042904CBD029298396B6" + $"0303B6D029CB292905DE09D0ACCBD029D1CE0202CEADD5D0CE299E037F0CA9A9" + $"A9A9A97F7FA9DEDEDEDEDEDEDE8383838383DEDEA9A97FA9A9A9A9A9A9A9A9A9" + $"A9A9A9A9A9A9A97F0C0C0C0C0C0C0C7F7FD0D0D0D03E3E3E3E3E3E3E3E3E0606" + $"06060603032929299E9E0204DE0405D5D4CE06D9AD29292983B67FA9DE83DE29" + $"F62929030533290683B6D5292903CE050506AD05CE9E29B60306292929292929" + $"0329CE292903050302CE0202DE7FD07F039E9E02DEDE0505D5050505D5DEDE9E" + $"297F832929092929292929D029D00529D1295AA9A9DEDEA9059629290F292929" + $"29312929049E037FD07F0C7F7F7FA9A9A9A97FA97FD0D50329290902DE29CA06" + $"DE830229A929A9A902A904040B0B0B04040B0B0B0B0B0B0B0B040B0B0B040B0B" + $"AD29CBD0F7D0040229CA0F29292903292902CB05D4D029292929AD05D9B6B6B6" + $"03DE0803892929F729A9292929AD290329CE04CE05ADA9292929A902D07F0C7F" + $"7FA9A97F7FA9A9A9DEDEDEDEDE8383838383A9A9A9A97F7F7FA9A9A9A9A9A9A9" + $"7F7FA9A97F7F7F7F0C0C0C0C0C0C7F7F7FD0D0D03E3E3E3E3E3E3E3E3E3E0606" + $"06067F03037F29292929020202DE04D5D505F703317FD029837F06A9DE292929" + $"292929020629D12929ADD09E29030506AD06AD06ADCE7FA929290329292929CA" + $"0F290529D4040529CBB605DE297FD006067F9E9E04D50505D50505D5D5050404" + $"29D0292905032929292906292929D42996A9DE8383DEDE8304292929AD292929" + $"29F6D0D00206332906D07F7F7F7FA9A97FA9A97F7FCE29D47F0C9EDE292929D5" + $"838383830283838329A902A90B0B04040B0B0B0B040B0B0B0B040B0B0B0B040B" + $"0429293333F7CB292929292929B02929D533D0ADADF6D129292906B029DEB6DE" + $"F70404B6023129CA2996B689D4F7298904ADADADD5D503092929299E06D00C7F" + $"A9A9A9A97FA9A9A97F7FA9A9DEDEA97FA9A9A9A9A9A97F7F7F7FA9A9A9A9A9A9" + $"7F7F7F7F7F7F7F7F7F0C0C7F7F7F7F7F7F7F3E3E3E3E3E3E3E3E3E3E3E3E0606" + $"06067F03037F7F29299E9E029E9E0404D52929CB89059E027F0203D03303D029" + $"292904D53329292929062902CEAD06D5CED5D5AD06CE029ED5DE062929292929" + $"D50F8904297F2929D00229632929833E3E7F2929DE05D50505D503030505D504" + $"9E7F0408DE2929292929292929D029B6B6B602DEDEDE832929CB2929CAC52929" + $"2929D0D43ED52906023E7F0C0C0CA97F7F7F7F0CD004D5D402CE292905D529DE" + $"7F7FA9DE83DEB6DE7FDEA902A9A904040B0B0B0B040B0B0B0B04040B0B0B0404" + $"CED00503D033292929292929F7CB2929D10403ACADD029292929AD06D0290F29" + $"29A929A98929292904D529D1CBB6297FCECECED5D0ADD529DE2903297FD03E0C" + $"0C0C7FA9A9A97F7F7F7FA9A9A9A97F7FA9A9A9A9A9A9A97F7F7F7F7FA9A9A9A9" + $"A9A97F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FD0D0D0D0D0D0D0D0D0D03E3E0606" + $"7F7F7F7F7F7F0303299E292902029EDED502CED47F04D5CE049EB62929292929" + $"292908D0CB032929CB29D40506CECED5CED5D5CE06067F29AD29292929035A83" + $"830C29B60C7F3E29AD2929292933837F7FDE2933DE050503D5D50303D505D5D5" + $"049E03D483D02929292929030429CB29B6AD290BB0A9A9022929D42929CB2929" + $"292929F60FD0962902063E0C0C7F0C0C7F0C0C7FD07FD4040405297FB029CB04" + $"9ED4297F837FCE29C52929A9A9A902A90B0B0B0404040B0B0B04040B0B0B04A9" + $"ADCED0CA33F7CB292929292933D0CA33AD030303AD29292929290629F7292929" + $"05838383D429292904292929B67F0504D5ADB62929D029292963CE03027FD0D0" + $"7F0C0C7F7FA97F7F7FA9A9A9A9A97F7FA9A9A9A9A9A9A97F7F7F7F7F7F7FA9A9" + $"A9A9A97F7F7F7F7F7F0C0C7F7F7F7F7F7F7FD0D0D0D0D0D0D0D0D0D0D0D0D07F" + $"7F7F7F7F03030303292929299E029E9EDED5D5D02929CED5DE2929D1D0AD2929" + $"ADA97FD02929292929DE0406ADD5D5D5D5D5D5D5CED52903D0036329B69ED5D4" + $"A903292905047FD429D02903D40FB629830429DEDED5D503D5030303D5D50505" + $"DE9E9E7FDEADD0290F292929D0CB06D4AD29CA2929630B0B29B6292929290529" + $"292929292906CE047F06D0D07F7F0C0C7F0C0CD0D0067F299E05CECECE042904" + $"CED0CE03DECB02CB065A83A9A902A9A9A9A90B0404040B0B0B0404040402A902" + $"06D4053329F729292905F7D1F7D1CE04AD060606AD29292905D1CA042929D0DE" + $"29DEDEDE0405D02929AD29B0D0B605CE05D59E292909CA297F9E292929037F06" + $"063ED00C0CA97FA97FA9A9A9A97F7F7FA9A9A9A9A9A9A97F7F7F7F7FA9A9A9A9" + $"A9A9A9A9A97F7F7F7F0C0C0C0C0C0C7F7F7FD0D0D0D0D0D0D0D0D0D0D0D0D07F" + $"7F7F7F7F030303030329299E9E02020204DE05D502CE06D59ECB632996290203" + $"297F7F3E5AF706D5D9CB0206D5CECECED5D5CED5D5CECE0605032929D07F02CE" + $"05CE29CECE029ED02929020929DE2902B0ADDECED503D4D4020303D5D50303D5" + $"DEDE9E9E31290304292929CBF7D02929F729292929C529B60596B62902290629" + $"292906CB0403CB297F7F063ED0D0D00C7FD0D03E3E067F290204D5ADCED5AD05" + $"29040363D0290505040602A92902A9A902A9A9A902A9A902A9A9A9A9A902A902" + $"CB3329CB03F733D405D1D129CB29050403D4D4D4D40429292929D12929292904" + $"02DEDE83DEA983DE29D5CB02ADACDE02D403DE038329068329D0290CCED42929" + $"0329037F060C7FA9A9A9A9A97F7F7F7F7FA9A9A9A9A9A97F7F7F7FA9A9A9A9A9" + $"A9A9A9A9A9A97F7F7F0C0C0C0C0C0C0C0C7FD0D0D0D0D0D0D0D0D0D0D0D0D006" + $"0606067F030303037F7F9E9E2929029E9E040505D4CEAD29DE292929A9DE7FD0" + $"7F299EDE9E035A339E2905D5D5D5D5CED5D5CED5D5D5D5D506D53329D0B0CEAD" + $"AD06060605CEDE042929D1298306292929299E03D402D4020202030303030305" + $"05049E293EA983CE29292929ADCE292929CBD02906290529B629048903D003D1" + $"2933CB33CE7FCBCB297F7F3ED0D03ED0D03ED0D0067F037F9EDE29DE8329CB9E" + $"B6042929292929DECE29DE83A9A9A90202A9A9A902A9A902A9A9A9A9A9298383" + $"29D029D50F29D529290FC5D0D5D02906ACD4D5B0B003C52929CA2929D0292904" + $"DE5ADEDE7F7FDEDEDE3329D02929CB0403D50629B6040929292902CB04CED505" + $"CECB29AD29067FA97F7FA9A97F7F7F7F7FA9A9A9A9A9A97F7FA97F7FA9A9A9A9" + $"A9A9A9A9A9A9A97F7F0C0C0C0C0C0C0C0C0CD0D0D0D0D0D0D0D0D0D0D0D03E06" + $"0606060603037F7F7F7F2929292902020204D5D502CE297F0205DEB60B96293E" + $"7F9E0403D4020229CECED5D5CECED5D5D5D5CED5D5D5CED5D50429D5CE29ADD5" + $"CED5D5CE0606027F29F7292905042929DE2905D40202020202D4D4030303D505" + $"D5DE9E7F29B62903D02929AD090629292929CBD1292929033329292929290F29" + $"03CEAC6329CE02D5297F0606D03E3ED0D03ED0D00606037F0229D0D104CB290C" + $"D529292929292929CEA983832929A90202A9A90202A9A90202A9A9A9A9A9025A" + $"2929D529292929292929AD29CAF6292929AD0505B0ACD02929CBD029CBCB29A9" + $"DE83837F7F7F7FDEAD29D0292929290604DE7F2903290463290629292905B605" + $"D5D12933053E0C7F7FA9A9A9A97FA97F7FA9A9A9A9A9A9A9A9A9A97F7FA9A9A9" + $"A9A9A9A9A9A9A9A97F0C0C0C0C0C0C0C0C0CD0D0D0D0D0D0D0D0D0D0D03E3E06" + $"06060606067F7F7F7F7F7F2929290202020404D5CE04D4D029D0D52929290429" + $"3E7F29D5040405ADADCECECED5CECED5D5CECECED5CECED5D5D502CED5CED5CE" + $"D5CED5D5D5D5CE0329020404CE7FD103020404CE04CE040402D40202D5D5D505" + $"D5DE9E030629D9CBCAD4292983090529F702D4292929290329F7D129CB060603" + $"29AD297F2996050229037F7F063E3ED0D03E3E067F037F2902D5D429F78329A9" + $"04D429D429B02996F79EDEDE8383A929A9A9020202A9A90202A929A92983DE29" + $"292929292929292929D529292929292929020289D529292929B006D529290402" + $"DEDEDE7F7F0C7FDE298329CE290463B09E2906CBB629D5AD2929CE2929CBCB29" + $"03037F2929D07F0C0CA9A9A97F7FA9A9A9A9A9A9A9A9A9A9A9A9A97F7F7FA9A9" + $"A9A9A9A9A9A9A9A90C0C0C0C0C0C0C0C0CD0D0D0D0D0D0D0D0D03E3E3E3E3E06" + $"0606060606030303030303299E9E9E9E9E04DE04CE29D0292929292929ACD083" + $"7FDED5D504CEAD06CED5D5CED5CECECED5CECECED5CECED5CED5CECECED5D5D5" + $"D5D5D5D5CED5D50505060606CECE0404CECECE05CE0404CECE02020203030305" + $"DE049E29DE06ADCEF7020FB663ADD02929ADB629D4292929ADD531B62929B629" + $"29DED005D5290529297F0306067F060606067F060303299E02D504D1AD062929" + $"29B606F633292904CE7FDEDE83838329A929A92902A9A9A9A9A92929A9832983" + $"292929292929F729CA05292929290329DEDE638309D529292929D0B6B6DE0429" + $"DEDEDEDE7F3ED00C83B6D1CB29D029297F06298329D129ACC5052929290329D1" + $"06CED49E03D0D07F7F0CA97F7F7FA9A9A9A9A97FA9A9A9A9A9A9A97F7F7F7FA9" + $"A9A9A9A9A9A9A9A90C0C0C0C0C0C0C0C0C3E3E3E3E3E3E3E3E3E3E3E3E3E0606" + $"060606060603030303030303299E9E0202DED505DEB62929292903CE29D0D104" + $"2903B0D5CEAD06D5D5CED5D5D5D5CECECECECECECECECECECED5CED5CED5D5CE" + $"D5D5D5D5D5D5CECED5D5CE0606AD06AD05050505CECE04CE0404D4D4D5D50505" + $"0402299E7FB629290B29B6B604292929296309B605080402B629D103A92929D5" + $"8303B629CED5049E2903037F037F06067F067F7F29299E9E02CED42906D503DE" + $"292929068329CBCE29DEDE5ADE83028383832929A929A9A929A9A92983DEA9A9" + $"29ADD12929290403CACE29290504DE63DEDEDE02292929292929CB0FB6B60508" + $"052902297F067F06D003ADD129F703830C7FA9DEADD029F7292929292929CBD5" + $"3129AD29037FD07F0C0C7F7F7FA9A9A9A9A9A97F7FA9A9A9A9A9A9A97F7F7F7F" + $"A9A9A9A9A9A9A9A90C0C0C0C0C0C0C0C0CD0D03E3E3E3E3E3E3E3E3E3E3E0606" + $"0606067F7F0303030303037F2929299E9E0405050529CB292929D1D404B02996" + $"29D0D503CE06CECED5D5CECECED5CECECECECED5D5CECECED5D5D5CECED5CECE" + $"D5D5CECED5D5D5D5CED5CED5CECED50606AD0505050505040404CE02020305DE" + $"0202297F3EDEDE832908B08329AC2929CE89B6B608A9DE83A9D53E9ED003297F" + $"03CE040FD5DE029E9E297F03037F03037F9E04049E9E0204040329ADCE292929" + $"8329290429CB31DE7FA9835A5A5A8383DE835A02838383292983028383DE7F29" + $"29CBF7D5ADAC03D4D589AD2929DEB68383B663D1CE29D02909F7D4B6B6B62929" + $"29DE29293E037F7FD00429CB292929D0297F83DEDEB62931290429292903F729" + $"0329DE9E2906D00C0C0C7F7F7FA9A9A9A9A97F7F7FA9A9A9A9A9A9A97F7F7F7F" + $"7F7FA9A9A9A9A97F7F7F7F0C0C0C0C0C0CD0D0D0D03E3E3E3E3E3E3E3E3E067F" + $"7F7F7F7F7F03030303037F7F7F29299E02DE29CE2929D1292906D029B6B62903" + $"332929A9CE06D5D5D5D5D5CECECED5D5CECECED5D5CECECED5D5CECED5D5CECE" + $"D5CECECED5D5D5D5CED5D5D5CED5D5CEAD0606050505050404CECED4D405DECB" + $"DEDE063ED0A9DEDE2933CA33CACB2905DEB60F83290402F77F9ED5D5CB2983CB" + $"DE06CECE05DE9E9E29299E03037F037F9E9E2929DEC5D505D5D4ADCECED50496" + $"7F067F02290905020CA97F7F3E057FDE8305D4DE8383028302830202DEDEDECA" + $"29D1D0D0CEAD03ADB002D96383B68989B6B6DED0D129292931F663838329D433" + $"29DED0067F9E9E29830306292929CB03B629D40304B689D404D0D029CED105D0" + $"3E29B629D003D07F7F7F0C0C7FA9A9A9A9A97F7F7FA9A9A9A9A9A9A97F7F7F7F" + $"7F7F7F7F7FA9A90C7F7F7F7F7F7F7F7FD0D0D0D0D0D03E3E3E3E3E3E3E7F7F7F" + $"7F7F7F7F7F03037F7F7F7F7F7F9E9E9E9E0429D429CE04B629B0030609040306" + $"2933F7B60406CED5CECED5D5CECED5D5CECECECED5CECECED5CECECED5D5D5CE" + $"D5CECECED5D5CECED5D5D5CED5D5D5CECE0606060505CECE04CECE0203032929" + $"04CE085A7F7FDEDE0B2929292929D48905043104292908CB0CDE05CECECBD529" + $"0604D4D5050404029E9E9E2929299E9E9E04CE8904960404D402CE06CECED503" + $"DE0204D4D0DE29033E0C7F299EB0052996B6F72983830283028383DE835A837F" + $"29D133D1AC33ADD02904DEB6890FB60FB689DE2929292929D003028302290629" + $"293329AD9E9E9E0229DE03292929F629AD0929D0CB05F703D129D1CBCB292929" + $"04D5AD0BCE7F3E7F7F0C0C0C0CA9A9A9A97F7F7F7FA9A9A9A9A9A9A97F7F7F7F" + $"7F7F7F7F7F7F0C0C7F7F7F7F7F7F7F7FD0D0D0D0D0D0D0D03E3E3E3E3E06067F" + $"7F7F7F7F7F7F7F7F7F7F7F7F7F299E9E020405D40629CE038383290B7FB6F729" + $"7F7F9ED4CEADD5D5D5D5CECED5CECED5D5CECEADAD060606060606CED5D5CECE" + $"CED5CED5CECECECED5D5CECECED5CECECE0606ADAD050505040404D403DE2903" + $"29CE29B6ADAD0202D0CBCBCA2929AC09AC292903D4292929297F7F04D5292929" + $"04CE03D5D5DE049E029E020204040202DED529AC2933B6B00605AD06CED50604" + $"03022929DECBDE297F3E7FDED5067F042929D17FDE5ADEDEDE83835A5ADE837F" + $"29CBD104D02933F6298363B6B6B6B6960F0F632929292929C529D5D503332902" + $"F7037F7F02DEDEDEDECBD4292929D4D42929CBB029D1292905330F290929D929" + $"DED5059E7F06D0D00C0C0C0C0C7FA9A97F7F7F7F7FA9A9A9A9A9A9A97F7F7F7F" + $"7F7F7F7F7F7F0C0C0C7F7F7F7F7F7FD0D0D0D0D0D0D0D0D0D03E3E3E06060606" + $"067F7F7F03030303037F7F7F7F292929020204D5D5D5D4CED5B629D57F29AD0B" + $"3E290502CE06ADD5CECECECED5CECECED50606ADADAD0606060606ADADCECECE" + $"CED5D5CECECECECED5D5D5D5D5D5D5D5D5D5060606050505CECECE0203D59E04" + $"292929292929090BDE290629292904ADCE33D12929CBD5290B030504D5CECED5" + $"AD02030305D504DE0404DED56304D503299ECB2929D029CB2905CECED429297F" + $"7FD0DE29293129D47F030302D40229B6292929A9A9DE83839E835A5ADE83A97F" + $"29CB2929292929022929DEB6B6B6969696B0B603CB29290629CB0306ADD4C529" + $"29637F02DEDE050505DE297FD4D5D4DE290904292931095A290929CBA9637FAD" + $"DED0DE297F063E3E0C0C0C7F7F0C0C7F7F7F7F7F7F7FA9A9A9A9A9A97F7F7F7F" + $"7F7F7F7F7F0C0C0C0C0C7F7F7F7F7FD0D0D0D0D0D0D0D0D0D0D03E3E06060606" + $"06067F7F030303030303037F7F7F29299E020404DED5D5D4AD06D50629030BDE" + $"A9DE06D405CE0606D5D5CED5D5D5CECE060606ADADAD06060606ADADAD06CECE" + $"CED5D5D5CECECED5D5D5D5D5D5D5D5D5D5D5060606CECE0404CED40303DE0203" + $"0329332929CEB6B60983D4292933CEAD2929D4D0D0ADDE89F629C5D5D5CEAD05" + $"CED4D5D5D5D5D50505CE0229D129ACD506B629292929CB09D002CE0429C52929" + $"0505D029047FCED502299E04D505040205A9D0D0D0299ED405A98383A97F7FA9" + $"29292929D0CB2929D005D9DE0396B6B60909B0892929292929292929D5292929" + $"29D13E02DE05D5030303D5D59ECB02F729B029DE7F2902062904053E297FCECE" + $"29CB02037F06D0D0D07F7F7F7F0C0C0C7F7F7F7F7F7FA9A9A9A9A9A97F7F7F7F" + $"7F7F7F7F0C0C0C0C0C0C7F7F7F7F3ED0D0D0D0D0D0D0D0D0D0D0D00606060606" + $"060606060303030303030303037F9E9E9E9E02040404D505D404CECE02D183F6" + $"3129CB2902040504CE06D5CECECED5AD060606ADADAD060606ADADADAD0606CE" + $"D5D5D5CECECED5D5D5CED5D5D5CED5D5CECE0606AD050504CED40203D529A9B6" + $"AD29AC0FD1292996962929292933D0D1CB29CB0331D029295ACA03D5AD06CECE" + $"CE02D403D5D5D503D404292929CB29A9B629292929290529899EF6D4292929AD" + $"AD2929297FCE04D505042929CECE059E297F030304067F05D4D00C7F29037F7F" + $"2906292929293129D4D0298904B605B6B609B0B6292929CB2929292929CBD029" + $"2929639E05D503D5D4CECED4D57FDE09D4D029B60302042929A9D4CE29CB29D5" + $"AD059E7F0606D0D0D07F7F7F0C0C0C0C0C7F7F7F7F7FA9A9A9A9A9A97F7F7F7F" + $"7F7F7F0C0C0C0C0C0C0C7F7F7FD03E3E3ED0D0D0D0D0D0D0D0D0060606060606" + $"06060606030303030303030303039E9E9E02020204DED5D50302040629D02929" + $"29022929D502022905B605CECECEADADAD0606ADADADAD06ADADADADAD060606" + $"D5CECECECECECECECECECECECECECED5CECE06ADADCE0504020203D5DE03CBD1" + $"D0D029DE292933B6830529042929F72929D0292929CBD02906D0CED50606CE04" + $"04D4D4D4D4D4D4CE29292929020202297FB62929CB29D02929DE2929042904D0" + $"CE2929033106CECE29B62929CECED0DED0B62904D50605CBCE29D5292906D503" + $"D129292929D0CAD002CB29292905B6B6B6B696B60506D0292905ADD0D12929D0" + $"2903DE9ED5D5D5D402040404D5292903F72929B0DE3ECE2929B629ADB029D504" + $"0229037F7F063E3E3ED07F0C0C0C0C0C0C7F7F7F7F7F7FA9A9A9A97F7F7F7F7F" + $"7F7F7F7F0C0C0C0C0C0C0C7F7FD0D03E3E3ED0D0D0D0D0D0D006060606060606" + $"060606030303030303030303032929292902029E9E0404D5D5D5CE022929D0D5" + $"B629027F02DE05047FF7CECECE0606ADADADADADADAD0606ADADADADAD060606" + $"06CECECECECECECECECECED5D5D5CED5D5060606AD05CE0305DED5DEDE29B602" + $"038909D4292906D9ADADCBF629CBD1292929292929292903AD29CECEADCECE04" + $"CECE02D4D4D4CECECB9E03F6D5D0ADCBA905DED429D0DEB629CB96D4CE29AD29" + $"D129CB7FD5D5D5D504D029AD292929292906AD29292929290603CED483B0D4D5" + $"292929292929ACB604290329B6DE05B60305D4D1D506292902D1293302042903" + $"09297F9ED5D503020405CECE05CAA9290F29292929CEADD429DE05D40403DE02" + $"29297F0606063ED0D0D0D00C0C0C0C0C7F7F7F0C0C0C7FA9A9A9A97F7F7F0C0C" + $"0C7F7F7F7F0C0C0C0C0C0C7FD0D0D0D03E3E3E3ED0D0D0D0067F7F0606060606" + $"0606067F7F0303030303037F7F292929299E9E9E9E0404DE05D5ADCB0429F729" + $"0229A9DE2929B683292906CED5AD06AD05CECECEADAD06ADADADADAD06060606" + $"06CECECECED5CECECECED5D5D5D5D5D5D506ADAD05CED429DEDE29029E062983" + $"83A903AD29CB030203D406CB2929CB2929292929292929ACB6CED5CEAD0505CE" + $"CE04CED4020405D57FCE0602D0DE7FAD29D02929292929B6CA29632933D4B0D1" + $"D0A905CED5D5D5CE0529290229040BADD5ADD5290529292905DE04D033CEDE05" + $"0329292929032905290305050508DE05B6B6D9D529D529292929D02903B6D183" + $"7F7F9E02DE0505D50205060606CE29D0D02929CE06CECECECE0403D5D5DE0229" + $"290303060606D0D0D0D0D0D00C0C0C0C7F7F7F0C0C0C0C0C7F7F7F0C0C0C0C0C" + $"0C7F7F7F7F7F0C0C0C0C0CD0D0D0D0D03E3E3E3E3E3ED00606067F7F7F060606" + $"060603037F7F7F7F7F7F7F7F7F2929292902020202020404D5D5CE2909290429" + $"7F29090229290229CA05C5CE06AD050505CECECE050505ADADADADAD06060606" + $"ADCECECED5D5D5D5D5D5D5D5CECECED5CE0606CE0504D47F2905317F037F7FA9" + $"5A0F04CBD1D105D5D5D4CB29F62904CA29292929292929CA29ADD5CED5ADCE04" + $"0404CECECECECECE29CED5D50504ADADB6293103DE96020B292931D12929DE29" + $"5AD50405ADD50602029E3E2929097F9E0529067F29CB839E7FD40529D0AD2929" + $"D02929D089DE0404040B040B040B05DEB6B606D029CBD00629292902B6DEDE7F" + $"3E7F2902DE04DE092904CED5D5CE05292903DE0604CED4D4D505DEDE049E9E9E" + $"297F037F7F7FD0D0D0D0D03ED00C7F7F7F7F0C0C0C0C0C0C7F7F7F0C0C0C0C0C" + $"0C7F7F7F7F7F7F0C0C3ED0D0D0D0D0D03E3E3E3E3E3E060606067F7F7F7F7F7F" + $"06060303037F7F7F7F7F7F7F7F2929292902020202029E04DE05292929ADD583" + $"CE292929DE2904D129D5CE0605CECE0505CECECE0505050505ADAD0606ADADAD" + $"ADADD5D5D5D5D5CECED5D5D5CECED5D506ADCE0504D40302292929297F0C7FA9" + $"D029032929D02904ADAD2929CB2929D529292929292929316303D5D5D5060505" + $"04CECE0404CE0506CECED5CEADCA29D12929D4D0290402830529040603292903" + $"9ED5020404D50429297FCE292929DE7F3ED0042929B6A97FD0D42929DE9606B6" + $"05ADCED009040202A9A902A902040808B62904D4310629292929290583DE7FA9" + $"7F06039E029E027FD0DED5CECECED5CECB04C50502D403D505D5DE0402022929" + $"7F03037F7F0606D03E3E3ED0D0D07F7F7F7F0C0C0C0C0C0C7F7F7F7F0C0C0C0C" + $"0C7F7F7F7F7F7F7FD03E3ED0D0D0D0D0D03E3E3E060606060606067F7F7F7F7F" + $"7F0303030303037F7F7F7F7F9E9E9E9E9E0202029E9E9EDEDED5D5D4D40204CE" + $"AD7F292904D5DE2906D5AD0505CECE05CECECECE050505CECECE0606ADADADAD" + $"ADADCECECECED5CECECED5D5D5CED5AD05050404CEDED004D0D00429D4D5DE83" + $"0BD029D0CA29292906AC29332929292905292929292929D129D929037FCE0605" + $"CECECECE05CECEADCECECED5D529B663057FA9B6CB29DEDEA90F29D10204A99E" + $"04D50529290FCA2933DE310489057F3E7F02B629290429290F2903B6292929B6" + $"040B0BB60B0229292929A9A9A9040505B6292906D52903292929298329DEDEA9" + $"B6D0297F29037F7F962906CED5D5D5CECE06CECED4D5D503D50404049E9E9E9E" + $"030303060606063E3E3ED0D0D0D0D0D07F7F7F0C0C0C0C0C7F7F7F7F0C0C0C0C" + $"0C7F7F7F7F7FD0D0D03E3ED0D0D0D0D0D03E067F06060606060606067F7F7F7F" + $"7F030303030303037F7F7F7F9E9E9E9E9E9E9E9E9E9E9E9E0404D5D503D5D402" + $"CED009D4ADCED503290605CE05CECECECECECECE0505CECECECECEADADADADAD" + $"ADADCECECECECECECECED5CECECECE05ADD0D503030329CA33D1D429CB030202" + $"CB292929ADD129F705ADD005D029042929292929292929D0DE31AD2929D5ADCE" + $"CE05CECE0505AD06CED5CECECE06D429A97F7F7F067FA9DE292905CA2929A929" + $"04DEDEDE7F02292983292904DEDEDE3129AC29D02905B6B0290F03292929D406" + $"A9020229298383028329292902A90505B60429D0292929292929CE83A9DEDEDE" + $"A9DE29C529DE0504039ED5CED506ADADCECECED40303D5D5D5DE040402022929" + $"7F037F7F0606063E3E3ED0D0D0D0D03ED0D07F0C0C0C0C7F7F7F7F7F7F0C0C0C" + $"0C7F7F7F3ED0D0D0D03E3E3ED0D0D0D0060606067F060606060606067F7F7F7F" + $"0303030303030303037F7F2929299E9E9E02020202029E9E04DE05D50503D5D4" + $"D4ADD4CECECE05AD0505CECECECECECECECECECE05CECECECECECECEADADADAD" + $"AD06CECECECECECED5D5D5CECED5060429030502DEADDE29B62904CB29050B29" + $"0F2903B0AC2929032905D503D0D0CB2903292929292929D029B6DECED5D5CEAD" + $"AD05CECEAD06ADADCECED5D5CECE0406047F9E29033E7FD1B62931292929637F" + $"9E9E02030629B00FB6B00329A92929CA2904040F8929292929D4D40329D52906" + $"A929290283028302830283A9A902DE2929292929292929D5D029D005A9028383" + $"A9DE0629290429ADCAD5CECE0606AD05CECECED403D5D5D5D5DE04049E9E2929" + $"7F7F03037F7F7F063ED0D0D0D0D03E3ED0D0D0D03E0C0C7F7F7F7F7F7F7F0C0C" + $"7FD0D0D03E3ED0D0D03E3E3E3E067F06060606067F7F0606060606067F7F7F7F" + $"7F03030303030303037F7F29292929299E02020202020202DEDEDED50505D5D5" + $"D502CECECECE04CECE04CECE0404CECECE040404CECECECECECECE0505ADAD06" + $"0606CED5D5D5D5CECED5CECED5ADCE032929D1299E7F7FDE050929F729B605B6" + $"B6B6028929292929D129D529D1CBCBF7F6292929D529292929297FCED5D5CEAD" + $"06ADAD06ADAD0606CED5CECED5CEADCED504042903A9B629D429292929CB04D0" + $"7F299E7F3E7F830BD929290F050B0809022929068306D029D5D02929C5D00429" + $"A92983028383DE8383028302A904B6292929292929292929CB02040302298329" + $"DE0389052929D0D9CB2933D506ADCECECECECED4D5D5D5D5D5D504DE9E02029E" + $"297F0303037F060606D0D0D0D03E3ED0D0D0D0D03ED0D0D0D0D03ED0D0D0D03E" + $"3ED0D0D03E3ED0D0D03E7F060606067F060606067F7F7F06060606067F7F0303" + $"7F7F0303030303030303292929292929290202020202020204040405D5D5D505" + $"03D5D4D40202D40202D4CECE04CECECECE0404040404CECECECE050505060606" + $"0606CECED5D5D5D5D5D5D50606057FDE0329D003293E7FD4C5290629D0B003B6" + $"968363D42929292929292929D0292929290602CB2929293305B6ACA9D5CECED5" + $"06ADAD06ADAD0606CECED5D5D506050402D50402D00629292903D129040F293E" + $"7F0303DE292905DE29ACCB29B6050229CB2931D4D42929333329D029D1292929" + $"290202DEDE83DEDEDEDE0283A90FAD8929292929062929D0F7292905A9A902DE" + $"2929D1292904CB299E05CECEADAD0505040404D4D40303D505D5D50404029E02" + $"2903037F0303060606D0D03E3E3E3ED0D0D0D0D03ED0D0D0D0D03ED0D0D0D03E" + $"3ED0D0D03E3E3E7F06067F060606067F060606067F7F7F7F060606067F030303" + $"7F7F7F03030303030329292929292929290202020202029E04040404D5D50505" + $"05D5030302D4D402D4D4D40202CECECECE040404040404CECE0505050505ADAD" + $"ADADCECECECED5D5D5040302CECE2909D529832929DEB62929CBF72963B0B696" + $"2929CB2905F7D02929292929292929CB042929CBCB3329638333D5B6D5D5D5CE" + $"CEAD060606AD06CED5D5D5D5AD0504020305049E7F292929292933AD29B67FD0" + $"06063EA92929D0CB29CB29B69629292929D0CEAD292929D1C50629F6AD292905" + $"29838383DE83DEDEDEDE8302290829D02929292929292929D42929DE050529AD" + $"D5F729CB02B6DE297FADD5CE06ADCE04CECECE0202D4D5D5D5D50505DEDE029E" + $"02297F7F03037F067F7F3E3E3E3E3ED0D0D0D03E3ED0D0D0D0D03E3ED0D0D03E" + $"3E3E3E06067F067F06067F0606067F7F060606067F7F7F7F7F06060603030303" + $"037F7F7F7F0303039E9E2929292929299E9E9E9E9E9E9E9E040404DED5050505" + $"D5D503D5D5D4D4D4D4D402020202CECECE040404CECECECE050505050505ADAD" + $"ADADCECECECED5D5D5D5CBACCED59ED02905D42904052929CECACB02DE830329" + $"2929292929CB04292929CBAD2929292929D0CA29AD6329337FDE02CED5CECECE" + $"D5CECED5CECED5CECE0405ADB6AC29299E04037FAD2929B02929CB890483A97F" + $"0C7F022929290429290463B6B689D4D0022929D031CB29CB292929D02929D529" + $"A902DEDEDE5A5ADE5ADEDE02A9058929292929292929312929D4B6B6DEB00329" + $"03D029ADD029CB29B683D5CECEAD0505CECECE02D4D402D4D4D4D4D4D5030504" + $"04022929037F03037F0606063E3E3ED0D0D0D03E3E3ED0D0D0D03E3E3ED0D006" + $"0606067F7F03030303037F7F06067F7F7F0606067F7F7F7F7F7F7F7F03030303" + $"037F7F7F7F7F2929299E9E9E2929292902029E9E9E9E9E9EDEDEDEDED5D5D5D5" + $"D5D505D5D50302D4D4D402020202D4CE0404CECECECECECECECECECECECE05AD" + $"ADADCED5D5D5CECED5022929027F293E29042929B6B6B6B0CB29298304AD2929" + $"0F292929292929292929C5D133D0332929AD052903B0AC29032905D5D5CECED5" + $"D5CECECECECED5D5CED4C57FB6D5290505297F29032903CB0206D1042983A97F" + $"830529293129ADF72929D4DEDE83D40629293331292929CBD529292929292929" + $"0202835ADEDEDEDE5ADEDEDE0229D0CB2929292929292929292905B6B609B663" + $"D52906CE29292929D0D4CED5CE0605CE0404CECECED402D4CECE29A929ADCED4" + $"0905029E2929037F0306067F06063ED0D0D03E3E3E3ED0D0D03E3E0606067F06" + $"067F0303020629037F037F0303067F7F7F7F06067F7F7F0303037F7F03030303" + $"037F7F7F2929292929299E9E9E9E9E29020202029E9E9E9E04DEDEDEDED5D5D5" + $"D5D505D5030303D4D4D40202D4D4D4D4CECECECECECECECECE04CECECECECEAD" + $"0606CECECECED5D506B0D1CB29068329CB2929B62929D005D003060389B02931" + $"292929CB292929292929CBCB2933D40505AC2929B60B330205AD06D5CED5D5D5" + $"CECECECECECECED5CE2929DE03292929D409290BD42929CB2929292929DEDE83" + $"29B6D9D0D029ADADD029298363D429292929D1CB292929332929292929292929" + $"D40383DE5A8383DEDEDE5A5A020B0689D029292929292929CED4B69609960F29" + $"292929F704CB2929D1290529D5CE05050404CECE04CE04CEA90F2902CB2929F7" + $"CBCB049E02299E9E9E7F037F0606067F06060606060606060606067F06067F7F" + $"03037F9ECE290402297F03037F03037F0303037F03037F0303037F7F7F030303" + $"037F299E2929292929299E9E9E9E9E0202020202029E9E9E0404040404D5D5D5" + $"D505050303D5D5D5D402D4D4D4D4D4D4CECECECECECECECE0404CECECECECEAD" + $"0606D5CECECECED5290629CBB6058305DECB290403053129D004D4B006090633" + $"29D1CBCB292929292903CA292933030F040629AD29DE2906292905D5D5D5D5CE" + $"CECECECECECED5D5D5CE05CA292929293129D0B6D9030605F729960483DE5A5A" + $"29050529D4D983042929D00F0FD00904292904C5292929292929292929292929" + $"962902DEDEDE83DEDE83DEDEDE8302DEF7292929292929D1ACD4290FB60FB6DE" + $"CBD129CBD02929290529DE2929CE0605CECECE0404CECE0504ADD4293E2929AC" + $"D1CE05DE9E9E02DE02027F0306067F7F06060606060606060606067F7F067F7F" + $"037F0229AD29D429049E297F7F03037F03037F7F03037F7F03037F7F7F030329" + $"292929299E2929292929299E9E9E02020202020202029E040404040404D5D505" + $"05050505D5D5D5D5D5D4D4D4D4D4D4D402CECECECECECE040404CECECECE05AD" + $"AD06CECECED5D50606292902CA29DE0F2929AD0329D1292905AD29D02929ADD5" + $"33CBC5D52929292929293329293329D9DED40429060C7F02AD29CECECED5D5CE" + $"CED5CECED5CED5D5D505D02929292929D129D02929AC2906042929DE29DEDE83" + $"02A90BDE9683292929CBADD429D029F72929CBD5292929292929292929292929" + $"032902DEA9A9DEDE8383DEDEDE022905ADCBAD292929CB293329CB032906DE04" + $"06D02929D52929292929962929D5CE06CE05CECE05CE05ADCE830605D1632929" + $"33CE3329D5D5D52929CE297F03037F7F0606067F0606067F7F06067F7F7F0303" + $"299E9E030229ADCB29DE292929292929299E299E29299E299E29299E2929299E" + $"292929299E2929292929299E9E9E9E0202020202020202040404040404050505" + $"05050505D5D5D5D5D5D4D4D4D4D4D4D402CECECECECE0404040404CE050505AD" + $"ADADD5D5D5060605CE0403D029ADB6ADCA29ADD5F729D1D005D5D02929D433D0" + $"0203CB29292929292929292929DEB096DE2929B602A905D502CE06CED5D5CED5" + $"D5D5CECED5D5D5CE050229D129292906ADACAD2929F7CECBD129298302830202" + $"29A904B68929292929F7AD0304CE03CB290404CBD02929292929292929292929" + $"2902DE7FA97F7FA9DEDEDEDEDEDE2904D92929292929D129CB29292929298302" + $"D4AD2929292929292929299E06CECEADAD05CECE05CEADADCED5D5CE02837F83" + $"D1CE292929D5CE7F33039E29037F030306067F7F0606067F7F7F067F7F039E9E" + $"9E9ED5CE7F29D42906050202299E2929299E299E290202299E29299E2929299E" + $"292929299E9E29292929299E9E029E9E02020202020204040404040404D5D5D5" + $"D5D5D505D5D5D5D5D503D4D4D4D4020202CECECE040404040404040505050506" + $"06CED5CE332929B605DE7FD006290429D02902292929C5C52929CBCBD0292929" + $"29D429292929D1CBCB292933CBDEB6B63329ADB60429ADD5040506D5D5CECED5" + $"D5CED5CED5D5060503292929292929CB290605D42929D129CB2929CBF7052929" + $"2902292929D4D1D1D529CE0406CE29292929ADF6292929292929292929292929" + $"29837F7F7F7F7FA97F83835ADE8329292906292904333329D0F729292904D4CA" + $"0304D031D1D02929292905D102CECE06ADAD06AD06ADAD06CED5D5D505D50304" + $"CB3E29F6D4293183060204299E7F03030303037F7F06067F7F7F037F03290202" + $"DE02022906B02929CB040402029E299E29020202DE05290402029E9E29299E9E" + $"292929299E9E9E292929299E0202029E9E9E02020204DEDEDEDEDEDEDED5D5D5" + $"D5D5D5D5D5D5D5030303D4D4020202020204040404040404040404CE050505AD" + $"ADCECE29D0D529045A29A90BDE0203292904F73329C5D1CBCA29292929292929" + $"29292929292933032929AC04B609B6DEB62903D529D0290204ADAD06D5CED5D5" + $"CECED5D50629290205062929292902290429D9632929ADD0332929292929A9A9" + $"A90BDE292929CB2929292929CED02929D02929D0062929292929292929292929" + $"7F7F7F7F7FA9A97F7FDEDEDE8383292929D429D5CAD4D5CB292933D02929D029" + $"2929D1292929CB292903CB0229D5D5CEADAD06ADADADADCED5D5D50683090BD1" + $"0BDE29CB292929D5D129AD9E2929037F0303030303030303037F032902330303" + $"29A9D4CB29292929D402D504049E9E9E04040405292929059E029E0229299E9E" + $"292929299E9E9E9E292902020202029E9E9E9E9E040404DEDEDEDEDEDED5D5D5" + $"D5D5D5D503030303030303020202020202CECECECECE0404040404CECECECEAD" + $"ADCECE6304292929D0D105042929CE2929042929D0D029292929292929290406" + $"AD292929D529042929D40363DE96D0023129032906297FD4CE060606CED5D5CE" + $"D5CED5AD05022929DE290429B0ADD02929D083B6B6DE0933D029292929B00504" + $"0405B629292902F729290FD0D5D10329042929D0AD2929292929292929292929" + $"7F7F7F0C7FA97F7FA98383DE83022929D9DE29AD0604290629290503292929CB" + $"D029CA2929CE29B029CB29CED5D5CED5CE0606AD0606CECED5CED5AD63290306" + $"2905ADCB2929292929CED5029E29297F03037F0303037F03037F299E02CE2929" + $"D5F7DE29292929AD290605D5DEDED5D003D5D503D5DECE05D59E02029E029E9E" + $"9E29299E9E9E9E9E029E9E020202029E9E9E9E0404040404DEDEDEDED5D5D5D5" + $"D5D5D5D5D5D50303030303D4D4D4D40202CECECECECECECECE0404CECECECE06" + $"06CECED5AD292933DE0306B60329D0F729292909AD2929292929F602F6CBCBCB" + $"292929292929292929ADB0D409D429DE022963290229299ECE05AD0606D5D5CE" + $"D5CE0605040229D4AD29C5B603032929D0CBDEB09629292929CA290403CE0505" + $"08B6292929292905292929D03329CBCB29292929032929292929292929292929" + $"D07F0C7F7F7F7FA97F835A0229A9A9DE96B6B683D42929292903D58983D1DED4" + $"CBF7B60F02296329297F0FCED5D5D5D5CED5CEAD06D5CECECED5D506D12929B6" + $"29DED429292929AD7F29DE0402299E29037F7F7F037F7F0329299E020505CB05" + $"29D00329292929D50305D4D5D5027F29D57FAD050405292904D5049E02020202" + $"0202299E9E9E0202029E9E02020202029E9E04040404040404DEDEDE0505D5D5" + $"D5D5D5D5D5D5D5D5030303D4D4D4D4D4D4CECECECECECECECECE04CECECE05AD" + $"ADCED5D5CE83B629A9A92929D0C5CBD0292929292929290604D03131CBC50231" + $"D0D029033329D0292903AD0629D405837F0C7FA9D504050304050606060606CE" + $"0606CECE052929D0B0B0AD2929292929D4D429B605B0D529292929CB2996B6DE" + $"032929AD292906D029292903D0D00429292929290F2929292929292929292929" + $"D03E7F7F7F7FA9A9A983290229CBDE05B69603293329292906D4B003DEB6B6B6" + $"2902299629ADDE292929CE06D5D5CECECECECED5D5D5CECED5CED50629032902" + $"2929292929D0ADB62902D5DE9E0202299E299E2929299E29292929DE05292929" + $"CB830563292929DEB6CECED4CE29CEDE29D4292929296304CE05040404029E9E" + $"02029E02029E0202029E9E9E020202020404DE04040404040404DEDED5050505" + $"050505D5D5D5D5D5D5D503D4D4D4D4D4D4CECECECECECECECECECE05050505AD" + $"ADCECED5D531B696062906290329D42929292929292929292929D029CBD1F7D1" + $"D003D5D40506292929D006D0292908DE7FD0039E0204030204CE05ADAD0606AD" + $"0605D429ADC5D5292904D5CA03D5DE0629D5DEDEB66329032929CB062989B6B6" + $"05290503D4D1030429292929CBCBCBC529292929292929292929292929292929" + $"3E3ED00C0C0C7F7FA9DE29CB2904D196B00F2929292904D4AD0303D40289CB0B" + $"835A02D1D563DE9E05CE06D5CECED5D5CED5CECED5D5CECED5CE06CED50C06B6" + $"2903CB296329B60CD5D4D5D50404020202029E299E299E29290202D529B6D4D5" + $"040429AD032903CB04D505CECE06CE032905D529292903290405D504DE04DE04" + $"DE9E9E029E9E9E02029E9E9E04040404040404DE040404040404DED5D5D50505" + $"0505D5D5D5D5D5D5D5D5D5D4D4D4D4D4D4CECECECECECECECECE050505050606" + $"06CED5D5ADD0897F0402B60329292929292929292929292929292929290229CB" + $"3305D0CE06D02929D529D0310429335A7F7FD002DE03D4020405050505050505" + $"0504D4292996292902022929292902B6050B0404DECB29032929F605290FB6B6" + $"96B6D9DE6303D4292929292929290402D0D02929292929292929292929292929" + $"7FD0D0D07F7FA9A97F8383022933292929630329CB292905CB29D1CB2903D104" + $"DE7FA9A9D1CB7FD50205ADCED5D5CED5D5D5CED5D5C531DEDE04050405029E06" + $"83B6A905B60303AD06CED402D496D5050229049E020202029E0204D529D9D5CE" + $"02047F29042929ADD1ADAD06D5D5CB2929B629292929B6DECED505D5DE04DE04" + $"DE04DE0404DE04DE0404DE040404DE04040404DEDE0404040404D5D5D5D5D505" + $"0505D5D5D5D5D5D5D5D5D5D4D4D4D4D4D4040404040404040404CECE0505ADAD" + $"06CECECED5D5D10302D529290629032929292929292929292929292929292929" + $"F7D0D0D4AC04292929AC29292906A98383DE299E05D502CECECE05CE0505CE05" + $"CE04D52929D5DECBA97F0F292929290802A9A902D0F7092905CB290229299696" + $"96B6B6DED9CB0629292929292929CBCB04032929292929292929292929292929" + $"7F3E3E3E0C0C7F7FDE8302ACCB2929D0D50FD4D42929D133D12929292929CBCB" + $"29293E7F2929D502CE05ADADCED5D5D5D5D5D5CE060529ADADD005D4D5DE9E7F" + $"D083DED0D0A97FD5ADCECE298329DE2929D5050402029E029E04DE05020206D5" + $"D57F9E9E7F29AD29D104D5CECED5052929032929D403292904D4D5D5D5D5D5D5" + $"05050505D5D5D5DE04DEDE040404DE04040404DEDEDEDE040404D5D5D5D5D505" + $"05D5030303D5D5D5D5D5D5020202D4D4CECECE040404040404CECECECE05ADAD" + $"ADCECED5D5CED506CED4F729D5AD092929292929292929292929D50F29292929" + $"CBD0D1F603AD29D4292929F7CB05082929B033DED5D5D4CE040404CE0505CECE" + $"CE022929297F0CD0D03E29D0F7290205020283A9AD29292929D031CB298389B6" + $"B6B6B683DE04292905CBD129292929D1F7020329292929292929292929292929" + $"06D0D0D07F7F7FA9DEDE05D40403CE292906AD2909040429292929CB332929DE" + $"CB29299E7F29D5CE04CE0506ADD5CE06D5CEAD04D4D0D429CB057F9EDE042906" + $"0CDE293329B6F706CE06CE0529CB3329290403D5DE04040404DED5D503040506" + $"D5050503D42929293ECED5CE29D40206A9290483298329D5CE02D403D4D4D5D5" + $"D5D502CE02CED5D5D5DEDE0404DEDE04040404DEDEDEDEDED505D5D5D5D5D5D5" + $"D5D5D503030303030303D40202020202CECECECE04040404CECECECECEADADAD" + $"ADCED5D5CECECECE050302B6CB02292929292929292929292929D406292929D0" + $"D105290506D4D5D503D429292996B6D903290306DE0302020404CE04040404CE" + $"04D4DE29A9A93E7F067F7FDE7F0F292902DE83020B29292929290303D5D98389" + $"89898383DE0329292929C50529292903D1D12906AD2929292929292929292929" + $"7F3E3ED00CA95A83DE02D09604832929D5ADCB292929CB0429030329CBAD04D0" + $"293E9EDEDED5030204040505050402022929D5DE29332929290529D47F0304D5" + $"B604ADCBAD2929B6D5CECED529DED9332929CED505D5D5D5D5D5D5D5D4CECEAD" + $"DEAD7FF60FCB29290502DECB2903030206DE2929297FADCECE04CED07F290602" + $"D4D4042929AD0205D5D5D50404DEDEDE040404DEDEDEDED5D50505D5D5D5D5D5" + $"D5D5D5D5030303030303D4D4020202CECECECECECE04040505CECECECE060606" + $"06CECECED5D5CED505037FCBD5290F29292929292929292929292905D0D02929" + $"042929D106D505030F29D1032989B629D006AD29DE05D502CECECE0404CE0404" + $"02D49E0329CB7F7F297F7F7F7F7F7FA9A9838383A9D52929292929D0CE29DE63" + $"DEDE6363DE89CE0429CBD1292929292929D03305D0AD29292929292929292929" + $"7FD0D07FA95AD40429A905B6D129CB0305D033F729D029292929292929290683" + $"0C7F04DE05030302CE040404020429C5D1290383292929292929B68329292929" + $"CB29CB29032929CED5D506059EA9ADD56329CE0429CE0CD4D50303D4D4CE06CE" + $"03CBCACEADB67F7F9E292929D42902DE29D509C5B602D5CEADADB6B605CB29B6" + $"D5CBCE2929F6CE0305D5D505D5D5DEDE0404DEDEDE05D5D5D5050505D5D503D5" + $"D5D5D5D5D503030303D4D4D4D402CE04CECECECECE04CECE05050505ADADAD06" + $"06D5D5CECED5D5D5D429890529CB29292929292929292929292929D533042929" + $"CAD02929ADD405020409CB29D10429D5CB292929039E05D4D4CE0404CECE04D4" + $"020205DE899E9E9E9E299E7F067FD00C7F83830205AD2929CBCB29D029292929" + $"0363DEDE04292903292933D1292929292929D0D0ADAC0F292929292929292929" + $"063E7F0CA9DED029F609B60503B0CB2929D0F72929290529292929292929D429" + $"7F9EDED5D5D50302D402020203D5F729290329B629D12904020533D429D12929" + $"D0292929299E0502CECE043304068329D0ADD50429CB2906CECE0205CE7FDE05" + $"042996D129DE7F3E7F7F2929DE03AD2929F729D4292905CECED503D529A9DED0" + $"2929D0F6292929CE030505D5D5D505D5D505D5D5D50505D5D50505D5D5D5D503" + $"D5D5D5D5D503030303D4D4D4D402CE0404CECECECECECECECE0505ADADADADAD" + $"CECED5D5D5D5CE0603F629892929292929292929292929292929292929F70429" + $"29D004CEADADCEDEDE292906CBD40929292929292929B6030202D40202D40202" + $"D4D4D5D5049E9E9E029E9E297F7FD00CA9DE05D0B6B6AD31332929D129292929" + $"F7D463630206C5D4D4CE052929D4D00929292929290FB0292929292929292929" + }, + "_contiguous" = false +}; + +resource(1, "BEOS:M:video/x-xaos-animation") #'MICN' array { + $"00000000000000000000000000000000" + $"00FFFF00FFFF00FFFF00FFFF00FFFF00" + $"00FFFF00FFFF00FFFF00FFFF00FFFF00" + $"00000000000000000000000000000000" + $"000000000000000000005D5D5D5D5D00" + $"00000000005D5D00005D5D5D5D5D5D00" + $"000000005D5D5D5D005D5D5D5D5D5D00" + $"005D5D5D5D5D5D5D5D5D5D5D5D5D5D00" + $"00D1D1D15D5D5D5D005D5D5D5D5D5D00" + $"00000000005D5D00005D5D5D5D5D5D00" + $"000000000000000000005D5D5D5D5D00" + $"00000000000000000000005D5D5D5D00" + $"00000000000000000000000000000000" + $"00FFFF00FFFF00FFFF00FFFF00FFFF00" + $"00FFFF00FFFF00FFFF00FFFF00FFFF00" + $"00000000000000000000000000000000" +}; + +resource(0, "BEOS:M:image/x-xaos-position") #'MICN' array { + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFF2A2A2A2A2A5DFFFFFFFFFF" + $"FFFFFFFFFF2A2F2F2F2A2FFFFFFFFFFF" + $"FFFFFFFFFF2A2F5D5D2A2F5DFFFFFFFF" + $"FFFFFFFFFF2A2F5D5D2A2F5D5DFFFFFF" + $"FFFF5DFFFF2A2A2A2A2A2F5D5D5DFFFF" + $"FF5D5D5DFF5D2F2F2F2F2F5D5DA5FFFF" + $"5D5D5D5D5D5D5D5D5D5D5D5D5DFFFFFF" + $"FF5D5DA5FF5D5D5D5D5D5D5D5D5DFFFF" + $"FFFFA5FFFF5D5D5D5D5D5D5D5D5DFFFF" + $"FFFFFFFFFFFF5D5D5D5D5D5DA5FFFFFF" + $"FFFFFFFFFFFFFF5D5D5D5DA5FFFFFFFF" + $"FFFFFFFFFFFFFFFF5D5DA5FFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFF5DFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFF5D5DA5FFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" +}; + +resource mini_icon array { + $"FFFFFFFFFFFFFFFFFF2AFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFF2A2A2AFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFF2AFFFFFFFFFFFF" + $"FFFFFFFFFFFFFF2A2A2A2A2AFFFFFFFF" + $"FFFFFFFFFFFF2A2A2A2A2A2A2AFFFFFF" + $"FFFF2AFFFF2A2A2A2A2A2A2A2A2AFFFF" + $"FF2A2A2AFF2A2A2A2A2A2A2A2A2AFFFF" + $"2A2A2A2A2A2A2A2A2A2A2A2A2AFFFFFF" + $"FF2A2A2AFF2A2A2A2A2A2A2A2A2AFFFF" + $"FFFF2AFFFF2A2A2A2A2A2A2A2A2AFFFF" + $"FFFFFFFFFFFF2A2A2A2A2A2A2AFFFFFF" + $"FFFFFFFFFFFFFF2A2A2A2A2AFFFFFFFF" + $"FFFFFFFFFFFFFFFF2A2A2AFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFF2AFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFF2A2A2AFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFF2AFFFFFFFFFFFF" +}; + +resource(1, "BEOS:L:video/x-xaos-animation") #'ICON' array { + $"0000000000000000000000000000000000000000000000000000000000000000" + $"0000000000000000000000000000000000000000000000000000000000000000" + $"0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000" + $"0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000" + $"0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000" + $"0000000000000000000000000000000000000000000000000000000000000000" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F" + $"00000000000000000000000000000000000000005D0000000000000000000000" + $"000000000000000000000000000000000000005D5D5D00000000000000000000" + $"00000000000000000000000000000000000000005D0000000000000000000000" + $"0000000000000000000000000000000000005D5D5D5D5D000000000000000000" + $"00000000000000000000000000000000005D5D5D5D5D5D5D5D00000000000000" + $"000000000000000000000000000000005D5D5D5D5D5D5D5D5D5D000000000000" + $"00000000000000000000005D5D00005D5D5D5D5D5D5D5D5D5D5D000000000000" + $"000000000000000000005D5D5D5D005D5D5D5D5D5D5D5D5D5D5D000000000000" + $"000000000000005D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D00000000000000" + $"00000000000000D1D1D15D5D5D5D005D5D5D5D5D5D5D5D5D5D5D000000000000" + $"00000000000000000000005D5D00005D5D5D5D5D5D5D5D5D5D5D000000000000" + $"000000000000000000000000000000005D5D5D5D5D5D5D5D5D5D000000000000" + $"00000000000000000000000000000000005D5D5D5D5D5D5D5D00000000000000" + $"0000000000000000000000000000000000005D5D5D5D5D000000000000000000" + $"00000000000000000000000000000000000000005D0000000000000000000000" + $"00000000000000000000000000000000000000005D0000000000000000000000" + $"000000000000000000000000000000000000005D5D5D00000000000000000000" + $"00000000000000000000000000000000000000005D0000000000000000000000" + $"3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F3F" + $"0000000000000000000000000000000000000000000000000000000000000000" + $"0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000" + $"0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000" + $"0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000" + $"0000000000000000000000000000000000000000000000000000000000000000" + $"0000000000000000000000000000000000000000000000000000000000000000" +}; + +resource(0, "BEOS:L:image/x-xaos-position") #'ICON' array { + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D5DFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A5DFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2F2F2F2F2F2F2F2F2A2FFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2FFFFFFFFFFFFF5D2A2FFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2FFFFFFF5D5D5D5D2A2F5D5DFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2FFFFF5D5D5D5D5D2A2F5D5D5D5DFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2FFF5D5D5D5D5D5D2A2F5D5D5D5D5DFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2F5D5D5D5D5D5D5D2A2F5D5D5D5D5D5DFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2F5D5D5D5D5D5D5D2A2F5D5D5D5D5D5D5DFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2F5D5D5D5D5D5D5D2A2F5D5D5D5D5D5D5DFF" + $"FFFFFFFFFFFFFF5DFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2F5D5D5D5D5D5D5D5D" + $"FFFFFFFFFF5D5D5D5D5DFFFF5D5D2F2F2F2F2F2F2F2F2F2F5D5D5D5D5D5D5DA5" + $"FFFFFFFF5D5D5D5D5D5D5DFF5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DA5A5" + $"FFFFFF5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DA5FF" + $"FFFFFF5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DA5A5FF" + $"5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DFFFFFF" + $"A5A5A55D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DFFFF" + $"FFFFFF5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DFF" + $"FFFFFF5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DFF" + $"FFFFFFFF5D5D5D5D5DA5A5FF5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D" + $"FFFFFFFFFF5D5D5DA5A5FFFF5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DA5" + $"FFFFFFFFFFFFFFA5FFFFFFFFFF5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DA5A5" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DA5FF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFF5D5D5D5D5D5D5D5D5D5D5D5D5D5D5DA5A5FF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D5D5D5D5D5D5D5D5D5D5D5D5DA5A5FFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D5D5D5D5D5D5D5D5D5D5DA5A5FFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D5D5D5D5D5D5D5DA5A5A5FFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D5D5D5D5DA5A5A5FFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D5DFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D5D5DA5FFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5D5DA5A5FFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF5DA5FFFFFFFFFFFFFFFFFF" +}; + +resource large_icon array { + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2AFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2AFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2AFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2AFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2AFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2AFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2AFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AFF" + $"FFFFFFFFFFFFFF2AFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A" + $"FFFFFFFFFF2A2A2A2A2AFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F" + $"FFFFFFFF2A2A2A2A2A2A2AFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F2F" + $"FFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2FFF" + $"FFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F2FFF" + $"2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AFFFFFF" + $"2F2F2F2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AFFFF" + $"FFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AFF" + $"FFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2AFF" + $"FFFFFFFF2A2A2A2A2A2F2FFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A" + $"FFFFFFFFFF2A2A2A2F2FFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F" + $"FFFFFFFFFFFFFF2FFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F2F" + $"FFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2FFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2A2A2F2FFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2A2A2A2F2FFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2A2A2A2F2FFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2A2A2A2F2F2FFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2A2A2F2F2FFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2AFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2A2FFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2A2F2FFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF2A2FFFFFFFFFFFFFFFFFFF" +}; + +resource app_flags B_MULTIPLE_LAUNCH; + +resource app_version { + major = 3, + middle = 1, + minor = 0, + + variety = B_APPV_DEVELOPMENT, + internal = 0, + + short_info = "XaoS fractal zoomer", + long_info = "XaoS real-time fractal zoomer.\nAuthors: Jan Hubicka, Thomas Marsh.\nBeOS driver by Jens Kilian and Jan Hubicka.\n" +}; + +resource file_types message { + "types" = "image/x-xaos-position", + "types" = "video/x-xaos-animation" +}; + +resource app_signature "application/x-jjk-xaos"; + +resource(2, "BEOS:TYPE") #'MIMS' "application/x-vnd.Be-elfexecutable"; -- 2.19.0 From 754a6b375c3b1410eed2e1dfd1906dfaf53adc34 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Mon, 17 Sep 2018 21:07:17 +0200 Subject: build fix diff --git a/src/ui/ui-drv/BeOS/ui_be.cpp b/src/ui/ui-drv/BeOS/ui_be.cpp index 94d23cc..01e5dfa 100644 --- a/src/ui/ui-drv/BeOS/ui_be.cpp +++ b/src/ui/ui-drv/BeOS/ui_be.cpp @@ -438,7 +438,7 @@ static void be_mousetype(int type) case WAITMOUSE: { - static const char cursor[] = { // Clock face. + static const uchar cursor[] = { // Clock face. 16, 1, 8, 8, 0x07, 0xe0, 0x1f, 0xf8, 0x38, 0x1c, 0x71, 0x8e, 0x61, 0x86, 0xc1, 0x83, 0xc1, 0x83, 0xc1, 0x83, @@ -455,7 +455,7 @@ static void be_mousetype(int type) case REPLAYMOUSE: { - static const char cursor[] = { // Stylized tape deck. + static const uchar cursor[] = { // Stylized tape deck. 16, 1, 8, 8, 0x38, 0x38, 0x44, 0x44, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x44, 0x44, 0x3f, 0xf8, 0x00, 0x00, -- 2.19.0