From acc51dfcfaaf2b6f06c38b29ba2ca58d29fc7885 Mon Sep 17 00:00:00 2001 From: Alexander Zhirov Date: Wed, 6 Jul 2022 20:51:51 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B0=D0=B1=D0=BE=D1=87=D0=B0=D1=8F=20?= =?UTF-8?q?=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F=20=D0=BD=D0=B0=20=D0=BE?= =?UTF-8?q?=D1=81=D0=BD=D0=BE=D0=B2=D0=B5=20IUP=20=D0=B1=D0=B8=D0=B1=D0=BB?= =?UTF-8?q?=D0=B8=D0=BE=D1=82=D0=B5=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 4 + arguments.c | 49 + arguments.h | 23 + concat.c | 37 + concat.h | 13 + gui.c | 150 ++ gui.h | 15 + images.c | 4219 +++++++++++++++++++++++++++++++++++++++++++++++ images.h | 14 + main.c | 20 + node_settings.c | 212 +++ node_settings.h | 55 + settings.c | 90 + settings.h | 13 + 14 files changed, 4914 insertions(+) create mode 100644 .gitignore create mode 100644 arguments.c create mode 100644 arguments.h create mode 100644 concat.c create mode 100644 concat.h create mode 100644 gui.c create mode 100644 gui.h create mode 100644 images.c create mode 100644 images.h create mode 100644 main.c create mode 100644 node_settings.c create mode 100644 node_settings.h create mode 100644 settings.c create mode 100644 settings.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c4f75b5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/Debug +/.settings +.project +.cproject diff --git a/arguments.c b/arguments.c new file mode 100644 index 0000000..d227e5b --- /dev/null +++ b/arguments.c @@ -0,0 +1,49 @@ +/* + * arguments.c + * + * Created on: 6 июл. 2022 г. + * Author: alexander + */ + +#include +#include "arguments.h" + +void settingsLoad() +{ + settingsAddKey(PARAMETER_XFREERDP, "xfreerdp", false, true); + settingsAddKey(PARAMETER_SERVER, "/v:", true, true); + settingsAddKey(PARAMETER_USERNAME, "/u:", true, true); + settingsAddKey(PARAMETER_PASSWORD, "/p:", true, true); + settingsAddKey(PARAMETER_MULTIMONITOR, "/multimon", false, true); + settingsAddKey(PARAMETER_FULLSCREEN, "/f", false, true); +} + +Arguments *buildArguments() +{ + Arguments *args = (Arguments *)malloc(sizeof(Arguments)); + args->argc = settings.countEnable; + args->argv = (char **)malloc(sizeof(char *) * settings.countEnable); + Node *head = settings.next; + + for (size_t i = 0; i < settings.countEnable; head = head->next) + { + if (head->enable) + { + if (head->data->isValue) + { + args->argv[i++] = head->data->fullArgument; + } + else + { + args->argv[i++] = head->data->key; + } + } + } + + return args; +} + +void freeArguments() +{ + +} diff --git a/arguments.h b/arguments.h new file mode 100644 index 0000000..2f187af --- /dev/null +++ b/arguments.h @@ -0,0 +1,23 @@ +/* + * arguments.h + * + * Created on: 6 июл. 2022 г. + * Author: alexander + */ + +#ifndef ARGUMENTS_H_ +#define ARGUMENTS_H_ + +#include "node_settings.h" + +typedef struct +{ + int argc; + char **argv; +} Arguments; + +void settingsLoad(); +Arguments *buildArguments(); +void freeArguments(); + +#endif /* ARGUMENTS_H_ */ diff --git a/concat.c b/concat.c new file mode 100644 index 0000000..2f4e018 --- /dev/null +++ b/concat.c @@ -0,0 +1,37 @@ +/* + * concat.c + * + * Created on: 6 июл. 2022 г. + * Author: alexander + */ + +#include "concat.h" + +#include +#include +#include + +char* concat(char *s1, char *s2) +{ + size_t len1 = s1 ? strlen(s1) : 0; + size_t len2 = s2 ? strlen(s2) : 0; + + char *result = malloc(len1 + len2 + 1); + + if (!result) + { + fprintf(stderr, "malloc() failed: insufficient memory!\n"); + return NULL; + } + + if (s1) + { + memcpy(result, s1, len1); + } + if (s2) + { + memcpy(result + len1, s2, len2 + 1); + } + + return result; +} diff --git a/concat.h b/concat.h new file mode 100644 index 0000000..4aa9866 --- /dev/null +++ b/concat.h @@ -0,0 +1,13 @@ +/* + * concat.h + * + * Created on: 6 июл. 2022 г. + * Author: alexander + */ + +#ifndef CONCAT_H_ +#define CONCAT_H_ + +char* concat(char *s1, char *s2); + +#endif /* CONCAT_H_ */ diff --git a/gui.c b/gui.c new file mode 100644 index 0000000..1738973 --- /dev/null +++ b/gui.c @@ -0,0 +1,150 @@ +/* + * gui.c + * + * Created on: 6 июл. 2022 г. + * Author: alexander + */ + +#include +#include +#include + +#include "gui.h" +#include "settings.h" +#include "node_settings.h" +#include "images.h" +#include "arguments.h" + +static int guiExit(Ihandle *self) +{ + return IUP_CLOSE; +} + +static int guiConnect(Ihandle *self) +{ + settingsSetValue(PARAMETER_SERVER, IupGetAttribute(IupGetDialogChild(self, "SERVER"), "LINEVALUE")); + settingsSetValue(PARAMETER_USERNAME, IupGetAttribute(IupGetDialogChild(self, "USER"), "LINEVALUE")); + settingsSetValue(PARAMETER_PASSWORD, IupGetAttribute(IupGetDialogChild(self, "PASSWORD"), "LINEVALUE")); + + Arguments *args = buildArguments(); + for (int i = 0; i < args->argc; ++i) + { + printf("%s\n", args->argv[i]); + } + printf("\n"); + + +// char *program = "xfreerdp"; +// char *domain = "/d:agrohold"; +// char *certignore = "/cert-ignore"; +// +// char **argv = (char**) malloc(sizeof(char*) * 8); +// +// argv[0] = program; +// argv[1] = server; +// argv[2] = domain; +// argv[3] = user; +// argv[4] = password; +// argv[5] = certignore; +// +// Ihandle *child = IupGetDialogChild(self, "SETTINGS_WINDOW"); +// +// if (!strcmp(IupGetAttribute(IupGetDialogChild(child, "SETTINGS_FULLSCREEN"), "VALUE"), "ON")) +// { +// argv[6] = "/f\0"; +// } +// +// if (!strcmp(IupGetAttribute(IupGetDialogChild(child, "SETTINGS_MULTIMONITOR"), "VALUE"), "ON")) +// { +// argv[7] = "/multimon\0"; +// } +// + + return IUP_DEFAULT; +} + +Ihandle* guiStart() +{ + Ihandle *dlg; + Ihandle *icon, *bgHead; + Ihandle *vBoxMain, *hBoxServer, *hBoxUser, *hBoxPassword, *hBoxButtons; // Boxes + Ihandle *labelImage; + Ihandle *labelServer, *inputServer; + Ihandle *labelUser, *inputUser; + Ihandle *labelPassword, *inputPassword; + Ihandle *btnConnect, *btnClose, *btnSettings; + + icon = IupImageRGBA(64, 64, idata_icon); + IupSetHandle("icon", icon); + + labelImage = IupLabel(NULL); + + bgHead = IupImageRGBA(405, 72, idata_head); + IupSetAttributeHandle(labelImage, "IMAGE", bgHead); + + labelServer = IupLabel("Компьютер:"); + IupSetAttribute(labelServer, "SIZE", "80x16"); + // IupSetAttribute(labelServer, "FONT", "Helvetica, 14"); + IupSetAttribute(labelServer, "ALIGNMENT", "ARIGHT:ACENTER"); + IupSetAttribute(labelServer, "PADDING", "5"); + inputServer = IupText(NULL); + IupSetAttribute(inputServer, "NAME", "SERVER"); + // IupSetAttribute(inputServer, "BORDER", "NO"); + IupSetAttribute(inputServer, "SIZE", "100"); + // IupSetAttribute(inputServer, "PADDING", "10x"); + hBoxServer = IupHbox(labelServer, inputServer, NULL); + IupSetAttribute(hBoxServer, "MARGIN", "10x10"); + + labelUser = IupLabel("Пользователь:"); + IupSetAttribute(labelUser, "SIZE", "80x16"); + IupSetAttribute(labelUser, "ALIGNMENT", "ARIGHT:ACENTER"); + IupSetAttribute(labelUser, "PADDING", "5"); + inputUser = IupText(NULL); + IupSetAttribute(inputUser, "NAME", "USER"); + IupSetAttribute(inputUser, "SIZE", "100"); + // IupSetAttribute(inputUser, "PADDING", "10x10"); + hBoxUser = IupHbox(labelUser, inputUser, NULL); + IupSetAttribute(hBoxUser, "MARGIN", "10x0"); + + labelPassword = IupLabel("Пароль:"); + IupSetAttribute(labelPassword, "SIZE", "80x16"); + IupSetAttribute(labelPassword, "ALIGNMENT", "ARIGHT:ACENTER"); + IupSetAttribute(labelPassword, "PADDING", "5"); + inputPassword = IupText(NULL); + IupSetAttribute(inputPassword, "SIZE", "100"); + // IupSetAttribute(inputPassword, "PADDING", "10x10"); + IupSetAttribute(inputPassword, "NAME", "PASSWORD"); + IupSetAttribute(inputPassword, "PASSWORD", "YES"); + hBoxPassword = IupHbox(labelPassword, inputPassword, NULL); + IupSetAttribute(hBoxPassword, "MARGIN", "10x10"); + + btnConnect = IupButton("Подключение", NULL); + IupSetHandle("CONNECT", btnConnect); + IupSetAttribute(btnConnect, "NAME", "CONNECT"); + btnClose = IupButton("Закрыть", NULL); + IupSetHandle("CLOSE", btnClose); + IupSetAttribute(btnClose, "NAME", "CLOSE"); + btnSettings = IupButton("Настройки", NULL); + IupSetAttribute(btnSettings, "NAME", "SETTINGS"); + hBoxButtons = IupHbox(IupFill(), btnConnect, btnClose, btnSettings, IupFill(), NULL); + IupSetAttribute(hBoxButtons, "ALIGNMENT", "ACENTER:ACENTER"); + IupSetAttribute(hBoxButtons, "GAP", "10"); + IupSetAttribute(hBoxButtons, "MARGIN", "10x10"); + + vBoxMain = IupVbox(labelImage, hBoxServer, hBoxUser, hBoxPassword, hBoxButtons, NULL); + + IupSetCallback(btnConnect, "ACTION", (Icallback) guiConnect); + IupSetCallback(btnClose, "ACTION", (Icallback) guiExit); + IupSetCallback(btnSettings, "ACTION", (Icallback) settingsWindow); + + dlg = IupDialog(vBoxMain); + IupSetAttribute(dlg, "IMAGE", "BG_HEAD"); + IupSetAttribute(dlg, "ICON", "icon"); + IupSetAttribute(dlg, "TITLE", "GUI FreeRDP"); + IupSetAttribute(dlg, "RESIZE", "NO"); + IupSetAttribute(dlg, "PARENTDIALOG", "MAIN_WINDOW"); + IupSetAttribute(dlg, "DEFAULTENTER", "CONNECT"); + IupSetAttribute(dlg, "DEFAULTESC", "CLOSE"); + + return dlg; +} diff --git a/gui.h b/gui.h new file mode 100644 index 0000000..f7a995c --- /dev/null +++ b/gui.h @@ -0,0 +1,15 @@ +/* + * gui.h + * + * Created on: 6 июл. 2022 г. + * Author: alexander + */ + +#ifndef GUI_H_ +#define GUI_H_ + +#include + +Ihandle* guiStart(); + +#endif /* GUI_H_ */ diff --git a/images.c b/images.c new file mode 100644 index 0000000..45b3b18 --- /dev/null +++ b/images.c @@ -0,0 +1,4219 @@ +#include "images.h" + +const unsigned char idata_icon[] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 191, 191, 4, 69, 144, 162, 88, 67, 143, 160, 189, 67, 142, 160, 234, 67, 142, 160, 226, 68, 142, 160, 122, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 146, 165, 40, 67, 143, 160, 196, 67, 142, 160, 254, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 253, 71, 142, 163, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 142, 163, 75, 67, 142, 160, 238, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 70, 143, 162, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 142, 161, 93, 67, 142, 160, 249, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 69, 142, 162, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 142, 161, 93, 67, 142, 160, 250, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 248, 72, 145, 169, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 144, 160, 81, 67, 142, 160, 249, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 161, 193, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 145, 163, 56, 67, 142, 160, 243, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 68, 143, 160, 105, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 144, 161, 30, 67, 142, 160, 227, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 239, 70, 155, 169, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 169, 169, 9, 67, 142, 160, 197, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 68, 143, 160, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 67, 142, 160, 143, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 252, 72, 145, 163, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 143, 160, 78, 67, 142, 160, 252, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 68, 142, 160, 202, 127, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 147, 166, 26, 67, 142, 160, 231, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 68, 143, 161, 126, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 255, 255, 2, 67, 142, 161, 174, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 254, 71, 142, 163, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 142, 162, 91, 67, 142, 160, 254, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 244, 69, 162, 162, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 150, 162, 22, 67, 142, 160, 231, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 68, 142, 160, 202, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 67, 142, 160, 156, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 159, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 142, 164, 59, 67, 142, 160, 252, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 83, 162, 178, 216, 101, 185, 198, 136, 109, 218, 218, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 191, 191, 4, 67, 142, 160, 199, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 91, 170, 185, 255, 100, 184, 197, 255, 100, 185, 199, 114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 144, 160, 92, 67, 142, 160, 254, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 94, 176, 189, 255, 100, 184, 197, 255, 100, 184, 197, 234, 109, 194, 206, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 169, 169, 9, 67, 142, 160, 219, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 88, 166, 181, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 198, 149, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 142, 161, 104, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 66, 141, 159, 255, 43, 98, 116, 255, 99, 181, 194, 255, 100, 184, 197, 255, 100, 184, 197, 249, 100, 185, 200, 51, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 84, 169, 169, 9, 67, 142, 160, 222, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 66, 141, 159, 255, 0, 62, 85, 255, 70, 137, 152, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 198, 127, 191, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 144, 160, 97, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 63, 137, 155, 255, 0, 60, 84, 255, 10, 68, 89, 255, 91, 168, 183, 255, 100, 184, 197, 255, 100, 184, 197, 254, 101, 185, 198, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 255, 255, 2, 67, 142, 160, 207, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 64, 136, 154, 255, 0, 60, 84, 255, 0, 58, 82, 255, 50, 107, 123, 255, 99, 183, 196, 255, 100, 184, 197, 255, 100, 184, 197, 235, 101, 193, 203, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71, 142, 163, 61, 67, 142, 160, 254, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 64, 136, 154, 255, 0, 60, 84, 255, 0, 58, 82, 255, 0, 59, 83, 255, 79, 150, 165, 255, 100, 184, 197, 255, 100, 184, 197, 255, 101, 185, 197, 161, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 142, 160, 154, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 64, 136, 154, 255, 0, 60, 84, 255, 0, 58, 82, 255, 0, 58, 82, 255, 32, 82, 102, 255, 97, 179, 192, 255, 100, 184, 197, 255, 100, 184, 197, 252, 101, 187, 198, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 145, 182, 7, 67, 142, 160, 231, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 64, 136, 155, 255, 0, 60, 84, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 70, 137, 151, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 210, 127, 191, 223, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 144, 163, 53, 67, 142, 160, 254, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 66, 140, 158, 255, 0, 61, 85, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 26, 77, 96, 255, 97, 179, 192, 255, 100, 184, 197, 255, 100, 184, 197, 255, 101, 186, 197, 111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 142, 161, 109, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 66, 141, 159, 255, 1, 65, 87, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 78, 149, 164, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 225, 109, 218, 218, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 142, 161, 158, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 66, 141, 159, 255, 11, 70, 92, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 51, 108, 125, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 254, 102, 185, 200, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 68, 142, 160, 198, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 28, 81, 101, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 10, 68, 89, 255, 97, 178, 192, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 185, 198, 135, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 170, 170, 3, 67, 143, 160, 230, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 35, 91, 110, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 59, 82, 255, 88, 163, 177, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 78, 156, 176, 13, 67, 142, 160, 250, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 41, 101, 119, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 78, 149, 164, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 146, 162, 33, 67, 142, 160, 252, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 68, 143, 161, 255, 68, 143, 161, 255, 50, 113, 132, 255, 1, 62, 85, 255, 0, 60, 84, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 74, 142, 157, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 67, 144, 163, 53, 67, 142, 160, 254, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 70, 145, 163, 255, 79, 156, 172, 255, 86, 164, 180, 255, 91, 172, 186, 255, 95, 177, 191, 255, 98, 180, 194, 255, 99, 182, 195, 255, 99, 182, 195, 255, 95, 175, 189, 255, 91, 169, 183, 255, 86, 161, 175, 255, 75, 144, 159, 255, 59, 119, 135, 255, 81, 154, 169, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 163, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 142, 162, 66, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 70, 146, 163, 255, 82, 161, 176, 255, 93, 174, 188, 255, 99, 183, 196, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 198, 112, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 143, 162, 80, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 73, 149, 166, 255, 88, 167, 183, 255, 99, 182, 195, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 223, 100, 185, 199, 96, 170, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68, 144, 161, 90, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 71, 146, 164, 255, 88, 167, 183, 255, 99, 183, 196, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 254, 100, 184, 198, 188, 100, 185, 200, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 143, 162, 96, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 81, 159, 175, 255, 98, 181, 194, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 198, 233, 102, 184, 200, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 143, 162, 96, 67, 142, 160, 255, 67, 142, 160, 255, 67, 142, 160, 255, 69, 145, 162, 255, 90, 171, 185, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 246, 102, 184, 197, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 143, 162, 96, 67, 142, 160, 255, 67, 142, 160, 255, 72, 148, 165, 255, 95, 177, 191, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 244, 102, 185, 197, 62, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 143, 162, 96, 67, 142, 160, 255, 73, 149, 166, 255, 97, 179, 193, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 229, 105, 184, 202, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 143, 162, 96, 73, 148, 165, 255, 97, 179, 193, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 185, 197, 183, 170, 255, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 153, 168, 88, 96, 177, 191, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 254, 100, 184, 198, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 255, 255, 2, 101, 184, 198, 171, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 101, 184, 197, 222, 113, 198, 198, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 184, 197, 97, 100, 184, 197, 254, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 199, 101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 185, 197, 22, 100, 184, 197, 234, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 86, 160, 175, 255, 55, 114, 130, 255, 54, 112, 128, 255, 51, 109, 125, 216, 0, 70, 84, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 185, 197, 143, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 76, 145, 160, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 59, 83, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 107, 186, 205, 26, 100, 184, 197, 243, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 98, 180, 193, 255, 87, 161, 176, 255, 77, 148, 163, 255, 78, 147, 162, 255, 84, 157, 172, 255, 94, 174, 188, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 96, 175, 189, 255, 41, 95, 113, 255, 1, 62, 85, 255, 0, 61, 84, 255, 12, 69, 90, 166, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 185, 197, 124, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 95, 175, 189, 255, 65, 128, 143, 255, 22, 73, 93, 255, 0, 59, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 1, 64, 87, 255, 54, 111, 127, 255, 89, 164, 179, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 99, 183, 196, 255, 94, 175, 189, 255, 92, 171, 185, 255, 99, 181, 194, 207, 127, 255, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 170, 255, 255, 3, 101, 184, 197, 217, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 86, 160, 174, 255, 28, 79, 98, 255, 0, 58, 82, 255, 0, 58, 82, 255, 32, 66, 88, 255, 62, 89, 106, 255, 61, 88, 105, 255, 32, 66, 88, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 63, 86, 255, 71, 139, 153, 255, 101, 183, 196, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 250, 110, 188, 199, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 104, 187, 197, 49, 100, 184, 197, 253, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 87, 162, 176, 255, 15, 69, 91, 255, 0, 58, 82, 255, 96, 111, 124, 255, 198, 203, 206, 255, 240, 242, 243, 255, 253, 253, 253, 255, 253, 253, 253, 255, 241, 242, 241, 255, 198, 201, 195, 255, 97, 111, 118, 255, 0, 58, 82, 255, 0, 59, 83, 255, 70, 137, 152, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 102, 184, 198, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 184, 197, 115, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 97, 178, 192, 255, 33, 84, 103, 255, 0, 58, 82, 255, 148, 157, 164, 255, 248, 248, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 235, 236, 255, 241, 240, 230, 255, 254, 252, 237, 255, 243, 242, 230, 255, 136, 148, 156, 255, 0, 58, 82, 255, 0, 62, 85, 255, 87, 161, 176, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 184, 198, 171, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 72, 140, 155, 255, 0, 58, 82, 255, 132, 142, 151, 255, 251, 252, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 228, 230, 232, 255, 65, 87, 103, 255, 195, 198, 190, 255, 254, 252, 237, 255, 221, 222, 212, 255, 125, 137, 147, 255, 123, 135, 145, 255, 0, 58, 82, 255, 48, 102, 119, 255, 101, 183, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 101, 185, 197, 161, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 255, 255, 2, 100, 184, 197, 213, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 99, 183, 196, 255, 40, 92, 110, 255, 34, 68, 90, 255, 232, 235, 236, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 147, 156, 163, 255, 0, 58, 82, 255, 35, 68, 89, 255, 129, 138, 140, 255, 62, 85, 100, 255, 0, 59, 83, 255, 185, 192, 197, 255, 33, 68, 89, 255, 0, 61, 84, 255, 92, 170, 185, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 101, 184, 197, 199, 255, 255, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 204, 204, 5, 100, 184, 197, 242, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 95, 175, 189, 255, 1, 62, 85, 255, 132, 143, 152, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 107, 122, 133, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 190, 196, 200, 255, 130, 141, 150, 255, 0, 58, 82, 255, 78, 149, 164, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 232, 127, 191, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, 191, 207, 16, 100, 184, 197, 251, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 89, 166, 181, 255, 0, 59, 83, 255, 182, 188, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 156, 164, 171, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 12, 61, 84, 255, 221, 224, 226, 255, 181, 186, 190, 255, 0, 58, 82, 255, 73, 140, 155, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 251, 105, 195, 210, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 191, 204, 20, 100, 184, 197, 251, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 89, 167, 182, 255, 0, 60, 83, 255, 188, 194, 197, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 239, 239, 255, 88, 105, 118, 255, 0, 58, 82, 255, 0, 58, 82, 255, 2, 60, 83, 255, 159, 167, 173, 255, 254, 254, 254, 255, 188, 194, 197, 255, 0, 58, 82, 255, 74, 142, 157, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 253, 103, 188, 200, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 191, 204, 20, 100, 184, 197, 251, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 97, 178, 192, 255, 6, 66, 88, 255, 177, 183, 188, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 246, 246, 255, 194, 199, 203, 255, 186, 190, 193, 255, 213, 216, 220, 255, 254, 254, 254, 255, 255, 255, 255, 255, 175, 181, 185, 255, 0, 58, 82, 255, 82, 154, 169, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 99, 183, 196, 255, 95, 176, 190, 255, 92, 170, 185, 255, 92, 170, 185, 255, 95, 176, 190, 255, 99, 183, 196, 255, 100, 184, 197, 255, 100, 184, 197, 255, 103, 187, 199, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 191, 212, 12, 100, 184, 197, 250, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 48, 103, 120, 255, 120, 132, 143, 255, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 254, 254, 255, 118, 132, 141, 255, 6, 67, 89, 255, 95, 175, 189, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 93, 171, 186, 255, 66, 130, 144, 255, 38, 87, 105, 255, 181, 186, 181, 255, 227, 228, 217, 255, 228, 229, 218, 255, 164, 171, 168, 255, 53, 111, 128, 255, 100, 184, 197, 255, 100, 184, 197, 255, 102, 186, 199, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 191, 255, 4, 100, 184, 197, 234, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 80, 151, 166, 255, 24, 64, 86, 255, 223, 226, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 222, 225, 227, 255, 22, 63, 85, 255, 58, 120, 135, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 77, 146, 161, 255, 12, 68, 90, 255, 0, 58, 82, 255, 14, 61, 84, 255, 169, 175, 171, 255, 204, 207, 198, 255, 189, 194, 186, 255, 108, 120, 125, 255, 50, 107, 123, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 185, 199, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 255, 255, 1, 100, 184, 197, 205, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 99, 183, 196, 255, 49, 104, 121, 255, 110, 124, 134, 255, 247, 247, 248, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 247, 248, 255, 107, 120, 131, 255, 24, 74, 94, 255, 93, 171, 186, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 83, 156, 171, 255, 0, 60, 84, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 28, 78, 98, 255, 90, 168, 182, 255, 100, 184, 197, 255, 100, 184, 197, 255, 101, 185, 198, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 185, 197, 161, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 94, 174, 188, 255, 37, 89, 107, 255, 122, 134, 144, 255, 237, 239, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 239, 240, 255, 122, 133, 143, 255, 6, 66, 88, 255, 83, 156, 171, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 79, 150, 165, 255, 0, 59, 83, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 0, 58, 82, 255, 23, 73, 93, 255, 89, 164, 178, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 101, 184, 198, 108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 184, 198, 108, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 94, 174, 188, 255, 49, 106, 122, 255, 62, 86, 102, 255, 171, 178, 183, 255, 221, 224, 227, 255, 239, 242, 243, 255, 238, 242, 243, 255, 221, 224, 227, 255, 170, 177, 182, 255, 61, 85, 101, 255, 32, 82, 102, 255, 86, 161, 175, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 101, 183, 196, 255, 85, 159, 174, 255, 61, 123, 138, 255, 24, 76, 96, 255, 0, 58, 82, 255, 0, 58, 82, 255, 13, 68, 90, 255, 85, 159, 174, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 184, 197, 255, 100, 185, 199, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; + +const unsigned char idata_head[] = { 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, + 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, + 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 10, 89, 136, 255, 10, 89, + 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, + 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, + 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, + 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, + 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, + 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, + 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, + 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, + 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, + 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, + 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, + 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, + 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, + 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, + 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, + 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, + 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, + 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, + 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, + 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, + 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, + 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, + 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, + 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, + 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, + 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, + 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, + 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, + 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, + 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, + 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, + 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, + 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, + 51, 157, 180, 255, 52, 160, 182, 255, 48, 162, 191, 255, 39, 145, 185, 255, 39, 145, 185, 255, 44, 155, 193, 255, 41, 150, 193, 255, + 41, 149, 189, 255, 44, 155, 193, 255, 42, 153, 195, 255, 41, 150, 193, 255, 44, 156, 196, 255, 44, 156, 196, 255, 42, 153, 195, 255, + 44, 156, 196, 255, 43, 155, 195, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, + 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, + 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 10, 89, 136, 255, + 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, + 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, + 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, + 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, + 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, + 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, + 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, + 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, + 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, + 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, + 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, + 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, + 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, + 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, + 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, + 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, + 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, + 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, + 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, + 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, + 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, + 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, + 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, + 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, + 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, + 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, + 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, + 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, + 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, + 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, + 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, + 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, + 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, + 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, + 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, + 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, + 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, + 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, + 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, + 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, + 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, + 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, + 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, + 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, + 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, + 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, + 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, + 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 159, + 182, 255, 51, 164, 187, 255, 44, 155, 191, 255, 39, 143, 184, 255, 41, 149, 189, 255, 42, 153, 194, 255, 41, 149, 189, 255, 41, 149, + 189, 255, 46, 158, 194, 255, 42, 153, 194, 255, 41, 150, 193, 255, 46, 158, 194, 255, 44, 156, 196, 255, 42, 153, 195, 255, 46, 158, + 194, 255, 44, 156, 196, 255, 41, 150, 193, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, + 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, + 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, + 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, + 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, + 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 10, 89, 136, + 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, + 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, + 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, + 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, + 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, + 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, + 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, + 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, + 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, + 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, + 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, + 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, + 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, + 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, + 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, + 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, + 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, + 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, + 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, + 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, + 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, + 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, + 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 51, 161, 183, 255, 49, + 163, 191, 255, 39, 145, 185, 255, 39, 143, 184, 255, 43, 153, 190, 255, 42, 153, 194, 255, 41, 149, 189, 255, 43, 153, 190, 255, 46, + 158, 194, 255, 42, 153, 194, 255, 42, 153, 194, 255, 47, 160, 193, 255, 44, 155, 193, 255, 43, 155, 195, 255, 46, 158, 194, 255, 44, + 156, 196, 255, 41, 150, 193, 255, 44, 156, 196, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, + 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, + 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 10, 89, + 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, + 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, + 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, + 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, + 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, + 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, + 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, + 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, + 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, + 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, + 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, + 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, + 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, + 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, + 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, + 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, + 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, + 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, + 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, + 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, + 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, + 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, + 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, + 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, + 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, + 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, + 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, + 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, + 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, + 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, + 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, + 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, + 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 49, 163, 188, 255, 44, 155, 191, 255, + 39, 143, 184, 255, 39, 145, 185, 255, 44, 155, 193, 255, 41, 150, 193, 255, 41, 149, 189, 255, 44, 155, 193, 255, 46, 158, 194, 255, + 42, 153, 194, 255, 44, 155, 193, 255, 47, 160, 193, 255, 46, 158, 194, 255, 44, 155, 193, 255, 47, 160, 193, 255, 46, 158, 194, 255, + 42, 153, 194, 255, 46, 158, 194, 255, 56, 172, 198, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, + 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, + 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 10, + 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, + 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, + 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, + 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, + 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, + 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, + 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, + 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, + 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, + 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, + 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, + 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, + 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, + 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, + 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, + 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, + 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, + 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, + 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, + 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, + 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, + 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, + 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, + 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, + 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, + 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, + 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 51, 161, 183, 255, 48, 162, 191, 255, 41, 149, 189, 255, 39, 143, 184, + 255, 43, 153, 190, 255, 46, 158, 194, 255, 41, 149, 189, 255, 41, 149, 189, 255, 46, 158, 194, 255, 46, 158, 194, 255, 41, 150, 193, + 255, 46, 158, 194, 255, 49, 162, 193, 255, 44, 156, 196, 255, 46, 158, 194, 255, 47, 160, 193, 255, 46, 158, 194, 255, 42, 153, 194, + 255, 46, 158, 194, 255, 57, 174, 198, 255, 60, 177, 198, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, + 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 15, 90, + 135, 255, 55, 111, 143, 255, 92, 137, 164, 255, 125, 156, 176, 255, 158, 177, 189, 255, 172, 189, 200, 255, 183, 195, 202, 255, 172, + 189, 200, 255, 141, 170, 187, 255, 110, 146, 167, 255, 55, 111, 143, 255, 19, 90, 133, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, + 136, 255, 9, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, + 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, + 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, + 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, + 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, + 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, + 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, + 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, + 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, + 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, + 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, + 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, + 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, + 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, + 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, + 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, + 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, + 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, + 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, + 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, + 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, + 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, + 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, + 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, + 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, + 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, + 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, + 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, + 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, + 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, + 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, + 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, + 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, + 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, + 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 52, 163, 188, 255, 46, 158, 190, 255, 39, 143, 184, 255, + 39, 145, 185, 255, 44, 155, 191, 255, 44, 155, 193, 255, 41, 149, 189, 255, 43, 153, 190, 255, 47, 160, 193, 255, 44, 155, 193, 255, + 42, 153, 194, 255, 47, 160, 193, 255, 49, 162, 193, 255, 46, 158, 194, 255, 46, 158, 194, 255, 47, 160, 193, 255, 46, 158, 194, 255, + 43, 155, 195, 255, 46, 158, 194, 255, 57, 174, 198, 255, 60, 177, 198, 255, 61, 179, 199, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, + 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, + 134, 255, 39, 105, 143, 255, 125, 156, 176, 255, 183, 195, 202, 255, 170, 183, 193, 255, 156, 164, 175, 255, 139, 155, 166, 255, + 139, 155, 166, 255, 143, 160, 172, 255, 151, 169, 179, 255, 170, 183, 193, 255, 200, 213, 219, 255, 210, 226, 231, 255, 125, 156, + 176, 255, 39, 105, 143, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, + 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, + 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, + 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, + 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, + 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, + 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, + 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, + 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, + 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, + 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, + 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, + 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, + 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, + 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, + 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, + 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, + 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, + 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, + 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, + 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, + 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, + 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, + 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, + 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, + 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, + 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 51, 161, 183, 255, 49, 163, 191, 255, 41, + 149, 189, 255, 39, 143, 184, 255, 41, 149, 189, 255, 46, 158, 194, 255, 43, 153, 190, 255, 41, 149, 189, 255, 44, 155, 193, 255, 49, + 162, 193, 255, 44, 155, 193, 255, 44, 155, 193, 255, 50, 164, 193, 255, 49, 162, 193, 255, 46, 158, 194, 255, 47, 160, 193, 255, 47, + 160, 193, 255, 46, 158, 194, 255, 44, 155, 193, 255, 47, 160, 193, 255, 57, 174, 198, 255, 60, 177, 198, 255, 60, 177, 198, 255, 61, + 179, 199, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 10, 87, 134, 255, 92, 137, 164, 255, 172, 189, 200, 255, 156, 164, 175, 255, 119, 134, 146, 255, 112, + 126, 137, 255, 119, 134, 146, 255, 125, 141, 153, 255, 134, 150, 162, 255, 139, 155, 166, 255, 143, 160, 172, 255, 145, 164, 175, + 255, 151, 169, 179, 255, 172, 189, 200, 255, 210, 226, 231, 255, 186, 202, 210, 255, 52, 105, 136, 255, 9, 89, 136, 255, 9, 89, 136, + 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, + 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, + 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, + 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, + 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, + 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, + 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, + 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, + 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, + 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, + 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, + 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, + 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, + 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, + 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, + 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, + 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, + 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, + 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, + 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, + 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, + 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, + 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, + 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 51, 158, 180, 255, 51, + 165, 189, 255, 46, 158, 190, 255, 39, 145, 185, 255, 39, 143, 184, 255, 44, 156, 188, 255, 46, 158, 194, 255, 41, 149, 189, 255, 41, + 149, 189, 255, 46, 158, 194, 255, 49, 162, 193, 255, 44, 155, 193, 255, 46, 158, 194, 255, 50, 164, 193, 255, 49, 162, 193, 255, 46, + 158, 194, 255, 49, 162, 193, 255, 47, 160, 193, 255, 44, 155, 193, 255, 44, 155, 193, 255, 47, 160, 193, 255, 57, 174, 198, 255, 60, + 177, 198, 255, 60, 177, 198, 255, 60, 177, 198, 255, 61, 179, 199, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 18, 92, 137, 255, 125, 156, 176, 255, 170, 183, 193, 255, 125, + 141, 153, 255, 104, 118, 134, 255, 112, 126, 137, 255, 125, 141, 153, 255, 134, 150, 162, 255, 143, 160, 172, 255, 151, 169, 179, + 255, 153, 174, 183, 255, 158, 177, 189, 255, 161, 181, 193, 255, 161, 181, 193, 255, 161, 181, 193, 255, 165, 187, 194, 255, 204, + 220, 226, 255, 200, 213, 219, 255, 52, 105, 136, 255, 9, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, + 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, + 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, + 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, + 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, + 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, + 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, + 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, + 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, + 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, + 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, + 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, + 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, + 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, + 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, + 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, + 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, + 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, + 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, + 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, + 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, + 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, + 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, + 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, + 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, + 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, + 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, + 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, + 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, + 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, + 50, 155, 179, 255, 50, 162, 185, 255, 49, 163, 191, 255, 41, 149, 189, 255, 39, 143, 184, 255, 41, 149, 189, 255, 47, 160, 193, 255, + 44, 155, 193, 255, 41, 149, 189, 255, 44, 155, 191, 255, 50, 164, 193, 255, 47, 160, 193, 255, 44, 155, 193, 255, 49, 162, 193, 255, + 52, 166, 193, 255, 49, 162, 193, 255, 47, 160, 193, 255, 50, 164, 193, 255, 49, 162, 193, 255, 44, 155, 193, 255, 43, 153, 190, 255, + 47, 160, 193, 255, 57, 174, 198, 255, 61, 179, 199, 255, 60, 177, 198, 255, 62, 179, 199, 255, 62, 179, 199, 255, 60, 177, 198, 255, + 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 18, 92, 137, 255, + 125, 156, 176, 255, 166, 179, 186, 255, 104, 118, 134, 255, 104, 118, 134, 255, 119, 134, 146, 255, 130, 146, 155, 255, 139, 155, + 166, 255, 145, 164, 175, 255, 153, 174, 183, 255, 161, 181, 193, 255, 165, 187, 194, 255, 165, 187, 194, 255, 171, 193, 202, 255, + 171, 193, 202, 255, 171, 193, 202, 255, 171, 193, 202, 255, 171, 193, 202, 255, 203, 223, 233, 255, 180, 201, 214, 255, 32, 99, 138, + 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, + 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, + 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, + 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, + 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, + 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, + 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, + 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, + 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, + 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, + 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, + 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, + 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, + 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, + 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, + 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, + 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, + 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, + 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, + 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, + 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, + 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, + 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, + 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 159, 182, 255, 50, 164, 190, 255, 46, 158, 190, 255, 39, 145, 185, 255, 39, + 145, 185, 255, 44, 155, 191, 255, 49, 162, 193, 255, 43, 153, 190, 255, 41, 149, 189, 255, 47, 160, 193, 255, 50, 164, 193, 255, 47, + 160, 193, 255, 46, 158, 194, 255, 50, 164, 193, 255, 52, 166, 193, 255, 47, 160, 193, 255, 47, 160, 193, 255, 50, 164, 193, 255, 47, + 160, 193, 255, 44, 155, 193, 255, 44, 155, 191, 255, 47, 160, 193, 255, 57, 174, 198, 255, 61, 179, 199, 255, 60, 177, 198, 255, 61, + 179, 199, 255, 62, 179, 199, 255, 62, 179, 199, 255, 54, 171, 191, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 10, 89, 136, 255, 110, 146, 167, 255, 166, 179, 186, 255, 104, 118, 134, 255, 104, 118, 134, 255, + 119, 134, 146, 255, 130, 146, 155, 255, 143, 160, 172, 255, 151, 169, 179, 255, 158, 177, 189, 255, 165, 187, 194, 255, 165, 187, + 194, 255, 171, 193, 202, 255, 171, 193, 202, 255, 175, 198, 206, 255, 175, 198, 206, 255, 175, 198, 206, 255, 178, 203, 210, 255, + 175, 198, 206, 255, 178, 203, 210, 255, 216, 231, 237, 255, 125, 156, 176, 255, 15, 90, 135, 255, 10, 89, 136, 255, 10, 89, 136, + 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, + 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, + 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, + 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, + 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, + 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, + 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, + 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, + 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, + 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, + 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, + 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, + 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, + 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, + 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, + 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, + 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, + 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, + 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, + 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, + 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, + 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, + 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, + 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, + 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 156, 179, 255, 51, 164, 187, 255, 49, + 162, 193, 255, 41, 149, 189, 255, 39, 143, 184, 255, 41, 149, 189, 255, 49, 162, 193, 255, 47, 160, 193, 255, 41, 149, 189, 255, 43, + 153, 190, 255, 50, 164, 193, 255, 50, 164, 193, 255, 47, 160, 193, 255, 47, 160, 193, 255, 53, 167, 194, 255, 52, 166, 193, 255, 47, + 160, 193, 255, 49, 162, 193, 255, 50, 164, 193, 255, 47, 160, 193, 255, 44, 155, 191, 255, 43, 153, 190, 255, 47, 160, 193, 255, 57, + 174, 198, 255, 62, 179, 199, 255, 60, 177, 198, 255, 61, 179, 199, 255, 61, 179, 199, 255, 62, 179, 199, 255, 59, 177, 196, 255, 52, + 162, 184, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 65, 118, 150, 255, + 170, 183, 193, 255, 112, 126, 137, 255, 104, 118, 134, 255, 119, 134, 146, 255, 130, 146, 155, 255, 143, 160, 172, 255, 151, 169, + 179, 255, 161, 181, 193, 255, 165, 187, 194, 255, 171, 193, 202, 255, 175, 198, 206, 255, 175, 198, 206, 255, 178, 203, 210, 255, + 178, 203, 210, 255, 178, 203, 210, 255, 178, 203, 210, 255, 178, 203, 210, 255, 178, 203, 210, 255, 178, 203, 210, 255, 191, 216, + 224, 255, 204, 220, 226, 255, 55, 111, 143, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, + 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, + 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, + 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, + 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, + 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, + 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, + 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, + 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, + 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, + 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, + 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, + 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, + 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, + 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, + 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, + 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, + 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, + 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, + 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, + 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, + 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, + 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, + 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, + 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, + 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, + 255, 49, 154, 178, 255, 50, 159, 182, 255, 50, 164, 190, 255, 46, 158, 190, 255, 39, 145, 185, 255, 39, 145, 185, 255, 46, 158, 190, + 255, 50, 164, 193, 255, 44, 155, 191, 255, 41, 149, 189, 255, 47, 160, 193, 255, 52, 166, 193, 255, 49, 162, 193, 255, 46, 158, 190, + 255, 50, 164, 193, 255, 53, 167, 194, 255, 50, 164, 193, 255, 49, 162, 193, 255, 50, 164, 193, 255, 50, 164, 193, 255, 47, 160, 193, + 255, 44, 155, 191, 255, 43, 153, 190, 255, 49, 162, 193, 255, 57, 174, 198, 255, 61, 180, 198, 255, 61, 179, 199, 255, 61, 179, 199, + 255, 61, 179, 199, 255, 61, 179, 199, 255, 63, 180, 198, 255, 54, 167, 188, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 32, 99, 138, 255, 155, 178, 193, 255, 125, 141, 153, 255, 102, 111, 119, 255, 112, + 126, 137, 255, 125, 141, 153, 255, 139, 155, 166, 255, 151, 169, 179, 255, 161, 181, 193, 255, 172, 189, 200, 255, 175, 198, 206, + 255, 178, 203, 210, 255, 178, 203, 210, 255, 183, 207, 215, 255, 183, 207, 215, 255, 183, 207, 215, 255, 183, 207, 215, 255, 183, + 207, 215, 255, 183, 207, 215, 255, 183, 207, 215, 255, 183, 207, 215, 255, 183, 207, 215, 255, 216, 231, 237, 255, 135, 163, 179, + 255, 19, 90, 133, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, + 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, + 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, + 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, + 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, + 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, + 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, + 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, + 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, + 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, + 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, + 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, + 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, + 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, + 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, + 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, + 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, + 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, + 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, + 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, + 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, + 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, + 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 157, 180, 255, 51, 164, 187, 255, 49, 163, 191, 255, 41, + 150, 184, 255, 39, 143, 184, 255, 43, 153, 190, 255, 49, 163, 191, 255, 49, 162, 193, 255, 43, 153, 190, 255, 43, 153, 190, 255, 50, + 164, 193, 255, 53, 167, 194, 255, 47, 160, 193, 255, 47, 160, 193, 255, 52, 166, 193, 255, 53, 169, 193, 255, 50, 164, 193, 255, 49, + 162, 193, 255, 50, 164, 193, 255, 49, 163, 191, 255, 46, 158, 190, 255, 44, 155, 191, 255, 43, 153, 190, 255, 50, 164, 193, 255, 60, + 178, 196, 255, 61, 180, 198, 255, 61, 179, 199, 255, 61, 179, 199, 255, 61, 180, 198, 255, 61, 179, 199, 255, 63, 180, 198, 255, 56, + 171, 192, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 10, 87, 134, 255, + 92, 137, 164, 255, 166, 179, 186, 255, 102, 111, 119, 255, 104, 118, 134, 255, 125, 141, 153, 255, 134, 150, 162, 255, 151, 169, + 179, 255, 161, 181, 193, 255, 171, 193, 202, 255, 175, 198, 206, 255, 183, 207, 215, 255, 183, 207, 215, 255, 188, 213, 220, 255, + 188, 213, 220, 255, 188, 213, 220, 255, 188, 213, 220, 255, 188, 213, 220, 255, 188, 213, 220, 255, 188, 213, 220, 255, 188, 213, + 220, 255, 188, 213, 220, 255, 183, 207, 215, 255, 210, 226, 231, 255, 200, 213, 219, 255, 52, 105, 136, 255, 10, 89, 136, 255, 10, + 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, + 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, + 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, + 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, + 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, + 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, + 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, + 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, + 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, + 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, + 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, + 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, + 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, + 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, + 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, + 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, + 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, + 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, + 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, + 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, + 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, + 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, + 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, + 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, + 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 156, 179, + 255, 50, 162, 185, 255, 51, 166, 191, 255, 46, 158, 190, 255, 39, 145, 185, 255, 39, 145, 185, 255, 46, 158, 190, 255, 52, 166, 193, + 255, 46, 158, 190, 255, 43, 153, 190, 255, 47, 160, 193, 255, 53, 167, 194, 255, 52, 166, 193, 255, 47, 160, 193, 255, 48, 162, 191, + 255, 53, 167, 194, 255, 53, 167, 194, 255, 49, 163, 191, 255, 49, 163, 191, 255, 50, 164, 193, 255, 49, 162, 193, 255, 46, 158, 190, + 255, 43, 153, 190, 255, 43, 153, 190, 255, 53, 167, 194, 255, 61, 180, 198, 255, 61, 180, 198, 255, 61, 180, 198, 255, 61, 180, 198, + 255, 61, 180, 198, 255, 61, 180, 198, 255, 62, 179, 199, 255, 60, 177, 196, 255, 52, 162, 184, 255, 52, 159, 181, 255, 52, 159, 181, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, + 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 32, 99, 138, 255, 172, 189, 200, 255, 112, 126, 137, 255, 102, 111, + 119, 255, 119, 134, 146, 255, 134, 150, 162, 255, 148, 165, 179, 255, 161, 181, 193, 255, 171, 193, 202, 255, 178, 203, 210, 255, + 188, 213, 220, 255, 191, 216, 224, 255, 194, 219, 226, 255, 194, 219, 226, 255, 194, 219, 226, 255, 194, 219, 226, 255, 194, 219, + 226, 255, 191, 216, 224, 255, 191, 216, 224, 255, 191, 216, 224, 255, 191, 216, 224, 255, 191, 216, 224, 255, 188, 213, 220, 255, + 196, 223, 230, 255, 216, 231, 237, 255, 86, 127, 150, 255, 13, 91, 135, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, + 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, + 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, + 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, + 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, + 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, + 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, + 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, + 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, + 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, + 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, + 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, + 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, + 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, + 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, + 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, + 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, + 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, + 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, + 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, + 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, + 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, + 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, + 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 161, 183, 255, 52, 166, 190, 255, 48, 162, 191, 255, 41, 150, 184, 255, 39, + 145, 185, 255, 43, 153, 190, 255, 51, 166, 191, 255, 49, 163, 191, 255, 43, 153, 190, 255, 43, 153, 190, 255, 51, 166, 191, 255, 54, + 169, 194, 255, 49, 163, 191, 255, 48, 162, 191, 255, 51, 166, 191, 255, 54, 169, 194, 255, 52, 166, 193, 255, 49, 163, 191, 255, 49, + 163, 191, 255, 50, 164, 190, 255, 48, 162, 191, 255, 46, 158, 190, 255, 42, 154, 186, 255, 44, 156, 188, 255, 55, 170, 194, 255, 61, + 180, 198, 255, 61, 180, 198, 255, 61, 180, 198, 255, 61, 180, 198, 255, 63, 180, 198, 255, 61, 180, 198, 255, 61, 180, 198, 255, 62, + 179, 199, 255, 54, 167, 188, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, + 8, 84, 133, 255, 65, 118, 150, 255, 161, 168, 181, 255, 92, 103, 112, 255, 112, 126, 137, 255, 125, 141, 153, 255, 143, 160, 172, + 255, 158, 177, 189, 255, 171, 193, 202, 255, 178, 203, 210, 255, 188, 213, 220, 255, 196, 223, 230, 255, 200, 228, 235, 255, 206, + 233, 241, 255, 206, 233, 241, 255, 206, 233, 241, 255, 200, 228, 235, 255, 200, 228, 235, 255, 196, 223, 230, 255, 194, 219, 226, + 255, 194, 219, 226, 255, 194, 219, 226, 255, 194, 219, 226, 255, 191, 216, 224, 255, 191, 216, 224, 255, 221, 239, 243, 255, 125, + 156, 176, 255, 23, 94, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, + 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, + 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, + 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, + 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, + 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, + 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, + 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, + 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, + 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, + 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, + 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, + 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, + 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, + 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, + 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, + 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, + 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, + 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, + 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, + 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, + 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, + 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, + 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, + 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, + 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 159, 182, 255, 51, 165, 189, + 255, 51, 166, 191, 255, 44, 156, 188, 255, 39, 145, 185, 255, 41, 150, 184, 255, 48, 162, 191, 255, 53, 168, 191, 255, 46, 158, 190, + 255, 43, 153, 190, 255, 48, 162, 191, 255, 53, 169, 193, 255, 53, 169, 193, 255, 48, 162, 191, 255, 48, 162, 191, 255, 53, 169, 193, + 255, 53, 169, 193, 255, 51, 166, 191, 255, 49, 163, 191, 255, 49, 163, 191, 255, 49, 163, 191, 255, 47, 160, 189, 255, 44, 156, 188, + 255, 42, 154, 186, 255, 44, 156, 188, 255, 57, 173, 195, 255, 63, 182, 199, 255, 63, 180, 198, 255, 63, 180, 198, 255, 61, 180, 198, + 255, 63, 180, 198, 255, 63, 180, 198, 255, 61, 180, 198, 255, 63, 180, 198, 255, 56, 171, 192, 255, 50, 159, 182, 255, 52, 159, 181, + 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 15, 90, 135, 255, 135, 163, 179, 255, 125, 141, + 153, 255, 104, 118, 134, 255, 119, 134, 146, 255, 134, 150, 162, 255, 151, 169, 179, 255, 166, 184, 199, 255, 178, 203, 210, 255, + 191, 216, 224, 255, 200, 228, 235, 255, 206, 233, 241, 255, 211, 237, 244, 255, 218, 241, 246, 255, 218, 241, 246, 255, 218, 241, + 246, 255, 211, 237, 244, 255, 206, 233, 241, 255, 200, 228, 235, 255, 196, 223, 230, 255, 196, 223, 230, 255, 196, 223, 230, 255, + 194, 219, 226, 255, 196, 223, 230, 255, 194, 219, 226, 255, 221, 239, 243, 255, 153, 174, 183, 255, 32, 99, 138, 255, 10, 89, 136, + 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, + 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, + 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, + 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, + 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, + 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, + 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, + 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, + 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, + 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, + 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, + 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, + 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, + 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, + 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, + 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, + 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, + 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, + 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, + 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, + 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, + 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, + 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 154, 177, 255, 50, 156, 179, 255, 51, 164, 187, 255, 52, 166, 193, 255, 47, 160, 189, 255, 41, 150, 184, 255, 39, 145, 185, 255, 46, + 158, 190, 255, 53, 169, 193, 255, 50, 164, 190, 255, 44, 156, 188, 255, 44, 156, 188, 255, 51, 166, 191, 255, 55, 170, 194, 255, 52, + 166, 193, 255, 49, 163, 191, 255, 51, 166, 191, 255, 55, 170, 194, 255, 53, 169, 193, 255, 50, 164, 190, 255, 49, 163, 191, 255, 50, + 164, 190, 255, 48, 162, 191, 255, 47, 160, 189, 255, 44, 156, 188, 255, 42, 154, 186, 255, 47, 160, 189, 255, 57, 173, 195, 255, 64, + 182, 199, 255, 63, 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, 255, 63, + 182, 199, 255, 60, 178, 196, 255, 52, 162, 184, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, + 255, 6, 84, 132, 255, 7, 85, 133, 255, 32, 99, 138, 255, 183, 195, 202, 255, 104, 118, 134, 255, 112, 126, 137, 255, 125, 141, 153, + 255, 143, 160, 172, 255, 161, 181, 193, 255, 175, 198, 206, 255, 188, 213, 220, 255, 203, 223, 233, 255, 211, 237, 244, 255, 218, + 241, 246, 255, 226, 243, 247, 255, 226, 243, 247, 255, 218, 241, 246, 255, 218, 241, 246, 255, 218, 241, 246, 255, 211, 237, 244, + 255, 211, 237, 244, 255, 200, 228, 235, 255, 200, 228, 235, 255, 200, 228, 235, 255, 196, 223, 230, 255, 196, 223, 230, 255, 194, + 219, 226, 255, 218, 241, 246, 255, 173, 188, 193, 255, 39, 105, 143, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, + 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, + 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, + 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, + 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, + 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, + 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, + 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, + 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, + 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, + 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, + 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, + 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, + 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, + 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, + 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, + 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, + 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, + 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, + 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, + 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, + 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, + 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, + 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, + 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, + 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, + 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, + 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, + 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, + 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, + 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, + 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, + 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, + 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, + 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, + 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, + 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, + 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, + 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, + 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, + 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, + 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, + 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, + 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, + 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 178, 255, 50, 162, 185, 255, 53, 168, 191, 255, 49, 163, + 191, 255, 42, 154, 186, 255, 39, 145, 185, 255, 42, 154, 186, 255, 51, 166, 191, 255, 53, 168, 191, 255, 47, 160, 189, 255, 44, 156, + 188, 255, 48, 162, 191, 255, 53, 169, 193, 255, 53, 169, 193, 255, 50, 164, 190, 255, 49, 163, 191, 255, 53, 169, 193, 255, 55, 171, + 192, 255, 52, 166, 193, 255, 50, 164, 190, 255, 50, 164, 190, 255, 50, 164, 190, 255, 47, 160, 189, 255, 44, 156, 188, 255, 42, 154, + 186, 255, 42, 154, 186, 255, 45, 156, 182, 255, 53, 165, 186, 255, 62, 179, 197, 255, 63, 182, 199, 255, 63, 180, 198, 255, 63, 180, + 198, 255, 63, 180, 198, 255, 63, 182, 199, 255, 63, 182, 199, 255, 63, 182, 199, 255, 63, 180, 198, 255, 54, 167, 188, 255, 51, 158, + 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 5, 82, 132, 255, 65, + 118, 150, 255, 170, 183, 193, 255, 104, 118, 134, 255, 119, 134, 146, 255, 134, 150, 162, 255, 151, 169, 179, 255, 172, 189, 200, + 255, 183, 207, 215, 255, 196, 223, 230, 255, 211, 237, 244, 255, 218, 241, 246, 255, 226, 243, 247, 255, 226, 243, 247, 255, 226, + 243, 247, 255, 226, 243, 247, 255, 226, 243, 247, 255, 226, 243, 247, 255, 218, 241, 246, 255, 211, 237, 244, 255, 206, 233, 241, + 255, 200, 228, 235, 255, 200, 228, 235, 255, 200, 228, 235, 255, 200, 228, 235, 255, 196, 223, 230, 255, 218, 241, 246, 255, 183, + 195, 202, 255, 39, 105, 143, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, + 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, + 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, + 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, + 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, + 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, + 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, + 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, + 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, + 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, + 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, + 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, + 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, + 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, + 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, + 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, + 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, + 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, + 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, + 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, + 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, + 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, + 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, + 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, + 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, + 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, + 255, 49, 161, 183, 255, 52, 166, 190, 255, 53, 168, 191, 255, 44, 156, 188, 255, 39, 147, 183, 255, 41, 150, 184, 255, 48, 162, 191, + 255, 54, 169, 192, 255, 50, 164, 190, 255, 44, 156, 188, 255, 47, 160, 189, 255, 52, 166, 193, 255, 56, 171, 192, 255, 51, 166, 191, + 255, 49, 163, 191, 255, 51, 166, 191, 255, 55, 170, 194, 255, 53, 169, 193, 255, 51, 166, 191, 255, 50, 164, 190, 255, 50, 164, 190, + 255, 50, 164, 190, 255, 47, 160, 189, 255, 44, 156, 188, 255, 42, 154, 186, 255, 43, 154, 182, 255, 45, 156, 182, 255, 50, 159, 182, + 255, 52, 160, 182, 255, 59, 176, 195, 255, 63, 182, 199, 255, 63, 182, 199, 255, 63, 180, 198, 255, 63, 182, 199, 255, 63, 182, 199, + 255, 63, 182, 199, 255, 64, 182, 199, 255, 58, 175, 193, 255, 52, 159, 181, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, + 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 92, 137, 164, 255, 161, 168, 181, 255, 104, + 118, 134, 255, 125, 141, 153, 255, 143, 160, 172, 255, 155, 178, 193, 255, 175, 198, 206, 255, 191, 216, 224, 255, 206, 233, 241, + 255, 218, 241, 246, 255, 226, 243, 247, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, + 245, 248, 255, 226, 243, 247, 255, 218, 241, 246, 255, 218, 241, 246, 255, 206, 233, 241, 255, 206, 233, 241, 255, 206, 233, 241, + 255, 200, 228, 235, 255, 200, 228, 235, 255, 196, 223, 230, 255, 218, 241, 246, 255, 173, 188, 193, 255, 45, 111, 147, 255, 10, 89, + 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, + 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, + 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, + 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, + 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, + 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, + 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, + 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, + 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, + 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, + 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, + 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, + 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, + 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, + 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, + 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, + 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, + 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, + 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, + 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, + 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, + 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, + 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, + 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, + 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, + 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, + 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, + 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 158, 181, 255, 51, 165, 189, 255, 53, 168, 191, 255, 46, 159, 186, 255, + 41, 150, 184, 255, 39, 147, 183, 255, 47, 160, 189, 255, 54, 169, 192, 255, 53, 168, 191, 255, 47, 160, 189, 255, 44, 156, 188, 255, + 50, 164, 190, 255, 55, 173, 194, 255, 53, 171, 192, 255, 50, 164, 190, 255, 50, 164, 190, 255, 53, 168, 191, 255, 55, 171, 192, 255, + 54, 169, 192, 255, 51, 166, 191, 255, 50, 164, 190, 255, 50, 164, 190, 255, 49, 163, 188, 255, 46, 159, 186, 255, 44, 157, 185, 255, + 42, 154, 186, 255, 43, 154, 182, 255, 47, 154, 179, 255, 51, 158, 180, 255, 49, 157, 180, 255, 56, 171, 192, 255, 63, 180, 198, 255, + 63, 182, 199, 255, 63, 182, 199, 255, 63, 182, 199, 255, 64, 182, 199, 255, 63, 180, 198, 255, 64, 182, 199, 255, 61, 180, 197, 255, + 52, 162, 184, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, + 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 125, 156, 176, 255, 139, 155, 166, 255, 112, 126, 137, 255, 130, 146, 155, 255, 148, + 165, 179, 255, 166, 184, 199, 255, 183, 207, 215, 255, 200, 228, 235, 255, 211, 237, 244, 255, 221, 239, 243, 255, 226, 243, 247, + 255, 226, 243, 247, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, 255, 226, 243, 247, 255, 226, + 243, 247, 255, 218, 241, 246, 255, 211, 237, 244, 255, 191, 210, 215, 255, 195, 201, 204, 255, 199, 206, 212, 255, 199, 206, 212, + 255, 191, 210, 215, 255, 210, 226, 231, 255, 166, 179, 186, 255, 65, 118, 150, 255, 14, 94, 139, 255, 10, 89, 136, 255, 10, 91, 137, + 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, + 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, + 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, + 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, + 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, + 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, + 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, + 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, + 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, + 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, + 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, + 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, + 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, + 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, + 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, + 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, + 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, + 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, + 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, + 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, + 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, + 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, + 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, + 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, + 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, + 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, + 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, + 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, + 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, + 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, + 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, + 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, + 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 49, 157, 180, 255, + 51, 164, 187, 255, 53, 168, 191, 255, 49, 163, 188, 255, 41, 150, 184, 255, 39, 147, 183, 255, 42, 154, 186, 255, 51, 166, 191, 255, + 54, 169, 192, 255, 49, 163, 188, 255, 44, 156, 188, 255, 47, 160, 189, 255, 54, 169, 192, 255, 56, 171, 192, 255, 53, 168, 191, 255, + 50, 164, 190, 255, 51, 166, 191, 255, 53, 171, 192, 255, 53, 171, 192, 255, 51, 166, 191, 255, 50, 164, 190, 255, 50, 164, 190, 255, + 51, 165, 189, 255, 49, 163, 188, 255, 46, 159, 186, 255, 44, 157, 185, 255, 43, 154, 182, 255, 45, 153, 179, 255, 48, 157, 181, 255, + 50, 156, 179, 255, 50, 156, 179, 255, 54, 167, 188, 255, 63, 180, 198, 255, 64, 182, 199, 255, 63, 180, 198, 255, 63, 182, 199, 255, + 64, 182, 199, 255, 63, 182, 199, 255, 64, 182, 199, 255, 63, 182, 199, 255, 55, 168, 188, 255, 51, 158, 180, 255, 51, 158, 180, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, + 255, 141, 170, 187, 255, 134, 150, 162, 255, 119, 134, 146, 255, 134, 150, 162, 255, 153, 174, 183, 255, 171, 193, 202, 255, 190, + 209, 225, 255, 200, 228, 235, 255, 218, 241, 246, 255, 226, 243, 247, 255, 226, 243, 247, 255, 230, 245, 248, 255, 230, 245, 248, + 255, 230, 245, 248, 255, 230, 245, 248, 255, 226, 243, 247, 255, 226, 243, 247, 255, 226, 243, 247, 255, 218, 241, 246, 255, 211, + 237, 244, 255, 183, 195, 202, 255, 197, 195, 188, 255, 188, 186, 178, 255, 197, 195, 188, 255, 202, 201, 196, 255, 202, 201, 196, + 255, 198, 200, 194, 255, 178, 180, 186, 255, 156, 174, 184, 255, 151, 169, 179, 255, 125, 156, 176, 255, 110, 146, 167, 255, 92, + 137, 164, 255, 65, 118, 150, 255, 45, 111, 147, 255, 27, 102, 143, 255, 18, 95, 138, 255, 14, 94, 139, 255, 12, 94, 139, 255, 12, + 94, 139, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, + 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, + 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, + 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, + 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, + 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, + 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, + 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, + 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, + 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, + 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, + 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, + 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, + 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, + 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, + 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, + 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, + 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, + 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, + 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, + 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, + 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 49, 155, 180, 255, 51, 164, 187, 255, 54, 169, 192, 255, 51, 165, 189, 255, 42, + 154, 186, 255, 39, 147, 183, 255, 41, 150, 184, 255, 49, 163, 188, 255, 53, 171, 192, 255, 51, 166, 191, 255, 46, 159, 186, 255, 47, + 160, 189, 255, 52, 166, 190, 255, 57, 173, 193, 255, 55, 171, 192, 255, 51, 165, 189, 255, 50, 164, 190, 255, 53, 168, 191, 255, 55, + 171, 192, 255, 53, 171, 191, 255, 51, 165, 189, 255, 50, 164, 190, 255, 51, 165, 189, 255, 49, 163, 188, 255, 47, 161, 185, 255, 44, + 157, 185, 255, 43, 154, 182, 255, 43, 154, 182, 255, 45, 153, 179, 255, 49, 157, 180, 255, 50, 156, 179, 255, 50, 156, 179, 255, 52, + 162, 184, 255, 60, 178, 196, 255, 63, 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, 255, 64, 182, 199, 255, 63, 180, 198, 255, 63, + 182, 199, 255, 64, 182, 199, 255, 58, 175, 194, 255, 52, 160, 182, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 161, 181, 193, + 255, 134, 150, 162, 255, 119, 134, 146, 255, 139, 155, 166, 255, 158, 177, 189, 255, 175, 198, 206, 255, 194, 219, 226, 255, 206, + 233, 241, 255, 218, 241, 246, 255, 226, 243, 247, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, + 255, 230, 245, 248, 255, 230, 245, 248, 255, 226, 243, 247, 255, 226, 243, 247, 255, 218, 241, 246, 255, 211, 237, 244, 255, 193, + 194, 194, 255, 159, 160, 161, 255, 43, 51, 152, 255, 63, 66, 145, 255, 90, 98, 179, 255, 127, 130, 166, 255, 134, 138, 184, 255, + 156, 157, 178, 255, 178, 180, 186, 255, 190, 190, 190, 255, 201, 199, 193, 255, 207, 207, 200, 255, 207, 207, 200, 255, 202, 202, + 202, 255, 193, 194, 194, 255, 173, 188, 193, 255, 170, 183, 193, 255, 153, 174, 183, 255, 135, 163, 179, 255, 110, 146, 167, 255, + 92, 137, 164, 255, 65, 118, 150, 255, 45, 111, 147, 255, 27, 102, 143, 255, 24, 100, 142, 255, 24, 100, 142, 255, 19, 98, 142, 255, + 14, 96, 140, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, + 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, + 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, + 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, + 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, + 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, + 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, + 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, + 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, + 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, + 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, + 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, + 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, + 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, + 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, + 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, + 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, + 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, + 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, + 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, + 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, + 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, + 255, 48, 157, 181, 255, 51, 164, 187, 255, 53, 168, 191, 255, 52, 166, 190, 255, 46, 159, 186, 255, 39, 147, 183, 255, 41, 150, 184, + 255, 47, 160, 189, 255, 54, 169, 192, 255, 53, 168, 191, 255, 46, 159, 186, 255, 46, 159, 186, 255, 50, 164, 190, 255, 55, 171, 192, + 255, 56, 171, 192, 255, 51, 166, 191, 255, 51, 165, 189, 255, 52, 166, 190, 255, 55, 171, 192, 255, 55, 171, 192, 255, 53, 168, 191, + 255, 51, 165, 189, 255, 51, 165, 189, 255, 51, 165, 189, 255, 49, 163, 188, 255, 47, 161, 185, 255, 44, 157, 185, 255, 43, 154, 182, + 255, 43, 154, 182, 255, 48, 157, 181, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 159, 182, 255, 57, 174, 194, + 255, 63, 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, 255, 63, 182, 199, 255, 63, 180, 198, 255, 63, 180, 198, 255, 64, 182, 199, + 255, 62, 180, 197, 255, 53, 165, 186, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 155, 178, 193, 255, 139, 155, + 166, 255, 125, 141, 153, 255, 145, 164, 175, 255, 161, 181, 193, 255, 180, 201, 214, 255, 194, 219, 226, 255, 206, 233, 241, 255, + 218, 241, 246, 255, 226, 243, 247, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, + 248, 255, 230, 245, 248, 255, 226, 243, 247, 255, 218, 241, 246, 255, 218, 241, 246, 255, 211, 237, 244, 255, 199, 200, 199, 255, + 127, 130, 166, 255, 0, 2, 148, 255, 0, 18, 163, 255, 0, 7, 170, 255, 0, 12, 177, 255, 0, 18, 184, 255, 0, 24, 184, 255, 18, 37, 179, + 255, 34, 52, 183, 255, 53, 75, 205, 255, 80, 99, 215, 255, 112, 123, 204, 255, 142, 149, 207, 255, 169, 176, 205, 255, 191, 194, + 211, 255, 200, 201, 208, 255, 199, 206, 212, 255, 206, 207, 207, 255, 211, 211, 211, 255, 209, 209, 207, 255, 204, 205, 204, 255, + 196, 198, 202, 255, 183, 195, 202, 255, 173, 188, 193, 255, 158, 177, 189, 255, 141, 170, 187, 255, 110, 146, 167, 255, 92, 137, + 164, 255, 65, 118, 150, 255, 45, 111, 147, 255, 45, 111, 147, 255, 39, 105, 143, 255, 27, 102, 143, 255, 14, 96, 140, 255, 14, 96, + 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, + 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, + 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, + 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, + 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, + 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, + 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, + 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, + 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, + 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, + 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, + 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, + 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, + 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, + 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, + 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, + 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, + 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, + 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, + 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, + 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, + 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, + 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, + 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, + 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, + 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, + 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, + 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 49, 157, 180, 255, 51, 164, 187, 255, 53, 168, 191, 255, + 53, 168, 191, 255, 46, 159, 186, 255, 41, 150, 184, 255, 41, 150, 184, 255, 46, 159, 186, 255, 54, 169, 191, 255, 54, 171, 191, 255, + 49, 163, 188, 255, 44, 157, 185, 255, 47, 161, 185, 255, 54, 169, 191, 255, 57, 174, 194, 255, 54, 169, 192, 255, 51, 165, 189, 255, + 51, 165, 189, 255, 54, 169, 191, 255, 56, 171, 192, 255, 54, 171, 191, 255, 51, 166, 188, 255, 51, 166, 188, 255, 51, 166, 188, 255, + 51, 164, 187, 255, 49, 163, 188, 255, 46, 159, 186, 255, 43, 157, 181, 255, 43, 154, 182, 255, 45, 156, 182, 255, 49, 155, 180, 255, + 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 54, 171, 191, 255, 61, 180, 198, 255, 61, 180, 198, 255, + 63, 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, 255, 63, 182, 199, 255, 63, 182, 199, 255, 56, 170, 190, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, + 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 135, 163, 179, 255, 156, 174, 184, 255, 125, 141, + 153, 255, 148, 165, 179, 255, 161, 181, 193, 255, 180, 201, 214, 255, 196, 223, 230, 255, 206, 233, 241, 255, 218, 241, 246, 255, + 226, 243, 247, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, 255, 230, 245, 248, 255, 221, 239, + 243, 255, 221, 239, 243, 255, 221, 239, 243, 255, 218, 241, 246, 255, 211, 237, 244, 255, 202, 201, 196, 255, 104, 118, 134, 255, 0, + 2, 148, 255, 0, 20, 170, 255, 0, 20, 170, 255, 0, 24, 184, 255, 0, 26, 190, 255, 0, 28, 199, 255, 0, 32, 212, 255, 0, 22, 232, 255, + 0, 32, 212, 255, 0, 22, 232, 255, 0, 22, 232, 255, 22, 58, 240, 255, 116, 135, 237, 255, 157, 174, 235, 255, 157, 174, 235, 255, + 157, 174, 235, 255, 157, 174, 235, 255, 166, 175, 216, 255, 174, 185, 220, 255, 182, 194, 225, 255, 195, 204, 226, 255, 195, 204, + 226, 255, 195, 204, 226, 255, 199, 206, 212, 255, 199, 206, 212, 255, 211, 218, 220, 255, 213, 214, 214, 255, 211, 218, 220, 255, + 213, 214, 214, 255, 200, 213, 219, 255, 186, 202, 210, 255, 155, 178, 193, 255, 86, 127, 150, 255, 15, 98, 142, 255, 14, 96, 140, + 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, + 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, + 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, + 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, + 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, + 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, + 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, + 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, + 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, + 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, + 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, + 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, + 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, + 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, + 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, + 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, + 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, + 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, + 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, + 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, + 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 49, 157, 180, 255, 50, 162, 185, 255, 50, 169, 190, 255, 54, 169, 191, 255, 49, 163, 188, 255, 41, 150, 184, 255, 41, + 150, 184, 255, 44, 157, 185, 255, 53, 168, 191, 255, 55, 171, 192, 255, 51, 165, 189, 255, 46, 159, 186, 255, 46, 159, 186, 255, 51, + 165, 189, 255, 56, 174, 192, 255, 57, 173, 193, 255, 52, 166, 190, 255, 51, 165, 189, 255, 52, 166, 190, 255, 55, 171, 192, 255, 55, + 171, 192, 255, 53, 168, 191, 255, 51, 166, 188, 255, 51, 166, 188, 255, 51, 166, 188, 255, 49, 164, 186, 255, 47, 161, 185, 255, 44, + 157, 185, 255, 43, 157, 181, 255, 45, 156, 182, 255, 48, 159, 182, 255, 49, 157, 180, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 54, 167, 188, 255, 62, 180, 197, 255, 61, 180, 198, 255, 61, 180, 198, 255, 63, 180, 198, 255, 63, + 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, 255, 64, 182, 199, 255, 59, 176, 195, 255, 52, 160, 182, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, + 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 92, 137, 164, 255, 181, 187, 197, 255, 125, 141, 153, 255, 148, 165, + 179, 255, 166, 184, 199, 255, 180, 201, 214, 255, 191, 216, 224, 255, 203, 223, 233, 255, 210, 226, 231, 255, 216, 231, 237, 255, + 221, 239, 243, 255, 231, 249, 253, 255, 230, 245, 248, 255, 221, 239, 243, 255, 210, 226, 231, 255, 210, 226, 231, 255, 216, 231, + 237, 255, 218, 241, 246, 255, 218, 241, 246, 255, 210, 226, 231, 255, 202, 202, 202, 255, 83, 88, 154, 255, 0, 2, 148, 255, 0, 20, + 170, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 26, 190, 255, 0, 28, 199, 255, 0, 28, 199, 255, 0, 32, 212, 255, 0, 35, 229, 255, 0, + 35, 229, 255, 0, 35, 229, 255, 22, 58, 240, 255, 171, 187, 252, 255, 236, 242, 255, 255, 219, 229, 255, 255, 213, 224, 255, 255, + 199, 214, 255, 255, 195, 209, 255, 255, 189, 205, 255, 255, 180, 197, 254, 255, 180, 197, 254, 255, 171, 187, 252, 255, 171, 187, + 252, 255, 157, 174, 235, 255, 157, 174, 235, 255, 174, 185, 220, 255, 182, 194, 225, 255, 188, 202, 234, 255, 188, 202, 234, 255, + 203, 210, 224, 255, 247, 245, 243, 255, 213, 214, 214, 255, 134, 150, 162, 255, 45, 111, 147, 255, 14, 96, 140, 255, 14, 97, 141, + 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, + 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, + 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, + 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, + 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, + 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, + 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, + 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, + 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, + 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, + 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, + 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, + 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, + 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, + 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, + 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, + 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, + 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, + 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 48, 153, 177, 255, 48, 157, 181, 255, 50, 162, 185, 255, 50, + 169, 190, 255, 53, 171, 191, 255, 51, 164, 187, 255, 43, 154, 182, 255, 41, 150, 184, 255, 45, 156, 182, 255, 52, 166, 190, 255, 56, + 173, 192, 255, 53, 168, 191, 255, 47, 161, 185, 255, 46, 159, 186, 255, 49, 163, 188, 255, 53, 171, 192, 255, 57, 173, 193, 255, 53, + 171, 191, 255, 51, 165, 189, 255, 52, 166, 190, 255, 54, 169, 191, 255, 56, 173, 192, 255, 54, 171, 191, 255, 51, 166, 188, 255, 51, + 164, 187, 255, 51, 167, 187, 255, 51, 167, 187, 255, 49, 164, 186, 255, 46, 162, 183, 255, 43, 157, 181, 255, 43, 157, 181, 255, 45, + 156, 182, 255, 48, 159, 182, 255, 49, 157, 180, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 51, + 164, 187, 255, 61, 180, 197, 255, 61, 180, 198, 255, 61, 180, 197, 255, 61, 180, 198, 255, 63, 180, 198, 255, 61, 180, 198, 255, 63, + 180, 198, 255, 64, 182, 199, 255, 62, 179, 197, 255, 53, 165, 186, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, + 255, 6, 84, 132, 255, 8, 84, 133, 255, 65, 118, 150, 255, 195, 204, 226, 255, 134, 150, 162, 255, 148, 165, 179, 255, 155, 178, 193, + 255, 180, 201, 214, 255, 216, 231, 237, 255, 228, 232, 235, 255, 220, 220, 219, 255, 211, 218, 220, 255, 199, 206, 212, 255, 204, + 220, 226, 255, 216, 231, 237, 255, 200, 213, 219, 255, 200, 213, 219, 255, 204, 220, 226, 255, 210, 226, 231, 255, 206, 233, 241, + 255, 211, 237, 244, 255, 204, 220, 226, 255, 201, 199, 193, 255, 43, 51, 152, 255, 0, 9, 154, 255, 0, 18, 163, 255, 0, 20, 170, 255, + 0, 22, 178, 255, 0, 26, 190, 255, 0, 28, 199, 255, 0, 28, 199, 255, 0, 32, 212, 255, 0, 32, 212, 255, 0, 35, 229, 255, 0, 35, 229, + 255, 22, 58, 240, 255, 133, 150, 242, 255, 229, 237, 255, 255, 229, 237, 255, 255, 229, 237, 255, 255, 229, 237, 255, 255, 229, 237, + 255, 255, 229, 237, 255, 255, 229, 237, 255, 255, 229, 237, 255, 255, 229, 237, 255, 255, 224, 232, 255, 255, 224, 232, 255, 255, + 213, 224, 255, 255, 199, 214, 255, 255, 199, 214, 255, 255, 189, 205, 255, 255, 160, 178, 251, 255, 157, 174, 235, 255, 247, 245, + 243, 255, 204, 205, 204, 255, 129, 141, 147, 255, 55, 111, 143, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, + 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, + 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, + 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, + 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, + 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, + 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, + 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, + 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, + 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, + 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, + 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, + 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, + 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, + 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, + 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, + 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, + 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, + 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 152, 176, + 255, 48, 153, 178, 255, 48, 157, 181, 255, 50, 162, 185, 255, 50, 169, 190, 255, 53, 171, 191, 255, 51, 166, 188, 255, 45, 158, 181, + 255, 43, 154, 182, 255, 45, 156, 182, 255, 51, 165, 189, 255, 57, 173, 193, 255, 54, 169, 191, 255, 49, 164, 186, 255, 46, 159, 186, + 255, 49, 164, 186, 255, 53, 171, 191, 255, 57, 174, 194, 255, 54, 171, 191, 255, 51, 166, 188, 255, 51, 166, 188, 255, 53, 168, 191, + 255, 56, 173, 192, 255, 56, 173, 192, 255, 53, 169, 188, 255, 51, 166, 188, 255, 51, 164, 187, 255, 51, 166, 188, 255, 51, 167, 187, + 255, 46, 165, 185, 255, 45, 161, 181, 255, 43, 157, 181, 255, 43, 157, 181, 255, 48, 157, 181, 255, 49, 157, 180, 255, 50, 156, 179, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 52, 162, 184, 255, 60, 177, 196, 255, 61, 180, 198, + 255, 61, 180, 197, 255, 61, 180, 197, 255, 61, 180, 198, 255, 61, 180, 198, 255, 61, 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, + 255, 56, 170, 190, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, + 85, 133, 255, 31, 92, 128, 255, 203, 210, 224, 255, 145, 164, 175, 255, 148, 165, 179, 255, 166, 184, 199, 255, 204, 220, 226, 255, + 228, 232, 235, 255, 216, 231, 237, 255, 216, 231, 237, 255, 228, 232, 235, 255, 196, 198, 202, 255, 133, 136, 136, 255, 166, 179, + 186, 255, 178, 203, 210, 255, 191, 210, 215, 255, 194, 219, 226, 255, 203, 223, 233, 255, 200, 228, 235, 255, 206, 233, 241, 255, + 200, 213, 219, 255, 190, 190, 190, 255, 24, 31, 144, 255, 0, 9, 154, 255, 0, 18, 163, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 24, + 184, 255, 0, 26, 190, 255, 0, 28, 199, 255, 0, 32, 212, 255, 0, 32, 212, 255, 0, 35, 229, 255, 0, 35, 229, 255, 0, 35, 229, 255, + 102, 122, 231, 255, 213, 224, 255, 255, 224, 232, 255, 255, 219, 229, 255, 255, 219, 229, 255, 255, 219, 229, 255, 255, 224, 232, + 255, 255, 224, 232, 255, 255, 224, 232, 255, 255, 224, 232, 255, 255, 224, 232, 255, 255, 229, 237, 255, 255, 229, 237, 255, 255, + 236, 242, 255, 255, 229, 237, 255, 255, 236, 242, 255, 255, 199, 214, 255, 255, 188, 202, 234, 255, 244, 242, 238, 255, 193, 194, + 194, 255, 129, 141, 147, 255, 39, 105, 143, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, + 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, + 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, + 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, + 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, + 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, + 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, + 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, + 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, + 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, + 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, + 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, + 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, + 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, + 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, + 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, + 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, + 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, + 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, + 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 48, 152, 176, 255, 48, 153, 178, 255, 48, 159, 182, 255, 50, 162, 185, + 255, 50, 169, 190, 255, 54, 171, 191, 255, 51, 166, 188, 255, 45, 158, 181, 255, 43, 154, 182, 255, 45, 156, 182, 255, 49, 164, 186, + 255, 55, 173, 191, 255, 56, 171, 192, 255, 51, 165, 189, 255, 47, 161, 185, 255, 49, 164, 186, 255, 53, 169, 188, 255, 56, 174, 192, + 255, 56, 173, 192, 255, 53, 169, 188, 255, 51, 166, 188, 255, 51, 166, 188, 255, 54, 171, 191, 255, 56, 174, 192, 255, 54, 171, 191, + 255, 51, 166, 188, 255, 51, 166, 188, 255, 51, 166, 188, 255, 51, 167, 187, 255, 50, 165, 185, 255, 46, 162, 183, 255, 45, 161, 181, + 255, 43, 157, 181, 255, 45, 158, 181, 255, 48, 158, 181, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 159, 182, 255, 57, 174, 194, 255, 62, 180, 197, 255, 61, 180, 197, 255, 61, 180, 197, + 255, 61, 180, 198, 255, 61, 180, 198, 255, 61, 180, 198, 255, 63, 180, 198, 255, 63, 180, 198, 255, 59, 176, 195, 255, 51, 161, 183, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, + 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 13, 86, + 132, 255, 135, 163, 179, 255, 172, 189, 200, 255, 143, 160, 172, 255, 203, 210, 224, 255, 236, 242, 255, 255, 203, 223, 233, 255, + 188, 202, 234, 255, 190, 209, 225, 255, 197, 212, 232, 255, 183, 195, 202, 255, 102, 111, 119, 255, 133, 136, 136, 255, 172, 189, + 200, 255, 175, 198, 206, 255, 183, 207, 215, 255, 188, 213, 220, 255, 194, 219, 226, 255, 194, 219, 226, 255, 199, 206, 212, 255, + 178, 180, 186, 255, 24, 31, 144, 255, 0, 15, 155, 255, 0, 15, 155, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 24, 184, 255, 0, 26, + 190, 255, 0, 28, 199, 255, 0, 32, 212, 255, 0, 32, 212, 255, 0, 35, 229, 255, 0, 35, 229, 255, 0, 35, 229, 255, 67, 95, 240, 255, + 195, 209, 255, 255, 224, 232, 255, 255, 213, 224, 255, 255, 213, 224, 255, 255, 219, 229, 255, 255, 219, 229, 255, 255, 219, 229, + 255, 255, 219, 229, 255, 255, 219, 229, 255, 255, 219, 229, 255, 255, 224, 232, 255, 255, 224, 232, 255, 255, 224, 232, 255, 255, + 224, 232, 255, 255, 229, 237, 255, 255, 195, 209, 255, 255, 190, 209, 225, 255, 240, 238, 234, 255, 185, 185, 185, 255, 119, 134, + 146, 255, 15, 98, 141, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, + 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, + 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, + 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, + 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, + 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, + 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, + 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, + 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, + 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, + 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, + 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, + 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, + 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, + 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, + 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, + 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, + 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, + 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, + 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, + 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, + 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, + 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, + 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, + 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, + 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, + 47, 152, 176, 255, 49, 155, 180, 255, 50, 159, 182, 255, 51, 164, 187, 255, 53, 168, 191, 255, 54, 171, 191, 255, 53, 169, 188, 255, + 47, 161, 185, 255, 43, 154, 182, 255, 45, 156, 182, 255, 51, 164, 187, 255, 55, 173, 191, 255, 54, 173, 192, 255, 51, 167, 187, 255, + 47, 161, 185, 255, 50, 162, 185, 255, 51, 166, 188, 255, 56, 173, 192, 255, 58, 175, 193, 255, 54, 169, 191, 255, 51, 166, 188, 255, + 51, 167, 187, 255, 53, 169, 188, 255, 55, 173, 191, 255, 55, 173, 191, 255, 53, 169, 188, 255, 51, 167, 187, 255, 51, 166, 188, 255, + 51, 167, 187, 255, 51, 167, 187, 255, 49, 164, 184, 255, 45, 161, 181, 255, 45, 161, 181, 255, 45, 158, 181, 255, 48, 158, 181, 255, + 49, 155, 180, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, + 50, 159, 182, 255, 56, 173, 192, 255, 62, 180, 197, 255, 61, 180, 197, 255, 60, 178, 196, 255, 62, 180, 197, 255, 61, 180, 197, 255, + 61, 180, 197, 255, 61, 180, 198, 255, 63, 180, 198, 255, 62, 179, 197, 255, 53, 165, 186, 255, 51, 157, 180, 255, 51, 158, 180, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, + 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 6, 83, 132, 255, 52, 105, 136, + 255, 210, 226, 231, 255, 148, 165, 179, 255, 148, 165, 179, 255, 166, 179, 186, 255, 172, 189, 200, 255, 166, 184, 199, 255, 161, + 181, 193, 255, 166, 184, 199, 255, 134, 150, 162, 255, 92, 103, 112, 255, 133, 136, 136, 255, 156, 174, 184, 255, 161, 181, 193, + 255, 172, 189, 200, 255, 175, 198, 206, 255, 175, 198, 206, 255, 175, 198, 206, 255, 202, 202, 202, 255, 156, 157, 178, 255, 43, 51, + 152, 255, 34, 52, 183, 255, 0, 9, 154, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 24, 184, 255, 0, 26, 190, 255, 0, 28, 199, 255, 0, + 32, 212, 255, 0, 32, 212, 255, 0, 35, 229, 255, 0, 35, 229, 255, 0, 35, 229, 255, 22, 58, 240, 255, 171, 187, 252, 255, 213, 224, + 255, 255, 206, 218, 255, 255, 213, 224, 255, 255, 206, 218, 255, 255, 213, 224, 255, 255, 206, 218, 255, 255, 213, 224, 255, 255, + 213, 224, 255, 255, 213, 224, 255, 255, 213, 224, 255, 255, 219, 229, 255, 255, 219, 229, 255, 255, 219, 229, 255, 255, 219, 229, + 255, 255, 180, 197, 254, 255, 197, 212, 232, 255, 228, 232, 235, 255, 172, 172, 173, 255, 103, 134, 152, 255, 14, 95, 139, 255, 14, + 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, + 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, + 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, + 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, + 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, + 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, + 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, + 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, + 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, + 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, + 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, + 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, + 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, + 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, + 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, + 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, + 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, + 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, + 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, + 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, + 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 153, 178, 255, 48, 157, 181, 255, 47, 161, 185, 255, 49, 164, 186, + 255, 53, 169, 188, 255, 55, 173, 191, 255, 53, 169, 188, 255, 47, 161, 185, 255, 43, 157, 181, 255, 45, 158, 181, 255, 49, 164, 186, + 255, 54, 171, 191, 255, 56, 174, 192, 255, 53, 169, 188, 255, 49, 164, 186, 255, 49, 164, 184, 255, 51, 166, 188, 255, 56, 171, 192, + 255, 58, 175, 194, 255, 55, 173, 191, 255, 53, 169, 188, 255, 51, 167, 187, 255, 53, 169, 188, 255, 55, 173, 191, 255, 56, 173, 192, + 255, 53, 169, 188, 255, 51, 167, 187, 255, 51, 167, 187, 255, 51, 167, 187, 255, 51, 167, 187, 255, 50, 167, 185, 255, 46, 162, 183, + 255, 45, 161, 181, 255, 45, 158, 181, 255, 45, 158, 181, 255, 48, 159, 182, 255, 49, 156, 179, 255, 49, 154, 178, 255, 49, 154, 178, + 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 54, 169, 191, 255, 62, 180, 197, + 255, 61, 180, 197, 255, 60, 178, 196, 255, 61, 180, 197, 255, 61, 180, 197, 255, 60, 178, 196, 255, 61, 179, 199, 255, 63, 180, 198, + 255, 63, 180, 198, 255, 56, 171, 192, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, + 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, + 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 6, 83, 132, 255, 19, 90, 133, 255, 166, 184, 199, 255, 190, 209, + 225, 255, 125, 141, 153, 255, 130, 146, 155, 255, 170, 183, 193, 255, 170, 183, 193, 255, 158, 177, 189, 255, 134, 150, 162, 255, + 92, 103, 112, 255, 69, 79, 87, 255, 112, 126, 137, 255, 145, 164, 175, 255, 145, 164, 175, 255, 151, 169, 179, 255, 156, 174, 184, + 255, 153, 174, 183, 255, 151, 169, 179, 255, 201, 199, 193, 255, 127, 130, 166, 255, 60, 67, 164, 255, 90, 98, 179, 255, 0, 15, 155, + 255, 0, 18, 163, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 24, 184, 255, 0, 28, 199, 255, 0, 28, 199, 255, 0, 32, 212, 255, 0, 32, + 212, 255, 0, 35, 229, 255, 0, 35, 229, 255, 22, 58, 240, 255, 133, 150, 242, 255, 206, 218, 255, 255, 206, 218, 255, 255, 199, 214, + 255, 255, 199, 214, 255, 255, 206, 218, 255, 255, 206, 218, 255, 255, 206, 218, 255, 255, 206, 218, 255, 255, 206, 218, 255, 255, + 206, 218, 255, 255, 206, 218, 255, 255, 213, 224, 255, 255, 213, 224, 255, 255, 213, 224, 255, 255, 171, 187, 252, 255, 203, 210, + 224, 255, 223, 224, 223, 255, 165, 165, 164, 255, 103, 134, 152, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, + 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, + 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, + 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, + 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, + 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, + 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, + 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, + 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, + 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, + 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, + 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, + 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, + 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, + 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, + 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, + 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 154, 179, + 255, 48, 159, 182, 255, 47, 161, 185, 255, 49, 164, 186, 255, 51, 167, 187, 255, 54, 171, 191, 255, 53, 169, 188, 255, 47, 161, 185, + 255, 45, 158, 181, 255, 45, 158, 181, 255, 49, 164, 186, 255, 55, 173, 191, 255, 56, 174, 192, 255, 53, 169, 188, 255, 50, 165, 185, + 255, 49, 164, 184, 255, 50, 165, 185, 255, 54, 171, 191, 255, 58, 175, 194, 255, 56, 174, 192, 255, 53, 169, 188, 255, 51, 167, 187, + 255, 53, 169, 188, 255, 53, 172, 190, 255, 56, 174, 192, 255, 55, 173, 191, 255, 52, 169, 186, 255, 50, 165, 185, 255, 50, 167, 185, + 255, 51, 167, 187, 255, 51, 168, 186, 255, 48, 166, 184, 255, 46, 162, 183, 255, 45, 161, 181, 255, 45, 158, 178, 255, 48, 158, 181, + 255, 49, 156, 179, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 53, 165, 186, 255, 62, 179, 197, 255, 61, 180, 197, 255, 60, 177, 196, 255, 61, 180, 197, + 255, 62, 180, 197, 255, 60, 178, 196, 255, 60, 178, 196, 255, 61, 180, 198, 255, 63, 180, 198, 255, 59, 176, 195, 255, 51, 161, 183, + 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, + 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 6, 83, 132, 255, 52, 105, 136, 255, 216, 231, 237, 255, 180, 201, 214, 255, 119, + 134, 146, 255, 134, 150, 162, 255, 170, 183, 193, 255, 170, 183, 193, 255, 166, 179, 186, 255, 112, 126, 137, 255, 69, 79, 87, 255, + 78, 95, 104, 255, 134, 150, 162, 255, 130, 146, 155, 255, 134, 150, 162, 255, 134, 150, 162, 255, 130, 146, 155, 255, 139, 155, 166, + 255, 199, 200, 199, 255, 104, 118, 134, 255, 71, 79, 167, 255, 113, 118, 180, 255, 25, 43, 178, 255, 0, 9, 154, 255, 0, 20, 170, + 255, 0, 22, 178, 255, 0, 24, 184, 255, 0, 26, 190, 255, 0, 28, 199, 255, 0, 32, 212, 255, 0, 32, 212, 255, 0, 35, 229, 255, 0, 35, + 229, 255, 0, 35, 229, 255, 102, 122, 231, 255, 189, 205, 255, 255, 195, 209, 255, 255, 195, 209, 255, 255, 195, 209, 255, 255, 195, + 209, 255, 255, 195, 209, 255, 255, 199, 214, 255, 255, 199, 214, 255, 255, 199, 214, 255, 255, 199, 214, 255, 255, 199, 214, 255, + 255, 199, 214, 255, 255, 206, 218, 255, 255, 199, 214, 255, 255, 160, 178, 251, 255, 200, 213, 219, 255, 217, 217, 217, 255, 155, + 156, 157, 255, 86, 127, 150, 255, 14, 95, 139, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, + 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, + 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, + 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, + 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, + 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, + 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, + 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, + 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, + 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, + 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, + 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, + 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, + 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, + 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, + 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, + 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, + 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, + 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, + 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 150, 175, + 255, 47, 151, 176, 255, 48, 153, 178, 255, 49, 155, 180, 255, 48, 159, 182, 255, 47, 161, 185, 255, 49, 164, 186, 255, 53, 169, 188, + 255, 55, 173, 191, 255, 53, 169, 188, 255, 49, 161, 183, 255, 45, 158, 181, 255, 45, 161, 181, 255, 50, 165, 185, 255, 55, 173, 191, + 255, 57, 174, 194, 255, 53, 169, 188, 255, 50, 165, 185, 255, 49, 164, 184, 255, 50, 167, 185, 255, 53, 171, 188, 255, 58, 175, 193, + 255, 56, 174, 192, 255, 54, 171, 189, 255, 51, 167, 187, 255, 51, 167, 187, 255, 54, 171, 189, 255, 56, 174, 191, 255, 56, 174, 191, + 255, 53, 169, 188, 255, 51, 167, 187, 255, 50, 167, 185, 255, 50, 167, 185, 255, 51, 168, 186, 255, 51, 168, 186, 255, 47, 164, 182, + 255, 45, 161, 181, 255, 45, 162, 178, 255, 45, 158, 178, 255, 48, 158, 181, 255, 49, 155, 180, 255, 49, 154, 178, 255, 49, 154, 178, + 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 52, 162, 184, + 255, 60, 178, 196, 255, 61, 180, 197, 255, 60, 177, 196, 255, 60, 178, 196, 255, 61, 180, 197, 255, 60, 178, 196, 255, 60, 178, 196, + 255, 61, 180, 197, 255, 61, 180, 198, 255, 60, 178, 196, 255, 54, 167, 188, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, + 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, + 133, 255, 7, 85, 133, 255, 8, 84, 133, 255, 86, 127, 150, 255, 224, 232, 255, 255, 156, 174, 184, 255, 78, 95, 104, 255, 104, 118, + 134, 255, 134, 150, 162, 255, 134, 150, 162, 255, 104, 118, 134, 255, 56, 71, 80, 255, 69, 79, 87, 255, 129, 141, 147, 255, 119, + 134, 146, 255, 119, 134, 146, 255, 119, 134, 146, 255, 112, 126, 137, 255, 140, 147, 152, 255, 201, 199, 193, 255, 83, 88, 154, 255, + 71, 79, 167, 255, 112, 123, 204, 255, 60, 67, 164, 255, 0, 9, 154, 255, 0, 18, 163, 255, 0, 20, 170, 255, 0, 24, 184, 255, 0, 26, + 190, 255, 0, 28, 199, 255, 0, 28, 199, 255, 0, 32, 212, 255, 0, 32, 212, 255, 0, 35, 229, 255, 0, 35, 229, 255, 67, 95, 240, 255, + 171, 187, 252, 255, 195, 209, 255, 255, 189, 205, 255, 255, 189, 205, 255, 255, 189, 205, 255, 255, 189, 205, 255, 255, 189, 205, + 255, 255, 189, 205, 255, 255, 195, 209, 255, 255, 195, 209, 255, 255, 195, 209, 255, 255, 199, 214, 255, 255, 199, 214, 255, 255, + 189, 205, 255, 255, 157, 174, 235, 255, 211, 218, 220, 255, 209, 209, 207, 255, 153, 151, 150, 255, 86, 127, 150, 255, 14, 95, 139, + 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, + 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, + 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, + 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, + 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, + 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, + 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, + 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, + 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, + 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, + 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, + 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, + 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, + 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, + 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, + 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, + 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, + 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, + 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, + 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, + 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, + 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 46, 150, 175, 255, 47, 152, 176, 255, 48, 154, 177, 255, 48, 157, 181, 255, 47, 161, 185, 255, 47, + 161, 185, 255, 49, 164, 186, 255, 53, 169, 188, 255, 55, 173, 191, 255, 52, 169, 186, 255, 46, 162, 183, 255, 45, 158, 181, 255, 45, + 161, 181, 255, 50, 165, 185, 255, 55, 173, 191, 255, 58, 175, 193, 255, 54, 171, 191, 255, 50, 165, 185, 255, 49, 164, 184, 255, 50, + 165, 185, 255, 53, 169, 188, 255, 56, 174, 192, 255, 58, 175, 193, 255, 54, 171, 189, 255, 53, 169, 188, 255, 51, 167, 187, 255, 53, + 169, 188, 255, 56, 171, 192, 255, 57, 176, 192, 255, 55, 173, 191, 255, 52, 169, 186, 255, 50, 167, 185, 255, 50, 167, 185, 255, 51, + 168, 186, 255, 51, 168, 186, 255, 50, 167, 183, 255, 47, 164, 182, 255, 45, 162, 178, 255, 45, 161, 181, 255, 48, 159, 178, 255, 49, + 155, 180, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 52, 162, 184, 255, 59, 177, 196, 255, 62, 180, 197, 255, 60, 177, 196, 255, 60, + 178, 196, 255, 61, 180, 197, 255, 60, 178, 196, 255, 59, 177, 196, 255, 60, 178, 196, 255, 62, 180, 197, 255, 61, 180, 197, 255, 56, + 171, 192, 255, 51, 158, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, + 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 6, 83, 132, 255, 13, + 86, 132, 255, 103, 134, 152, 255, 226, 243, 247, 255, 149, 155, 161, 255, 69, 79, 87, 255, 92, 103, 112, 255, 104, 118, 134, 255, + 102, 111, 119, 255, 92, 103, 112, 255, 53, 62, 69, 255, 92, 103, 112, 255, 119, 134, 146, 255, 112, 126, 137, 255, 112, 126, 137, + 255, 102, 111, 119, 255, 140, 147, 152, 255, 201, 199, 193, 255, 83, 88, 154, 255, 71, 79, 167, 255, 113, 118, 180, 255, 90, 98, + 179, 255, 11, 25, 153, 255, 0, 9, 154, 255, 0, 18, 163, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 26, 190, 255, 0, 28, 199, 255, 0, + 32, 212, 255, 0, 32, 212, 255, 0, 35, 229, 255, 0, 35, 229, 255, 22, 58, 240, 255, 160, 178, 251, 255, 180, 197, 254, 255, 180, 197, + 254, 255, 180, 197, 254, 255, 180, 197, 254, 255, 180, 197, 254, 255, 180, 197, 254, 255, 180, 197, 254, 255, 180, 197, 254, 255, + 189, 205, 255, 255, 189, 205, 255, 255, 189, 205, 255, 255, 189, 205, 255, 255, 180, 197, 254, 255, 157, 174, 235, 255, 220, 220, + 219, 255, 202, 202, 202, 255, 146, 148, 150, 255, 65, 118, 150, 255, 14, 95, 139, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, + 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, + 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, + 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, + 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, + 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, + 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, + 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, + 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, + 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, + 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, + 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, + 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, + 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, + 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, + 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, + 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, + 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 149, 176, 255, 45, 150, 176, 255, 47, 152, 176, 255, 49, 156, 179, + 255, 48, 159, 182, 255, 47, 161, 185, 255, 46, 165, 185, 255, 50, 165, 185, 255, 54, 171, 191, 255, 55, 173, 191, 255, 52, 169, 186, + 255, 47, 164, 182, 255, 45, 161, 181, 255, 45, 161, 181, 255, 50, 165, 185, 255, 55, 173, 191, 255, 56, 174, 192, 255, 55, 173, 191, + 255, 50, 167, 185, 255, 49, 164, 184, 255, 50, 165, 185, 255, 53, 169, 188, 255, 56, 174, 192, 255, 58, 175, 193, 255, 55, 173, 191, + 255, 51, 170, 186, 255, 51, 170, 186, 255, 53, 169, 188, 255, 55, 173, 191, 255, 57, 176, 192, 255, 55, 173, 191, 255, 53, 169, 188, + 255, 51, 168, 186, 255, 51, 168, 186, 255, 51, 168, 186, 255, 52, 169, 185, 255, 51, 169, 184, 255, 47, 164, 182, 255, 45, 162, 178, + 255, 45, 162, 178, 255, 48, 159, 178, 255, 49, 157, 180, 255, 49, 155, 180, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, + 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 52, 162, 184, + 255, 58, 175, 194, 255, 62, 180, 197, 255, 59, 177, 196, 255, 59, 177, 196, 255, 61, 180, 197, 255, 60, 178, 196, 255, 59, 177, 196, + 255, 60, 178, 196, 255, 61, 180, 197, 255, 61, 180, 197, 255, 59, 176, 195, 255, 52, 162, 184, 255, 51, 157, 180, 255, 51, 157, 180, + 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, + 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 6, 83, 132, 255, 10, 86, 130, 255, 65, 118, 150, + 255, 175, 198, 206, 255, 112, 126, 137, 255, 69, 79, 87, 255, 102, 111, 119, 255, 102, 111, 119, 255, 102, 111, 119, 255, 69, 79, + 87, 255, 69, 79, 87, 255, 102, 111, 119, 255, 104, 118, 134, 255, 78, 95, 104, 255, 53, 62, 69, 255, 129, 141, 147, 255, 198, 200, + 194, 255, 83, 88, 154, 255, 71, 79, 167, 255, 90, 98, 179, 255, 90, 98, 179, 255, 43, 51, 152, 255, 0, 9, 154, 255, 0, 18, 163, 255, + 0, 18, 163, 255, 0, 20, 170, 255, 0, 20, 170, 255, 0, 24, 184, 255, 0, 24, 184, 255, 0, 28, 199, 255, 0, 28, 199, 255, 0, 28, 199, + 255, 22, 58, 240, 255, 133, 150, 242, 255, 171, 187, 252, 255, 160, 178, 251, 255, 171, 187, 252, 255, 171, 187, 252, 255, 171, 187, + 252, 255, 171, 187, 252, 255, 171, 187, 252, 255, 171, 187, 252, 255, 171, 187, 252, 255, 180, 197, 254, 255, 171, 187, 252, 255, + 180, 197, 254, 255, 160, 178, 251, 255, 157, 174, 235, 255, 220, 220, 219, 255, 197, 197, 197, 255, 140, 147, 152, 255, 45, 111, + 147, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, + 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, + 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, + 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, + 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, + 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, + 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, + 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, + 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, + 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, + 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, + 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, + 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, + 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, + 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, + 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, + 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, + 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, + 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, + 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, + 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, + 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, + 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, + 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 47, 151, 176, 255, + 47, 153, 178, 255, 48, 157, 181, 255, 48, 159, 182, 255, 46, 162, 183, 255, 49, 164, 184, 255, 51, 167, 187, 255, 55, 173, 191, 255, + 55, 173, 191, 255, 51, 168, 186, 255, 47, 164, 182, 255, 45, 161, 181, 255, 47, 164, 182, 255, 50, 167, 185, 255, 53, 172, 190, 255, + 56, 174, 192, 255, 54, 171, 189, 255, 50, 167, 185, 255, 50, 165, 185, 255, 50, 165, 185, 255, 53, 169, 188, 255, 56, 174, 192, 255, + 58, 175, 193, 255, 55, 173, 191, 255, 53, 169, 188, 255, 52, 169, 186, 255, 51, 170, 186, 255, 54, 171, 189, 255, 56, 174, 192, 255, + 56, 174, 192, 255, 54, 171, 189, 255, 52, 169, 186, 255, 51, 168, 186, 255, 51, 168, 186, 255, 52, 169, 185, 255, 52, 169, 185, 255, + 49, 167, 182, 255, 46, 164, 179, 255, 45, 162, 178, 255, 43, 160, 177, 255, 48, 157, 181, 255, 49, 155, 180, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 49, 154, 178, 255, 52, 160, 182, 255, 57, 173, 193, 255, 62, 180, 197, 255, 60, 178, 196, 255, 59, 176, 195, 255, + 61, 180, 197, 255, 61, 180, 197, 255, 59, 177, 196, 255, 59, 177, 196, 255, 61, 180, 197, 255, 61, 180, 197, 255, 60, 178, 196, 255, + 54, 167, 188, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, + 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 6, 83, 132, 255, 31, 92, 128, 255, 86, 127, 150, 255, 78, 95, 104, 255, 69, 79, + 87, 255, 69, 79, 87, 255, 92, 103, 112, 255, 92, 103, 112, 255, 53, 62, 69, 255, 69, 79, 87, 255, 69, 79, 87, 255, 53, 62, 69, 255, + 64, 101, 122, 255, 125, 156, 176, 255, 188, 188, 188, 255, 63, 66, 145, 255, 71, 79, 167, 255, 90, 98, 179, 255, 90, 98, 179, 255, + 60, 67, 164, 255, 1, 13, 144, 255, 0, 9, 154, 255, 0, 18, 163, 255, 0, 20, 170, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 24, 184, + 255, 0, 26, 190, 255, 0, 28, 199, 255, 0, 28, 199, 255, 0, 28, 199, 255, 102, 122, 231, 255, 157, 174, 235, 255, 157, 174, 235, 255, + 157, 174, 235, 255, 157, 174, 235, 255, 160, 178, 251, 255, 160, 178, 251, 255, 160, 178, 251, 255, 160, 178, 251, 255, 160, 178, + 251, 255, 160, 178, 251, 255, 160, 178, 251, 255, 171, 187, 252, 255, 148, 164, 247, 255, 157, 174, 235, 255, 220, 220, 219, 255, + 193, 194, 194, 255, 129, 141, 147, 255, 24, 100, 142, 255, 14, 95, 139, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, + 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, + 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, + 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, + 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, + 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, + 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, + 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, + 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, + 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, + 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, + 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, + 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, + 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, + 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, + 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, + 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, + 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, + 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, + 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 150, 176, 255, 47, + 153, 178, 255, 49, 155, 180, 255, 48, 159, 182, 255, 47, 161, 185, 255, 46, 162, 183, 255, 47, 164, 182, 255, 50, 169, 188, 255, 55, + 173, 191, 255, 54, 171, 189, 255, 51, 168, 186, 255, 47, 164, 182, 255, 45, 161, 181, 255, 47, 164, 182, 255, 51, 168, 186, 255, 55, + 173, 191, 255, 56, 174, 192, 255, 54, 171, 189, 255, 50, 167, 185, 255, 51, 164, 183, 255, 50, 167, 183, 255, 52, 169, 186, 255, 56, + 173, 192, 255, 57, 174, 194, 255, 56, 174, 191, 255, 53, 169, 188, 255, 52, 169, 186, 255, 52, 169, 186, 255, 53, 171, 188, 255, 56, + 174, 191, 255, 57, 176, 192, 255, 54, 173, 189, 255, 53, 169, 188, 255, 51, 168, 186, 255, 51, 168, 186, 255, 52, 169, 185, 255, 52, + 169, 185, 255, 51, 169, 184, 255, 49, 165, 181, 255, 45, 162, 178, 255, 45, 162, 178, 255, 45, 158, 178, 255, 49, 157, 180, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 157, 180, 255, 56, 170, 190, 255, 61, 180, 197, 255, 60, + 178, 196, 255, 59, 176, 195, 255, 60, 178, 196, 255, 61, 180, 197, 255, 59, 177, 196, 255, 59, 177, 196, 255, 60, 178, 196, 255, 61, + 180, 197, 255, 60, 178, 196, 255, 56, 173, 192, 255, 50, 159, 182, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, + 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, + 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, + 134, 255, 7, 86, 134, 255, 19, 90, 133, 255, 31, 92, 128, 255, 49, 89, 114, 255, 28, 77, 104, 255, 49, 89, 114, 255, 34, 73, 96, + 255, 34, 73, 96, 255, 78, 95, 104, 255, 34, 73, 96, 255, 6, 84, 132, 255, 155, 178, 193, 255, 172, 172, 173, 255, 43, 51, 152, 255, + 71, 79, 167, 255, 71, 79, 167, 255, 71, 79, 167, 255, 60, 67, 164, 255, 11, 25, 153, 255, 0, 9, 154, 255, 0, 18, 163, 255, 0, 18, + 163, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 22, 178, 255, 0, 24, 184, 255, 0, 26, 190, 255, 0, 28, 199, 255, 0, 28, 199, 255, 90, + 110, 224, 255, 148, 164, 247, 255, 148, 164, 247, 255, 148, 164, 247, 255, 148, 164, 247, 255, 148, 164, 247, 255, 148, 164, 247, + 255, 148, 164, 247, 255, 148, 164, 247, 255, 160, 178, 251, 255, 148, 164, 247, 255, 160, 178, 251, 255, 160, 178, 251, 255, 133, + 150, 242, 255, 157, 174, 235, 255, 220, 220, 219, 255, 188, 188, 188, 255, 119, 134, 146, 255, 13, 96, 140, 255, 14, 95, 139, 255, + 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, + 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, + 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, + 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, + 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, + 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, + 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, + 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, + 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, + 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, + 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, + 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, + 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, + 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, + 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, + 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, + 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, + 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, + 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, + 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, + 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, + 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, + 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, + 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, + 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, + 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, + 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, + 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, + 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, + 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, + 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, + 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, + 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 43, 147, 173, 255, 45, 147, 174, 255, 46, 149, 175, 255, 47, 151, + 176, 255, 47, 154, 179, 255, 48, 159, 182, 255, 47, 161, 185, 255, 46, 162, 183, 255, 46, 162, 183, 255, 50, 165, 185, 255, 53, 169, + 188, 255, 55, 173, 191, 255, 53, 171, 188, 255, 50, 167, 185, 255, 50, 164, 180, 255, 46, 164, 179, 255, 49, 165, 181, 255, 52, 169, + 186, 255, 55, 173, 191, 255, 56, 174, 192, 255, 54, 171, 189, 255, 49, 168, 184, 255, 49, 167, 182, 255, 48, 166, 184, 255, 52, 169, + 186, 255, 55, 173, 191, 255, 58, 175, 194, 255, 56, 174, 192, 255, 53, 171, 188, 255, 52, 169, 186, 255, 52, 169, 186, 255, 53, 169, + 188, 255, 55, 173, 191, 255, 57, 176, 192, 255, 55, 174, 190, 255, 53, 171, 188, 255, 52, 169, 185, 255, 52, 169, 185, 255, 52, 169, + 185, 255, 53, 171, 186, 255, 52, 169, 185, 255, 50, 167, 183, 255, 46, 164, 179, 255, 45, 164, 176, 255, 45, 158, 178, 255, 49, 156, + 179, 255, 49, 155, 180, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, + 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 156, 179, 255, 53, 169, + 188, 255, 60, 178, 196, 255, 60, 177, 196, 255, 58, 175, 194, 255, 60, 177, 196, 255, 61, 180, 197, 255, 59, 177, 196, 255, 59, 176, + 195, 255, 60, 177, 196, 255, 61, 180, 197, 255, 60, 178, 196, 255, 58, 175, 194, 255, 52, 162, 184, 255, 49, 157, 180, 255, 51, 157, + 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, + 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, + 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, + 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, + 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, + 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 10, + 87, 134, 255, 8, 86, 133, 255, 8, 86, 133, 255, 39, 98, 132, 255, 102, 111, 119, 255, 28, 77, 104, 255, 7, 85, 133, 255, 173, 188, + 193, 255, 149, 155, 161, 255, 24, 31, 144, 255, 71, 79, 167, 255, 71, 79, 167, 255, 71, 79, 167, 255, 71, 79, 167, 255, 33, 40, 147, + 255, 1, 13, 144, 255, 0, 15, 155, 255, 0, 18, 163, 255, 0, 20, 170, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 24, 184, 255, 0, 26, + 190, 255, 0, 26, 190, 255, 0, 28, 199, 255, 66, 86, 209, 255, 133, 150, 242, 255, 133, 150, 242, 255, 133, 150, 242, 255, 133, 150, + 242, 255, 148, 164, 247, 255, 133, 150, 242, 255, 148, 164, 247, 255, 148, 164, 247, 255, 148, 164, 247, 255, 148, 164, 247, 255, + 148, 164, 247, 255, 148, 164, 247, 255, 116, 135, 237, 255, 166, 175, 216, 255, 217, 217, 217, 255, 180, 180, 180, 255, 119, 134, + 146, 255, 14, 97, 141, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, + 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, + 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, + 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, + 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, + 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, + 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, + 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, + 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, + 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, + 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, + 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, + 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, + 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, + 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, + 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, + 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, + 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, + 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, + 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, + 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, + 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, + 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, + 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 173, 255, 45, 148, 174, 255, 45, 150, 175, 255, + 47, 153, 178, 255, 47, 154, 179, 255, 48, 159, 182, 255, 47, 161, 185, 255, 46, 162, 183, 255, 47, 164, 182, 255, 51, 168, 186, 255, + 54, 171, 189, 255, 55, 173, 191, 255, 53, 169, 188, 255, 49, 167, 182, 255, 46, 164, 179, 255, 49, 165, 181, 255, 50, 167, 183, 255, + 53, 169, 188, 255, 56, 174, 192, 255, 56, 174, 192, 255, 54, 171, 189, 255, 51, 169, 184, 255, 49, 167, 182, 255, 50, 167, 183, 255, + 52, 169, 186, 255, 55, 173, 191, 255, 58, 175, 193, 255, 56, 174, 191, 255, 53, 171, 188, 255, 52, 169, 186, 255, 52, 169, 186, 255, + 53, 169, 188, 255, 55, 173, 191, 255, 57, 176, 192, 255, 56, 174, 192, 255, 53, 172, 188, 255, 51, 170, 186, 255, 52, 169, 185, 255, + 52, 169, 185, 255, 53, 171, 186, 255, 53, 171, 186, 255, 52, 169, 185, 255, 49, 167, 180, 255, 46, 165, 177, 255, 45, 162, 178, 255, + 45, 158, 178, 255, 49, 157, 180, 255, 48, 153, 178, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 50, 156, 179, 255, 55, 168, 188, 255, 59, 178, 195, 255, 60, 178, 196, 255, 57, 174, 194, 255, 59, 177, 196, 255, 61, 180, 197, 255, + 59, 177, 196, 255, 59, 176, 195, 255, 59, 176, 195, 255, 61, 180, 197, 255, 60, 178, 196, 255, 59, 176, 195, 255, 54, 167, 188, 255, + 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, + 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, + 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, + 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 11, 88, 134, 255, 81, 113, 131, 255, 112, 126, 137, + 255, 10, 76, 113, 255, 23, 94, 136, 255, 186, 190, 190, 255, 127, 130, 166, 255, 24, 31, 144, 255, 60, 67, 164, 255, 60, 67, 164, + 255, 60, 67, 164, 255, 60, 67, 164, 255, 43, 51, 152, 255, 1, 13, 144, 255, 1, 13, 144, 255, 0, 15, 155, 255, 0, 18, 163, 255, 0, + 20, 170, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 24, 184, 255, 0, 26, 190, 255, 0, 26, 190, 255, 53, 75, 205, 255, 116, 135, 237, + 255, 142, 149, 207, 255, 133, 150, 242, 255, 116, 135, 237, 255, 133, 150, 242, 255, 133, 150, 242, 255, 133, 150, 242, 255, 133, + 150, 242, 255, 133, 150, 242, 255, 133, 150, 242, 255, 133, 150, 242, 255, 133, 150, 242, 255, 116, 135, 237, 255, 174, 185, 220, + 255, 217, 217, 217, 255, 172, 172, 173, 255, 103, 134, 152, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, + 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, + 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, + 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, + 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, + 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, + 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, + 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, + 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, + 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, + 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, + 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, + 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, + 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, + 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, + 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, + 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, + 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, + 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, + 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, + 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 43, 147, 174, 255, 45, 148, 174, 255, 47, + 152, 176, 255, 47, 154, 179, 255, 48, 159, 182, 255, 46, 162, 183, 255, 46, 162, 183, 255, 46, 162, 183, 255, 49, 164, 184, 255, 53, + 169, 188, 255, 55, 173, 191, 255, 55, 173, 191, 255, 51, 170, 186, 255, 49, 165, 181, 255, 46, 164, 179, 255, 46, 164, 179, 255, 50, + 167, 183, 255, 53, 171, 188, 255, 56, 174, 192, 255, 56, 174, 192, 255, 53, 171, 188, 255, 50, 167, 185, 255, 49, 167, 182, 255, 50, + 167, 183, 255, 52, 169, 185, 255, 54, 173, 189, 255, 58, 175, 193, 255, 56, 174, 191, 255, 54, 171, 187, 255, 52, 169, 185, 255, 52, + 169, 185, 255, 53, 169, 188, 255, 54, 171, 189, 255, 58, 175, 193, 255, 57, 176, 192, 255, 54, 171, 189, 255, 51, 170, 186, 255, 52, + 169, 185, 255, 51, 170, 186, 255, 52, 169, 185, 255, 54, 171, 187, 255, 52, 171, 185, 255, 49, 168, 182, 255, 48, 165, 178, 255, 45, + 164, 176, 255, 48, 159, 178, 255, 48, 159, 178, 255, 49, 155, 180, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 53, 165, 186, 255, 59, 177, 196, 255, 59, 178, 195, 255, 58, 175, 194, 255, 58, + 175, 194, 255, 60, 178, 196, 255, 60, 178, 196, 255, 58, 175, 194, 255, 59, 176, 195, 255, 60, 178, 196, 255, 60, 178, 196, 255, 59, + 176, 195, 255, 56, 171, 192, 255, 51, 158, 180, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, + 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, + 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, + 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 19, + 90, 133, 255, 135, 163, 179, 255, 103, 134, 152, 255, 13, 91, 135, 255, 65, 118, 150, 255, 186, 190, 190, 255, 112, 126, 137, 255, + 24, 31, 144, 255, 60, 67, 164, 255, 43, 51, 152, 255, 43, 51, 152, 255, 43, 51, 152, 255, 43, 51, 152, 255, 11, 25, 153, 255, 1, 13, + 144, 255, 0, 15, 155, 255, 0, 18, 163, 255, 0, 18, 163, 255, 0, 20, 170, 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 24, 184, 255, 0, + 18, 184, 255, 42, 62, 194, 255, 90, 110, 224, 255, 116, 135, 237, 255, 102, 122, 231, 255, 116, 135, 237, 255, 116, 135, 237, 255, + 116, 135, 237, 255, 116, 135, 237, 255, 116, 135, 237, 255, 116, 135, 237, 255, 116, 135, 237, 255, 116, 135, 237, 255, 116, 135, + 237, 255, 102, 122, 231, 255, 191, 194, 211, 255, 209, 209, 207, 255, 165, 165, 164, 255, 103, 134, 152, 255, 13, 96, 140, 255, 14, + 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, + 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, + 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, + 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, + 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, + 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, + 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, + 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, + 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, + 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, + 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, + 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, + 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, + 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, + 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, + 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, + 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, + 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, + 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, + 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 44, 145, 172, 255, 44, 146, 173, 255, 44, 146, 173, 255, 44, 146, 173, 255, 45, 148, 174, 255, 45, 150, 176, + 255, 47, 153, 178, 255, 48, 157, 181, 255, 46, 162, 183, 255, 46, 162, 183, 255, 46, 162, 183, 255, 47, 164, 182, 255, 51, 169, 184, + 255, 53, 171, 188, 255, 55, 173, 191, 255, 54, 171, 189, 255, 52, 169, 185, 255, 49, 165, 181, 255, 46, 164, 179, 255, 49, 165, 181, + 255, 51, 169, 184, 255, 53, 172, 190, 255, 55, 174, 192, 255, 56, 174, 191, 255, 53, 171, 186, 255, 50, 167, 183, 255, 49, 167, 182, + 255, 50, 167, 183, 255, 52, 169, 186, 255, 55, 173, 191, 255, 58, 175, 193, 255, 56, 174, 192, 255, 53, 171, 188, 255, 51, 169, 184, + 255, 52, 169, 185, 255, 52, 169, 185, 255, 54, 171, 189, 255, 57, 176, 192, 255, 58, 175, 193, 255, 55, 173, 191, 255, 53, 171, 186, + 255, 52, 169, 185, 255, 52, 169, 185, 255, 52, 171, 185, 255, 53, 171, 186, 255, 53, 171, 186, 255, 51, 169, 182, 255, 49, 167, 180, + 255, 46, 165, 177, 255, 48, 161, 178, 255, 48, 159, 178, 255, 49, 157, 180, 255, 48, 153, 178, 255, 48, 153, 177, 255, 48, 153, 177, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, + 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 53, 165, 186, 255, 58, 177, 193, 255, 60, 178, 195, + 255, 57, 174, 194, 255, 58, 175, 193, 255, 60, 178, 196, 255, 60, 178, 196, 255, 58, 175, 194, 255, 58, 175, 194, 255, 60, 178, 195, + 255, 61, 180, 197, 255, 59, 176, 195, 255, 58, 175, 194, 255, 52, 162, 184, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, + 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, + 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, + 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, + 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 31, 92, 128, 255, 196, 223, 230, 255, 64, 101, 122, 255, 7, 86, 134, 255, 65, 118, 150, + 255, 198, 200, 194, 255, 83, 88, 154, 255, 18, 26, 140, 255, 43, 51, 152, 255, 43, 51, 152, 255, 33, 40, 147, 255, 33, 40, 147, 255, + 33, 40, 147, 255, 11, 25, 153, 255, 1, 13, 144, 255, 1, 13, 144, 255, 0, 15, 155, 255, 0, 18, 163, 255, 0, 18, 163, 255, 0, 20, 170, + 255, 0, 20, 170, 255, 0, 22, 178, 255, 0, 18, 184, 255, 18, 37, 179, 255, 80, 99, 215, 255, 112, 123, 204, 255, 102, 122, 231, 255, + 90, 110, 224, 255, 102, 122, 231, 255, 102, 122, 231, 255, 102, 122, 231, 255, 102, 122, 231, 255, 102, 122, 231, 255, 116, 135, + 237, 255, 116, 135, 237, 255, 102, 122, 231, 255, 102, 122, 231, 255, 199, 206, 212, 255, 209, 209, 207, 255, 159, 160, 161, 255, + 86, 127, 150, 255, 11, 92, 138, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, + 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, + 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, + 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, + 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, + 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, + 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, + 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, + 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, + 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, + 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, + 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, + 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, + 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, + 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, + 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, + 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, + 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, + 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, + 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, + 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, + 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, + 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, + 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, + 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, + 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, + 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, + 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, + 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, + 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, + 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, + 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, + 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 145, 172, 255, 45, 148, 173, 255, 46, 150, 175, 255, 47, 153, + 178, 255, 48, 157, 181, 255, 46, 162, 183, 255, 46, 162, 183, 255, 46, 162, 183, 255, 47, 164, 182, 255, 50, 167, 183, 255, 51, 170, + 186, 255, 55, 173, 191, 255, 55, 173, 191, 255, 53, 171, 188, 255, 50, 167, 183, 255, 49, 165, 181, 255, 48, 165, 178, 255, 49, 165, + 181, 255, 52, 169, 185, 255, 54, 173, 189, 255, 55, 174, 192, 255, 54, 173, 189, 255, 52, 169, 185, 255, 50, 167, 183, 255, 50, 167, + 181, 255, 50, 167, 183, 255, 51, 170, 186, 255, 55, 173, 191, 255, 58, 175, 193, 255, 56, 174, 192, 255, 53, 172, 188, 255, 51, 169, + 184, 255, 51, 169, 184, 255, 51, 170, 186, 255, 54, 171, 187, 255, 56, 174, 191, 255, 58, 175, 194, 255, 56, 174, 191, 255, 54, 171, + 187, 255, 52, 169, 185, 255, 52, 169, 185, 255, 52, 169, 185, 255, 53, 171, 186, 255, 54, 172, 187, 255, 52, 171, 185, 255, 49, 168, + 181, 255, 48, 165, 177, 255, 48, 165, 177, 255, 48, 159, 178, 255, 48, 157, 181, 255, 49, 155, 180, 255, 48, 153, 177, 255, 48, 153, + 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, + 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 52, 162, 184, 255, 58, 175, + 193, 255, 60, 178, 196, 255, 57, 176, 192, 255, 56, 174, 192, 255, 60, 177, 196, 255, 60, 178, 196, 255, 58, 175, 194, 255, 58, 175, + 194, 255, 59, 176, 195, 255, 61, 180, 197, 255, 59, 177, 196, 255, 58, 175, 194, 255, 54, 167, 188, 255, 50, 156, 179, 255, 50, 156, + 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, + 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, + 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, + 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 20, 78, 111, 255, 49, 89, 114, 255, 110, 146, 167, 255, 190, 209, 225, 255, 78, + 95, 104, 255, 6, 52, 79, 255, 81, 113, 131, 255, 197, 195, 188, 255, 63, 66, 145, 255, 18, 26, 140, 255, 33, 40, 147, 255, 33, 40, + 147, 255, 33, 40, 147, 255, 24, 31, 144, 255, 24, 31, 144, 255, 18, 26, 140, 255, 1, 13, 144, 255, 1, 13, 144, 255, 1, 13, 144, 255, + 0, 15, 155, 255, 0, 18, 163, 255, 0, 18, 163, 255, 0, 20, 170, 255, 0, 20, 170, 255, 0, 22, 178, 255, 18, 37, 179, 255, 66, 86, 209, + 255, 80, 99, 215, 255, 80, 99, 215, 255, 90, 110, 224, 255, 90, 110, 224, 255, 90, 110, 224, 255, 90, 110, 224, 255, 90, 110, 224, + 255, 90, 110, 224, 255, 90, 110, 224, 255, 102, 122, 231, 255, 67, 95, 240, 255, 102, 122, 231, 255, 209, 209, 207, 255, 206, 207, + 207, 255, 155, 156, 157, 255, 65, 118, 150, 255, 14, 95, 139, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, + 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, + 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, + 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, + 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, + 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, + 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, + 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, + 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, + 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, + 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, + 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, + 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, + 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, + 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, + 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, + 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 145, 172, 255, 43, 145, 172, + 255, 43, 145, 172, 255, 43, 145, 172, 255, 43, 145, 172, 255, 44, 146, 173, 255, 45, 148, 174, 255, 47, 151, 176, 255, 48, 157, 181, + 255, 45, 161, 181, 255, 45, 161, 181, 255, 45, 161, 181, 255, 45, 161, 181, 255, 49, 167, 182, 255, 51, 168, 186, 255, 54, 171, 189, + 255, 54, 173, 192, 255, 54, 173, 189, 255, 53, 171, 186, 255, 50, 167, 181, 255, 48, 165, 178, 255, 49, 165, 181, 255, 50, 167, 183, + 255, 53, 171, 188, 255, 55, 174, 192, 255, 56, 174, 192, 255, 54, 171, 189, 255, 52, 169, 185, 255, 49, 167, 182, 255, 47, 167, 180, + 255, 49, 168, 182, 255, 52, 169, 185, 255, 55, 173, 191, 255, 58, 175, 193, 255, 56, 174, 192, 255, 53, 171, 188, 255, 51, 170, 184, + 255, 51, 169, 184, 255, 51, 169, 184, 255, 53, 171, 188, 255, 55, 174, 192, 255, 58, 175, 193, 255, 56, 174, 191, 255, 53, 172, 188, + 255, 53, 171, 186, 255, 52, 169, 185, 255, 52, 169, 185, 255, 53, 171, 186, 255, 54, 173, 189, 255, 54, 172, 187, 255, 51, 170, 183, + 255, 49, 168, 179, 255, 48, 165, 177, 255, 48, 161, 178, 255, 49, 157, 180, 255, 49, 155, 180, 255, 48, 153, 178, 255, 48, 153, 177, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, + 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 51, 161, 183, + 255, 58, 175, 193, 255, 60, 178, 196, 255, 57, 176, 192, 255, 55, 173, 191, 255, 58, 175, 194, 255, 60, 178, 196, 255, 58, 175, 194, + 255, 58, 175, 193, 255, 58, 175, 194, 255, 60, 178, 196, 255, 60, 177, 196, 255, 58, 175, 194, 255, 56, 171, 192, 255, 52, 159, 181, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, + 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, + 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 10, 76, 113, 255, 64, 101, 122, 255, 153, 174, 183, 255, 173, 188, 193, 255, 186, + 202, 210, 255, 170, 183, 193, 255, 125, 141, 153, 255, 102, 111, 119, 255, 146, 148, 150, 255, 179, 177, 172, 255, 33, 40, 147, 255, + 10, 19, 137, 255, 24, 31, 144, 255, 24, 31, 144, 255, 18, 26, 140, 255, 18, 26, 140, 255, 10, 19, 137, 255, 10, 19, 137, 255, 1, 13, + 144, 255, 1, 13, 144, 255, 1, 13, 144, 255, 0, 15, 155, 255, 0, 15, 155, 255, 0, 18, 163, 255, 0, 18, 163, 255, 0, 20, 170, 255, 0, + 20, 170, 255, 7, 27, 176, 255, 53, 75, 205, 255, 80, 99, 215, 255, 80, 99, 215, 255, 80, 99, 215, 255, 80, 99, 215, 255, 80, 99, + 215, 255, 80, 99, 215, 255, 80, 99, 215, 255, 80, 99, 215, 255, 90, 110, 224, 255, 90, 110, 224, 255, 67, 95, 240, 255, 112, 123, + 204, 255, 209, 209, 207, 255, 202, 202, 202, 255, 146, 148, 150, 255, 39, 105, 143, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, + 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, + 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, + 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, + 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, + 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, + 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, + 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, + 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, + 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, + 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, + 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, + 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, + 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, + 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, + 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, + 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, + 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, + 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, + 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, + 43, 145, 172, 255, 43, 145, 172, 255, 44, 146, 173, 255, 45, 148, 174, 255, 44, 152, 177, 255, 47, 154, 179, 255, 45, 158, 181, 255, + 45, 161, 181, 255, 45, 161, 181, 255, 45, 164, 179, 255, 49, 165, 181, 255, 51, 169, 184, 255, 53, 171, 188, 255, 54, 173, 192, 255, + 55, 173, 191, 255, 53, 172, 190, 255, 51, 169, 184, 255, 49, 167, 180, 255, 48, 165, 178, 255, 49, 167, 180, 255, 51, 169, 184, 255, + 54, 171, 189, 255, 55, 174, 192, 255, 56, 174, 192, 255, 53, 172, 188, 255, 51, 169, 184, 255, 49, 165, 181, 255, 49, 167, 180, 255, + 50, 167, 183, 255, 52, 171, 185, 255, 55, 174, 190, 255, 57, 176, 192, 255, 56, 174, 191, 255, 53, 171, 188, 255, 51, 169, 184, 255, + 50, 167, 183, 255, 51, 169, 184, 255, 53, 171, 186, 255, 55, 174, 190, 255, 57, 176, 192, 255, 56, 174, 192, 255, 54, 172, 187, 255, + 52, 169, 185, 255, 52, 169, 185, 255, 52, 169, 185, 255, 53, 171, 186, 255, 54, 173, 189, 255, 54, 173, 189, 255, 52, 171, 185, 255, + 50, 168, 179, 255, 48, 167, 177, 255, 48, 165, 177, 255, 48, 159, 178, 255, 49, 157, 180, 255, 49, 154, 178, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 52, 160, 182, 255, 56, 173, 192, 255, 60, 178, 195, 255, 57, 176, 192, 255, 55, 173, 191, 255, 58, 175, 193, 255, 60, 178, 196, 255, + 58, 175, 194, 255, 57, 174, 194, 255, 58, 175, 193, 255, 60, 178, 196, 255, 60, 178, 196, 255, 58, 175, 194, 255, 58, 175, 194, 255, + 53, 165, 186, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, + 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, + 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 8, 86, 133, 255, 13, 82, 122, 255, 135, 163, 179, 255, 188, 213, 220, 255, 178, 203, + 210, 255, 175, 198, 206, 255, 165, 187, 194, 255, 166, 179, 186, 255, 151, 169, 179, 255, 125, 141, 153, 255, 165, 165, 164, 255, + 159, 160, 161, 255, 10, 19, 137, 255, 0, 2, 131, 255, 10, 19, 137, 255, 10, 19, 137, 255, 10, 19, 137, 255, 10, 19, 137, 255, 10, + 19, 137, 255, 10, 19, 137, 255, 0, 2, 131, 255, 1, 13, 144, 255, 1, 13, 144, 255, 1, 13, 144, 255, 1, 13, 144, 255, 0, 15, 155, 255, + 0, 18, 163, 255, 0, 18, 163, 255, 0, 18, 163, 255, 7, 27, 176, 255, 34, 52, 183, 255, 53, 75, 205, 255, 66, 86, 209, 255, 53, 75, + 205, 255, 66, 86, 209, 255, 66, 86, 209, 255, 66, 86, 209, 255, 66, 86, 209, 255, 66, 86, 209, 255, 66, 86, 209, 255, 80, 99, 215, + 255, 53, 75, 205, 255, 112, 123, 204, 255, 209, 209, 207, 255, 197, 197, 197, 255, 130, 146, 155, 255, 24, 100, 142, 255, 13, 96, + 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, + 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, + 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, + 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, + 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, + 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, + 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, + 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, + 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, + 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, + 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, + 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, + 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, + 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, + 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, + 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, + 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, + 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, + 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, + 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, + 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, 144, 171, 255, 43, 144, 171, 255, + 43, 144, 171, 255, 44, 145, 172, 255, 43, 147, 174, 255, 45, 150, 176, 255, 47, 154, 179, 255, 45, 158, 181, 255, 45, 161, 181, 255, + 45, 161, 181, 255, 45, 161, 181, 255, 47, 164, 182, 255, 50, 167, 183, 255, 53, 171, 186, 255, 54, 173, 189, 255, 54, 173, 192, 255, + 54, 173, 192, 255, 53, 171, 188, 255, 50, 167, 183, 255, 49, 167, 180, 255, 47, 167, 180, 255, 49, 168, 181, 255, 52, 169, 185, 255, + 55, 173, 191, 255, 56, 174, 192, 255, 55, 173, 191, 255, 53, 172, 188, 255, 51, 169, 184, 255, 49, 167, 180, 255, 49, 167, 180, 255, + 49, 168, 182, 255, 51, 170, 186, 255, 55, 173, 191, 255, 56, 174, 192, 255, 55, 174, 190, 255, 53, 171, 186, 255, 51, 169, 184, 255, + 50, 167, 183, 255, 51, 169, 184, 255, 53, 171, 186, 255, 55, 174, 190, 255, 57, 176, 192, 255, 56, 174, 192, 255, 53, 172, 188, 255, + 52, 171, 185, 255, 52, 170, 183, 255, 52, 170, 183, 255, 53, 171, 186, 255, 54, 173, 189, 255, 55, 174, 189, 255, 54, 172, 187, 255, + 51, 169, 182, 255, 49, 168, 179, 255, 48, 165, 177, 255, 48, 161, 178, 255, 48, 158, 181, 255, 47, 154, 179, 255, 48, 153, 177, 255, + 48, 153, 178, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 49, 154, 178, 255, 49, 157, 180, 255, 56, 170, 190, 255, 60, 178, 195, 255, 57, 176, 192, 255, 55, 173, 191, 255, 56, 174, 192, 255, + 60, 178, 196, 255, 58, 175, 193, 255, 57, 173, 193, 255, 57, 173, 193, 255, 59, 176, 195, 255, 61, 180, 197, 255, 58, 175, 194, 255, + 58, 175, 194, 255, 55, 168, 188, 255, 49, 157, 180, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, + 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, + 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 141, 170, 187, 255, 188, 213, + 220, 255, 191, 210, 215, 255, 191, 210, 215, 255, 191, 210, 215, 255, 175, 198, 206, 255, 165, 187, 194, 255, 166, 179, 186, 255, + 151, 169, 179, 255, 165, 162, 154, 255, 149, 155, 161, 255, 63, 66, 145, 255, 33, 40, 147, 255, 24, 31, 144, 255, 10, 19, 137, 255, + 0, 2, 131, 255, 0, 2, 131, 255, 0, 2, 131, 255, 0, 2, 131, 255, 0, 2, 131, 255, 0, 2, 131, 255, 1, 13, 144, 255, 1, 13, 144, 255, 1, + 13, 144, 255, 1, 13, 144, 255, 0, 15, 155, 255, 0, 15, 155, 255, 0, 18, 163, 255, 0, 20, 170, 255, 25, 43, 178, 255, 60, 67, 164, + 255, 42, 62, 194, 255, 42, 62, 194, 255, 53, 75, 205, 255, 42, 62, 194, 255, 53, 75, 205, 255, 53, 75, 205, 255, 53, 75, 205, 255, + 53, 75, 205, 255, 53, 75, 205, 255, 42, 62, 194, 255, 142, 149, 207, 255, 209, 209, 207, 255, 190, 190, 190, 255, 130, 146, 155, + 255, 14, 95, 139, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, + 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, + 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, + 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, + 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, + 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, + 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, + 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, + 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, + 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, + 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, + 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, + 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, + 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, + 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, + 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, + 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, + 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, 144, 171, 255, 43, + 145, 172, 255, 43, 147, 173, 255, 45, 150, 176, 255, 47, 154, 179, 255, 45, 158, 181, 255, 45, 161, 181, 255, 45, 161, 181, 255, 45, + 161, 181, 255, 46, 164, 179, 255, 50, 167, 183, 255, 51, 170, 186, 255, 54, 171, 189, 255, 55, 173, 191, 255, 55, 173, 191, 255, 54, + 171, 189, 255, 51, 170, 186, 255, 49, 168, 182, 255, 49, 167, 180, 255, 49, 167, 180, 255, 51, 170, 183, 255, 53, 172, 188, 255, 54, + 173, 192, 255, 56, 174, 192, 255, 55, 173, 191, 255, 53, 171, 186, 255, 51, 169, 182, 255, 49, 167, 180, 255, 49, 167, 180, 255, 51, + 169, 184, 255, 53, 172, 188, 255, 55, 174, 192, 255, 56, 174, 192, 255, 55, 173, 191, 255, 52, 171, 185, 255, 51, 169, 182, 255, 49, + 168, 181, 255, 51, 169, 184, 255, 53, 171, 186, 255, 55, 173, 191, 255, 58, 175, 193, 255, 56, 174, 192, 255, 54, 173, 189, 255, 52, + 171, 185, 255, 51, 170, 184, 255, 51, 170, 184, 255, 52, 171, 185, 255, 54, 172, 187, 255, 55, 174, 190, 255, 55, 174, 189, 255, 52, + 171, 185, 255, 50, 169, 181, 255, 49, 167, 178, 255, 48, 161, 178, 255, 48, 158, 181, 255, 49, 156, 179, 255, 48, 154, 177, 255, 47, + 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 157, 180, 255, 56, 170, 190, 255, 60, 178, 196, 255, 57, 176, 192, 255, 55, 173, 191, 255, 56, + 174, 191, 255, 59, 178, 195, 255, 58, 177, 193, 255, 55, 173, 191, 255, 57, 173, 193, 255, 58, 175, 193, 255, 60, 178, 196, 255, 59, + 176, 195, 255, 57, 174, 194, 255, 56, 171, 192, 255, 50, 159, 182, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, + 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, + 255, 92, 137, 164, 255, 191, 210, 215, 255, 204, 220, 226, 255, 210, 226, 231, 255, 211, 218, 220, 255, 194, 219, 226, 255, 171, + 193, 202, 255, 183, 195, 202, 255, 186, 190, 190, 255, 153, 151, 150, 255, 153, 151, 150, 255, 179, 177, 172, 255, 180, 180, 180, + 255, 156, 164, 175, 255, 127, 130, 166, 255, 83, 88, 154, 255, 60, 67, 164, 255, 33, 40, 147, 255, 24, 31, 144, 255, 10, 19, 137, + 255, 0, 2, 131, 255, 0, 2, 131, 255, 0, 2, 131, 255, 0, 2, 131, 255, 1, 13, 144, 255, 1, 13, 144, 255, 0, 15, 155, 255, 0, 15, 155, + 255, 0, 18, 163, 255, 18, 37, 179, 255, 34, 52, 183, 255, 34, 52, 183, 255, 34, 52, 183, 255, 34, 52, 183, 255, 42, 62, 194, 255, + 42, 62, 194, 255, 42, 62, 194, 255, 42, 62, 194, 255, 53, 75, 205, 255, 42, 62, 194, 255, 42, 62, 194, 255, 142, 149, 207, 255, 207, + 207, 200, 255, 180, 180, 180, 255, 129, 141, 147, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, + 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, + 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, + 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, + 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, + 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, + 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, + 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, + 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, + 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, + 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, + 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, + 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, + 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, + 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, + 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, + 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, + 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, + 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, + 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 42, 145, 173, + 255, 43, 147, 173, 255, 45, 150, 175, 255, 47, 154, 179, 255, 45, 158, 181, 255, 45, 161, 181, 255, 45, 162, 178, 255, 45, 162, 178, + 255, 46, 164, 179, 255, 50, 167, 183, 255, 51, 170, 186, 255, 53, 172, 190, 255, 54, 173, 192, 255, 54, 173, 192, 255, 55, 173, 191, + 255, 53, 172, 188, 255, 51, 170, 183, 255, 50, 168, 179, 255, 49, 167, 180, 255, 49, 168, 182, 255, 51, 170, 186, 255, 53, 172, 190, + 255, 55, 174, 192, 255, 55, 174, 192, 255, 54, 173, 189, 255, 52, 169, 185, 255, 49, 168, 181, 255, 49, 167, 180, 255, 50, 167, 181, + 255, 51, 170, 184, 255, 54, 173, 189, 255, 55, 174, 192, 255, 56, 174, 192, 255, 54, 173, 189, 255, 52, 169, 185, 255, 49, 168, 182, + 255, 49, 168, 181, 255, 51, 169, 182, 255, 52, 171, 185, 255, 55, 173, 191, 255, 58, 175, 193, 255, 56, 174, 192, 255, 54, 173, 189, + 255, 52, 171, 185, 255, 51, 170, 184, 255, 51, 170, 184, 255, 52, 171, 185, 255, 54, 172, 187, 255, 55, 174, 189, 255, 55, 174, 189, + 255, 54, 172, 187, 255, 52, 170, 181, 255, 50, 168, 179, 255, 48, 165, 178, 255, 48, 158, 181, 255, 49, 155, 180, 255, 48, 153, 178, + 255, 48, 154, 177, 255, 47, 153, 178, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, + 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 157, 180, 255, 55, 168, 188, 255, 60, 178, 195, 255, 57, 176, 192, + 255, 54, 173, 189, 255, 55, 173, 191, 255, 58, 177, 193, 255, 59, 178, 195, 255, 55, 173, 191, 255, 55, 173, 191, 255, 57, 173, 193, + 255, 60, 177, 196, 255, 60, 178, 195, 255, 57, 174, 194, 255, 57, 173, 193, 255, 53, 165, 186, 255, 50, 156, 179, 255, 50, 156, 179, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, + 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, + 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 23, 94, 136, 255, 110, 146, 167, 255, 173, 188, 193, 255, 199, 206, 212, 255, + 211, 218, 220, 255, 210, 226, 231, 255, 178, 203, 210, 255, 183, 195, 202, 255, 183, 195, 202, 255, 155, 156, 157, 255, 145, 142, + 141, 255, 145, 142, 141, 255, 147, 161, 127, 255, 165, 162, 154, 255, 175, 170, 162, 255, 188, 186, 178, 255, 197, 195, 188, 255, + 188, 188, 188, 255, 156, 157, 178, 255, 113, 118, 180, 255, 90, 98, 179, 255, 60, 67, 164, 255, 43, 51, 152, 255, 24, 31, 144, 255, + 1, 13, 144, 255, 0, 2, 148, 255, 0, 2, 148, 255, 0, 2, 148, 255, 1, 13, 144, 255, 11, 25, 153, 255, 25, 43, 178, 255, 34, 52, 183, + 255, 25, 43, 178, 255, 34, 52, 183, 255, 34, 52, 183, 255, 34, 52, 183, 255, 34, 52, 183, 255, 34, 52, 183, 255, 34, 52, 183, 255, + 34, 52, 183, 255, 34, 52, 183, 255, 164, 169, 199, 255, 207, 207, 200, 255, 172, 172, 173, 255, 125, 141, 153, 255, 13, 95, 140, + 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, + 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, + 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, + 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, + 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, + 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, + 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, + 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, + 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, + 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, + 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, + 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, + 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, + 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, + 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, + 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, + 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, + 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, + 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 143, 170, 255, 43, + 145, 172, 255, 43, 147, 174, 255, 45, 150, 176, 255, 45, 153, 179, 255, 45, 158, 181, 255, 45, 161, 181, 255, 45, 162, 178, 255, 45, + 162, 178, 255, 45, 162, 178, 255, 49, 165, 181, 255, 52, 169, 186, 255, 53, 172, 190, 255, 54, 173, 192, 255, 54, 173, 192, 255, 53, + 172, 192, 255, 53, 172, 190, 255, 52, 171, 185, 255, 51, 169, 182, 255, 50, 168, 179, 255, 50, 169, 181, 255, 51, 170, 184, 255, 53, + 172, 190, 255, 54, 173, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 53, 172, 188, 255, 51, 170, 184, 255, 49, 168, 181, 255, 49, + 167, 180, 255, 50, 168, 179, 255, 51, 170, 184, 255, 55, 173, 191, 255, 56, 174, 192, 255, 56, 174, 192, 255, 54, 173, 189, 255, 52, + 171, 185, 255, 49, 168, 181, 255, 49, 167, 182, 255, 49, 168, 182, 255, 52, 171, 185, 255, 55, 174, 189, 255, 57, 176, 192, 255, 58, + 175, 193, 255, 54, 173, 189, 255, 52, 171, 185, 255, 52, 169, 185, 255, 51, 170, 184, 255, 52, 171, 185, 255, 54, 172, 187, 255, 55, + 174, 190, 255, 55, 174, 190, 255, 54, 172, 187, 255, 52, 170, 183, 255, 50, 169, 181, 255, 50, 168, 179, 255, 48, 161, 178, 255, 49, + 157, 180, 255, 47, 154, 179, 255, 48, 153, 178, 255, 48, 153, 177, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, + 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 154, 177, 255, 49, 154, 178, 255, 49, 157, 180, 255, 55, + 168, 188, 255, 60, 178, 195, 255, 58, 177, 193, 255, 54, 173, 189, 255, 54, 173, 189, 255, 58, 175, 193, 255, 60, 178, 195, 255, 55, + 173, 191, 255, 55, 173, 191, 255, 55, 173, 191, 255, 59, 176, 195, 255, 60, 178, 196, 255, 57, 174, 194, 255, 57, 173, 193, 255, 54, + 169, 191, 255, 49, 157, 180, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 86, 133, + 255, 13, 89, 131, 255, 52, 105, 136, 255, 64, 101, 122, 255, 81, 113, 131, 255, 81, 113, 131, 255, 64, 101, 122, 255, 69, 79, 87, + 255, 56, 71, 80, 255, 49, 89, 114, 255, 81, 113, 131, 255, 104, 118, 134, 255, 133, 136, 136, 255, 153, 151, 150, 255, 153, 151, + 150, 255, 165, 165, 164, 255, 175, 170, 162, 255, 179, 177, 172, 255, 188, 186, 178, 255, 188, 186, 178, 255, 188, 186, 178, 255, + 188, 186, 178, 255, 161, 168, 181, 255, 134, 138, 184, 255, 113, 118, 180, 255, 90, 98, 179, 255, 60, 67, 164, 255, 43, 51, 152, + 255, 11, 28, 166, 255, 0, 18, 163, 255, 0, 9, 154, 255, 0, 9, 154, 255, 0, 18, 163, 255, 11, 28, 166, 255, 11, 28, 166, 255, 18, 37, + 179, 255, 18, 37, 179, 255, 25, 43, 178, 255, 25, 43, 178, 255, 0, 26, 190, 255, 34, 52, 183, 255, 170, 183, 193, 255, 207, 207, + 200, 255, 172, 172, 173, 255, 119, 134, 146, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, + 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, + 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, + 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, + 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, + 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, + 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, + 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, + 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, + 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, + 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, + 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, + 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, + 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, + 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, + 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, + 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 43, 144, 171, 255, 43, 147, 173, 255, 45, 150, 176, 255, 44, 155, 178, 255, 45, 158, 181, 255, 45, 161, 181, 255, 43, 160, 177, 255, + 43, 160, 177, 255, 45, 162, 178, 255, 49, 165, 181, 255, 52, 169, 185, 255, 53, 171, 188, 255, 54, 171, 191, 255, 53, 172, 192, 255, + 54, 173, 192, 255, 53, 172, 192, 255, 53, 171, 188, 255, 51, 170, 184, 255, 49, 168, 181, 255, 49, 168, 181, 255, 52, 170, 183, 255, + 53, 171, 188, 255, 54, 173, 189, 255, 54, 173, 192, 255, 55, 173, 194, 255, 54, 173, 192, 255, 53, 171, 188, 255, 51, 169, 182, 255, + 49, 168, 179, 255, 49, 168, 179, 255, 51, 169, 182, 255, 53, 171, 186, 255, 55, 173, 191, 255, 56, 174, 192, 255, 56, 174, 192, 255, + 54, 173, 189, 255, 51, 170, 184, 255, 49, 168, 181, 255, 49, 167, 180, 255, 49, 168, 181, 255, 52, 171, 185, 255, 54, 173, 189, 255, + 56, 174, 192, 255, 57, 176, 192, 255, 54, 173, 189, 255, 52, 171, 185, 255, 52, 169, 185, 255, 51, 169, 184, 255, 51, 170, 184, 255, + 54, 172, 187, 255, 55, 174, 190, 255, 56, 174, 192, 255, 55, 174, 189, 255, 52, 171, 185, 255, 52, 170, 181, 255, 50, 168, 179, 255, + 50, 164, 180, 255, 48, 159, 182, 255, 47, 154, 179, 255, 48, 153, 178, 255, 48, 153, 177, 255, 47, 152, 176, 255, 47, 151, 176, 255, + 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 178, 255, + 48, 154, 177, 255, 50, 156, 179, 255, 54, 167, 188, 255, 60, 178, 195, 255, 58, 177, 193, 255, 54, 173, 189, 255, 54, 173, 189, 255, + 56, 174, 191, 255, 60, 178, 196, 255, 56, 174, 191, 255, 55, 173, 191, 255, 55, 173, 191, 255, 56, 174, 192, 255, 60, 178, 196, 255, + 57, 173, 195, 255, 57, 173, 193, 255, 56, 171, 192, 255, 51, 161, 183, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, + 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, + 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, + 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 86, 133, 255, 13, 82, 122, + 255, 10, 76, 113, 255, 10, 76, 113, 255, 13, 82, 122, 255, 5, 82, 131, 255, 10, 86, 132, 255, 11, 88, 134, 255, 19, 90, 133, 255, + 39, 98, 132, 255, 31, 86, 119, 255, 49, 89, 114, 255, 64, 101, 122, 255, 104, 118, 134, 255, 130, 146, 155, 255, 155, 156, 157, 255, + 165, 165, 164, 255, 165, 162, 154, 255, 165, 162, 154, 255, 163, 157, 148, 255, 165, 162, 154, 255, 175, 170, 162, 255, 179, 177, + 172, 255, 172, 172, 173, 255, 156, 157, 178, 255, 134, 138, 184, 255, 134, 138, 184, 255, 112, 123, 204, 255, 90, 98, 179, 255, 53, + 75, 205, 255, 18, 37, 179, 255, 0, 12, 177, 255, 0, 7, 170, 255, 0, 18, 163, 255, 0, 18, 163, 255, 11, 28, 166, 255, 0, 20, 170, + 255, 34, 52, 183, 255, 181, 187, 197, 255, 202, 202, 202, 255, 165, 165, 164, 255, 103, 134, 152, 255, 13, 95, 140, 255, 13, 96, + 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, + 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, + 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, + 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, + 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, + 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, + 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, + 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, + 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, + 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, + 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, + 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, + 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, + 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, + 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, + 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, + 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, + 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, + 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, + 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, + 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, + 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, + 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, + 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 141, 170, 255, + 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 41, 142, 170, 255, + 42, 145, 173, 255, 43, 147, 174, 255, 45, 150, 176, 255, 45, 153, 179, 255, 45, 158, 178, 255, 43, 160, 177, 255, 43, 160, 177, 255, + 43, 160, 177, 255, 45, 162, 178, 255, 49, 165, 181, 255, 51, 168, 186, 255, 51, 170, 189, 255, 54, 171, 191, 255, 53, 172, 192, 255, + 53, 172, 192, 255, 54, 171, 191, 255, 53, 171, 188, 255, 52, 171, 185, 255, 51, 169, 182, 255, 50, 169, 181, 255, 51, 170, 183, 255, + 52, 171, 185, 255, 53, 172, 190, 255, 54, 173, 192, 255, 55, 173, 194, 255, 54, 173, 192, 255, 54, 173, 189, 255, 52, 171, 185, 255, + 49, 168, 181, 255, 49, 167, 180, 255, 50, 168, 179, 255, 51, 170, 183, 255, 53, 172, 188, 255, 54, 173, 192, 255, 56, 174, 192, 255, + 56, 174, 191, 255, 54, 172, 187, 255, 52, 170, 183, 255, 49, 168, 181, 255, 49, 167, 180, 255, 51, 169, 182, 255, 52, 171, 185, 255, + 55, 173, 191, 255, 56, 174, 192, 255, 56, 174, 192, 255, 54, 173, 189, 255, 52, 171, 185, 255, 51, 169, 182, 255, 51, 169, 184, 255, + 51, 170, 184, 255, 54, 172, 187, 255, 55, 174, 190, 255, 57, 176, 192, 255, 56, 174, 191, 255, 53, 171, 186, 255, 51, 170, 183, 255, + 50, 169, 181, 255, 50, 167, 181, 255, 50, 159, 182, 255, 49, 157, 180, 255, 48, 153, 178, 255, 48, 153, 178, 255, 48, 153, 177, 255, + 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, + 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, + 48, 153, 177, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 157, 180, 255, 53, 165, 186, 255, 58, 177, 193, 255, 58, 177, 193, 255, + 55, 174, 189, 255, 54, 172, 187, 255, 55, 174, 190, 255, 60, 178, 195, 255, 57, 176, 192, 255, 55, 173, 191, 255, 55, 173, 191, 255, + 55, 173, 191, 255, 60, 178, 195, 255, 58, 175, 194, 255, 56, 171, 192, 255, 57, 173, 193, 255, 53, 165, 186, 255, 50, 156, 179, 255, + 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, + 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, + 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, + 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 9, 88, + 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 8, 87, 134, 255, 8, 86, 133, 255, 8, 86, 133, 255, 9, 89, 136, 255, 10, 86, 130, 255, + 13, 82, 122, 255, 31, 86, 119, 255, 49, 89, 114, 255, 81, 113, 131, 255, 112, 126, 137, 255, 140, 147, 152, 255, 153, 151, 150, 255, + 145, 142, 141, 255, 145, 142, 141, 255, 153, 151, 150, 255, 163, 157, 148, 255, 163, 157, 148, 255, 165, 162, 154, 255, 179, 177, + 172, 255, 185, 185, 185, 255, 181, 187, 197, 255, 169, 176, 205, 255, 142, 149, 207, 255, 112, 123, 204, 255, 80, 99, 215, 255, 34, + 52, 183, 255, 0, 24, 184, 255, 0, 7, 170, 255, 34, 52, 183, 255, 188, 188, 188, 255, 202, 201, 196, 255, 159, 160, 161, 255, 86, + 127, 150, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, + 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, + 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, + 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, + 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, + 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, + 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, + 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, + 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, + 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, + 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, + 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, + 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, + 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, + 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, + 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, + 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, + 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, + 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, + 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, + 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, + 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 141, 170, 255, 41, 142, 170, 255, 42, 143, 170, 255, 42, 145, 173, + 255, 42, 150, 175, 255, 44, 152, 177, 255, 44, 155, 178, 255, 45, 158, 178, 255, 43, 160, 177, 255, 43, 160, 177, 255, 42, 161, 173, + 255, 45, 164, 179, 255, 49, 165, 181, 255, 52, 169, 185, 255, 51, 170, 189, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 172, 192, + 255, 53, 172, 192, 255, 53, 172, 190, 255, 52, 171, 185, 255, 51, 169, 184, 255, 50, 169, 181, 255, 51, 170, 183, 255, 51, 170, 186, + 255, 53, 172, 190, 255, 54, 173, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 55, 173, 191, 255, 53, 172, 188, 255, 52, 170, 183, + 255, 50, 168, 179, 255, 49, 168, 179, 255, 50, 169, 181, 255, 52, 171, 185, 255, 54, 173, 189, 255, 55, 174, 192, 255, 55, 174, 194, + 255, 54, 173, 192, 255, 54, 172, 187, 255, 51, 169, 182, 255, 49, 167, 180, 255, 49, 167, 180, 255, 51, 169, 182, 255, 53, 171, 186, + 255, 55, 174, 190, 255, 56, 174, 192, 255, 56, 174, 192, 255, 54, 173, 189, 255, 51, 170, 184, 255, 51, 170, 183, 255, 51, 169, 182, + 255, 52, 170, 183, 255, 54, 172, 187, 255, 55, 174, 190, 255, 58, 175, 193, 255, 56, 174, 192, 255, 54, 173, 189, 255, 52, 171, 185, + 255, 52, 170, 181, 255, 49, 168, 181, 255, 49, 161, 183, 255, 49, 157, 180, 255, 49, 154, 178, 255, 48, 153, 178, 255, 48, 153, 178, + 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, + 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, + 255, 48, 153, 177, 255, 48, 153, 177, 255, 49, 154, 178, 255, 49, 156, 179, 255, 49, 156, 179, 255, 52, 164, 183, 255, 58, 177, 193, + 255, 59, 178, 193, 255, 56, 175, 187, 255, 54, 172, 187, 255, 54, 173, 189, 255, 60, 178, 195, 255, 58, 175, 193, 255, 54, 171, 189, + 255, 55, 173, 191, 255, 54, 171, 191, 255, 58, 175, 194, 255, 59, 176, 195, 255, 55, 171, 192, 255, 56, 171, 192, 255, 53, 168, 191, + 255, 51, 158, 180, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, + 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, + 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, + 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, + 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 10, 89, 136, 255, 9, 88, 135, 255, 10, 86, 132, 255, 10, 86, 130, 255, 13, 89, 131, 255, + 13, 82, 122, 255, 31, 86, 119, 255, 81, 113, 131, 255, 145, 142, 141, 255, 145, 142, 141, 255, 145, 142, 141, 255, 145, 142, 141, + 255, 145, 142, 141, 255, 153, 151, 150, 255, 165, 162, 154, 255, 179, 177, 172, 255, 188, 186, 178, 255, 197, 195, 188, 255, 201, + 199, 193, 255, 202, 202, 202, 255, 191, 194, 211, 255, 166, 175, 216, 255, 142, 149, 207, 255, 142, 149, 207, 255, 193, 194, 194, + 255, 193, 194, 194, 255, 159, 160, 161, 255, 65, 118, 150, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, + 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, + 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, + 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, + 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, + 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, + 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, + 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, + 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, + 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, + 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, + 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, + 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, + 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, + 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, + 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, + 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, + 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, + 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, + 140, 169, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 142, 170, 255, 43, 144, 171, 255, 43, 147, 173, 255, 45, + 149, 176, 255, 44, 152, 177, 255, 44, 155, 178, 255, 43, 160, 177, 255, 43, 160, 177, 255, 43, 160, 177, 255, 43, 160, 177, 255, 46, + 165, 177, 255, 49, 167, 180, 255, 51, 170, 186, 255, 51, 170, 189, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, + 171, 192, 255, 53, 171, 191, 255, 51, 170, 189, 255, 51, 170, 184, 255, 51, 169, 182, 255, 50, 169, 181, 255, 51, 170, 183, 255, 53, + 171, 188, 255, 53, 172, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 53, 172, 190, 255, 52, 171, 185, 255, 51, + 169, 182, 255, 50, 168, 179, 255, 50, 168, 179, 255, 51, 170, 183, 255, 53, 172, 188, 255, 54, 173, 192, 255, 55, 173, 194, 255, 55, + 173, 194, 255, 54, 173, 189, 255, 52, 171, 185, 255, 50, 169, 181, 255, 49, 167, 178, 255, 49, 167, 178, 255, 51, 169, 182, 255, 53, + 172, 188, 255, 55, 174, 192, 255, 56, 174, 192, 255, 56, 174, 192, 255, 54, 173, 189, 255, 52, 171, 185, 255, 50, 169, 181, 255, 49, + 168, 181, 255, 51, 170, 183, 255, 52, 171, 185, 255, 55, 174, 189, 255, 58, 175, 193, 255, 58, 175, 193, 255, 54, 173, 189, 255, 52, + 171, 185, 255, 51, 170, 183, 255, 51, 169, 182, 255, 49, 165, 181, 255, 48, 159, 182, 255, 48, 154, 177, 255, 49, 154, 178, 255, 48, + 153, 177, 255, 47, 152, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 49, 155, 180, 255, 49, 157, 180, 255, 49, 157, 180, 255, 52, + 164, 183, 255, 58, 177, 193, 255, 59, 178, 193, 255, 55, 174, 185, 255, 55, 174, 185, 255, 54, 172, 187, 255, 58, 177, 193, 255, 58, + 175, 193, 255, 54, 171, 189, 255, 53, 172, 190, 255, 54, 171, 189, 255, 57, 174, 194, 255, 60, 178, 196, 255, 54, 171, 191, 255, 55, + 171, 192, 255, 56, 171, 192, 255, 51, 161, 183, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, + 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, + 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, + 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, + 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 88, 135, 255, 10, 87, 134, 255, 10, 86, 132, 255, 10, + 89, 136, 255, 10, 86, 130, 255, 28, 77, 104, 255, 64, 101, 122, 255, 104, 118, 134, 255, 140, 147, 152, 255, 155, 156, 157, 255, + 126, 125, 125, 255, 126, 125, 125, 255, 133, 136, 136, 255, 133, 136, 136, 255, 145, 142, 141, 255, 153, 151, 150, 255, 165, 165, + 164, 255, 172, 172, 173, 255, 172, 172, 173, 255, 179, 177, 172, 255, 188, 186, 178, 255, 197, 195, 188, 255, 197, 195, 188, 255, + 207, 207, 200, 255, 209, 209, 207, 255, 193, 194, 194, 255, 188, 188, 188, 255, 155, 156, 157, 255, 39, 98, 132, 255, 13, 95, 140, + 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, + 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, + 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, + 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, + 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, + 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, + 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, + 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, + 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, + 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, + 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, + 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, + 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, + 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, + 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, + 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, + 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, + 139, 168, 255, 41, 140, 169, 255, 41, 140, 169, 255, 41, 141, 170, 255, 41, 142, 170, 255, 42, 145, 173, 255, 43, 147, 174, 255, 43, + 151, 177, 255, 44, 155, 178, 255, 45, 158, 178, 255, 43, 160, 177, 255, 42, 158, 176, 255, 42, 158, 176, 255, 42, 161, 173, 255, 46, + 165, 177, 255, 47, 167, 180, 255, 51, 169, 184, 255, 51, 170, 189, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, + 171, 192, 255, 53, 171, 191, 255, 51, 170, 189, 255, 51, 170, 186, 255, 49, 168, 181, 255, 49, 168, 181, 255, 51, 170, 183, 255, 53, + 171, 188, 255, 53, 172, 190, 255, 53, 172, 192, 255, 53, 172, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 53, 172, 190, 255, 51, + 170, 184, 255, 49, 168, 181, 255, 49, 168, 179, 255, 51, 169, 182, 255, 52, 171, 185, 255, 54, 173, 189, 255, 54, 173, 192, 255, 55, + 173, 194, 255, 54, 173, 192, 255, 54, 173, 189, 255, 52, 171, 185, 255, 50, 169, 181, 255, 48, 167, 177, 255, 49, 168, 179, 255, 52, + 170, 183, 255, 54, 172, 187, 255, 55, 173, 191, 255, 56, 174, 192, 255, 56, 174, 192, 255, 54, 173, 189, 255, 52, 171, 185, 255, 50, + 169, 181, 255, 49, 168, 181, 255, 51, 169, 182, 255, 52, 171, 185, 255, 54, 173, 189, 255, 57, 176, 192, 255, 58, 175, 193, 255, 55, + 174, 190, 255, 53, 171, 186, 255, 52, 170, 183, 255, 51, 169, 182, 255, 50, 167, 183, 255, 49, 161, 183, 255, 48, 157, 181, 255, 47, + 154, 179, 255, 48, 153, 178, 255, 47, 151, 176, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, + 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 178, 255, 49, 156, 179, 255, 50, + 159, 182, 255, 50, 159, 182, 255, 51, 164, 183, 255, 57, 176, 192, 255, 59, 178, 193, 255, 56, 175, 187, 255, 54, 172, 187, 255, 55, + 174, 185, 255, 58, 177, 193, 255, 58, 177, 193, 255, 54, 171, 189, 255, 54, 171, 189, 255, 54, 171, 189, 255, 55, 173, 191, 255, 60, + 178, 196, 255, 56, 173, 192, 255, 54, 169, 191, 255, 56, 171, 192, 255, 52, 163, 188, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, + 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, + 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, + 89, 136, 255, 10, 89, 136, 255, 11, 88, 134, 255, 20, 78, 111, 255, 112, 126, 137, 255, 165, 165, 164, 255, 165, 165, 164, 255, 165, + 165, 164, 255, 159, 160, 161, 255, 155, 156, 157, 255, 153, 151, 150, 255, 133, 136, 136, 255, 126, 125, 125, 255, 126, 125, 125, + 255, 102, 111, 119, 255, 102, 111, 119, 255, 126, 125, 125, 255, 133, 136, 136, 255, 153, 151, 150, 255, 165, 165, 164, 255, 180, + 180, 180, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, 193, 194, 194, 255, 193, 194, 194, 255, 190, 190, 190, + 255, 140, 147, 152, 255, 32, 99, 138, 255, 13, 94, 138, 255, 13, 95, 140, 255, 14, 95, 139, 255, 14, 95, 139, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, + 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, + 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, + 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, + 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, + 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, + 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, + 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, + 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, + 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, + 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, + 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, + 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, + 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, + 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, + 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, + 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, + 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, + 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, + 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, + 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, + 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, + 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, + 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, + 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, + 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 40, 139, + 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 141, 170, 255, 41, 142, 170, 255, 42, 145, 173, 255, 43, 147, 174, 255, 43, 151, + 177, 255, 44, 155, 178, 255, 45, 158, 178, 255, 42, 158, 176, 255, 42, 161, 173, 255, 42, 161, 173, 255, 44, 163, 173, 255, 46, 164, + 179, 255, 49, 167, 182, 255, 49, 168, 186, 255, 51, 170, 189, 255, 51, 170, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, + 191, 255, 53, 171, 191, 255, 53, 171, 188, 255, 51, 170, 186, 255, 51, 169, 182, 255, 49, 168, 181, 255, 51, 169, 182, 255, 51, 170, + 186, 255, 53, 171, 191, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 171, 191, 255, 52, 171, + 185, 255, 51, 170, 183, 255, 49, 168, 179, 255, 49, 168, 179, 255, 51, 170, 183, 255, 53, 172, 188, 255, 55, 173, 191, 255, 55, 173, + 194, 255, 55, 173, 194, 255, 55, 173, 191, 255, 54, 171, 189, 255, 51, 170, 183, 255, 49, 168, 179, 255, 48, 167, 177, 255, 49, 168, + 181, 255, 51, 170, 184, 255, 53, 172, 188, 255, 56, 174, 192, 255, 56, 174, 192, 255, 56, 174, 191, 255, 53, 172, 188, 255, 52, 171, + 185, 255, 49, 168, 181, 255, 49, 168, 181, 255, 50, 169, 181, 255, 52, 171, 185, 255, 54, 173, 189, 255, 56, 174, 192, 255, 56, 174, + 192, 255, 55, 174, 190, 255, 54, 172, 187, 255, 52, 171, 185, 255, 52, 170, 183, 255, 50, 167, 183, 255, 49, 161, 183, 255, 48, 159, + 182, 255, 49, 155, 180, 255, 48, 154, 177, 255, 47, 152, 176, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, + 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, + 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 177, 255, 48, 153, 177, 255, 48, 153, 177, 255, 49, 154, + 178, 255, 49, 157, 180, 255, 51, 161, 183, 255, 50, 159, 182, 255, 51, 164, 183, 255, 57, 176, 190, 255, 59, 178, 193, 255, 55, 174, + 185, 255, 55, 174, 185, 255, 55, 174, 185, 255, 57, 176, 192, 255, 60, 178, 195, 255, 54, 171, 189, 255, 53, 171, 188, 255, 54, 171, + 189, 255, 54, 171, 191, 255, 59, 177, 196, 255, 58, 175, 193, 255, 53, 168, 191, 255, 55, 171, 192, 255, 53, 168, 191, 255, 51, 157, + 180, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, + 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, + 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, + 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, + 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, + 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, + 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, + 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 23, 94, 136, 255, 81, 113, 131, 255, 180, 180, 180, 255, 185, 185, + 185, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, 180, 180, 180, 255, + 172, 172, 173, 255, 159, 160, 161, 255, 153, 151, 150, 255, 145, 142, 141, 255, 126, 125, 125, 255, 102, 111, 119, 255, 92, 103, + 112, 255, 92, 103, 112, 255, 126, 125, 125, 255, 146, 148, 150, 255, 165, 165, 164, 255, 180, 180, 180, 255, 149, 155, 161, 255, + 119, 134, 146, 255, 172, 172, 173, 255, 156, 164, 175, 255, 104, 118, 134, 255, 23, 94, 136, 255, 13, 89, 131, 255, 13, 92, 135, + 255, 13, 94, 138, 255, 14, 95, 139, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, + 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, + 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, + 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, + 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, + 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, + 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, + 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, + 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, + 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, + 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, + 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, + 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, + 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, + 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, + 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, 139, 168, 255, 39, + 139, 168, 255, 40, 139, 168, 255, 40, 139, 168, 255, 41, 140, 169, 255, 41, 142, 170, 255, 42, 145, 173, 255, 42, 150, 175, 255, 42, + 154, 176, 255, 44, 155, 178, 255, 42, 158, 176, 255, 42, 158, 176, 255, 42, 161, 173, 255, 42, 161, 173, 255, 44, 163, 173, 255, 46, + 165, 177, 255, 49, 168, 181, 255, 51, 169, 184, 255, 51, 170, 189, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, + 170, 191, 255, 51, 170, 191, 255, 53, 169, 188, 255, 52, 169, 185, 255, 51, 170, 183, 255, 50, 169, 181, 255, 51, 169, 182, 255, 51, + 170, 186, 255, 51, 170, 189, 255, 53, 171, 191, 255, 53, 171, 192, 255, 53, 172, 192, 255, 53, 172, 192, 255, 54, 171, 191, 255, 53, + 171, 188, 255, 51, 170, 183, 255, 49, 168, 179, 255, 49, 168, 179, 255, 50, 169, 181, 255, 52, 171, 185, 255, 53, 172, 190, 255, 54, + 173, 192, 255, 54, 173, 192, 255, 55, 173, 194, 255, 55, 173, 191, 255, 53, 172, 188, 255, 52, 170, 181, 255, 49, 167, 178, 255, 48, + 167, 177, 255, 50, 168, 179, 255, 52, 171, 185, 255, 54, 173, 189, 255, 55, 174, 192, 255, 55, 174, 194, 255, 56, 174, 192, 255, 53, + 172, 188, 255, 52, 170, 183, 255, 50, 168, 179, 255, 49, 168, 179, 255, 50, 169, 181, 255, 52, 171, 185, 255, 54, 173, 189, 255, 56, + 174, 192, 255, 56, 174, 192, 255, 55, 174, 192, 255, 54, 172, 187, 255, 52, 170, 183, 255, 52, 170, 183, 255, 51, 169, 184, 255, 49, + 164, 184, 255, 48, 159, 182, 255, 48, 157, 181, 255, 47, 154, 179, 255, 47, 153, 178, 255, 47, 151, 176, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, + 153, 177, 255, 48, 153, 177, 255, 49, 154, 178, 255, 50, 159, 182, 255, 52, 162, 184, 255, 50, 159, 182, 255, 51, 164, 183, 255, 57, + 176, 190, 255, 59, 178, 193, 255, 55, 174, 185, 255, 53, 173, 183, 255, 55, 174, 185, 255, 57, 176, 190, 255, 60, 178, 195, 255, 55, + 174, 189, 255, 53, 169, 188, 255, 54, 171, 189, 255, 53, 169, 188, 255, 58, 175, 193, 255, 59, 177, 196, 255, 53, 171, 191, 255, 54, + 169, 191, 255, 54, 169, 191, 255, 52, 162, 184, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, + 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, + 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, + 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, + 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 18, 95, 138, 255, 134, + 150, 162, 255, 188, 188, 188, 255, 185, 185, 185, 255, 185, 185, 185, 255, 190, 190, 190, 255, 190, 190, 190, 255, 193, 194, 194, + 255, 193, 194, 194, 255, 199, 200, 199, 255, 199, 200, 199, 255, 197, 197, 197, 255, 193, 194, 194, 255, 188, 188, 188, 255, 180, + 180, 180, 255, 172, 172, 173, 255, 165, 162, 154, 255, 145, 142, 141, 255, 126, 125, 125, 255, 126, 125, 125, 255, 145, 142, 141, + 255, 153, 151, 150, 255, 159, 160, 161, 255, 149, 155, 161, 255, 28, 77, 104, 255, 20, 78, 111, 255, 20, 78, 111, 255, 31, 92, 128, + 255, 13, 82, 122, 255, 12, 86, 127, 255, 12, 86, 127, 255, 13, 91, 135, 255, 14, 93, 136, 255, 13, 95, 140, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, + 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, + 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, + 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, + 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, + 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, + 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, + 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, + 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, + 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, + 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, + 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, + 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, + 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, + 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, + 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, + 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, + 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, + 139, 168, 255, 39, 139, 168, 255, 38, 141, 169, 255, 41, 141, 170, 255, 42, 145, 173, 255, 43, 147, 174, 255, 42, 150, 175, 255, 42, + 154, 176, 255, 42, 158, 176, 255, 42, 158, 176, 255, 42, 161, 173, 255, 42, 161, 173, 255, 42, 161, 173, 255, 45, 164, 176, 255, 48, + 165, 178, 255, 51, 169, 184, 255, 51, 170, 186, 255, 51, 170, 189, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, + 170, 191, 255, 51, 170, 191, 255, 51, 170, 189, 255, 51, 170, 186, 255, 51, 169, 182, 255, 50, 169, 181, 255, 50, 169, 181, 255, 51, + 170, 186, 255, 53, 171, 188, 255, 53, 171, 191, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 171, 192, 255, 51, + 170, 189, 255, 52, 171, 185, 255, 50, 169, 181, 255, 49, 168, 179, 255, 50, 168, 179, 255, 51, 169, 184, 255, 53, 172, 188, 255, 54, + 173, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 53, 172, 190, 255, 52, 171, 185, 255, 50, 169, 181, 255, 48, + 167, 177, 255, 48, 167, 177, 255, 51, 169, 182, 255, 53, 171, 188, 255, 54, 173, 192, 255, 55, 173, 194, 255, 55, 174, 194, 255, 54, + 173, 192, 255, 53, 172, 188, 255, 52, 170, 183, 255, 50, 168, 179, 255, 49, 167, 178, 255, 49, 168, 181, 255, 52, 171, 185, 255, 54, + 173, 189, 255, 56, 174, 192, 255, 56, 174, 192, 255, 55, 174, 192, 255, 53, 172, 188, 255, 52, 170, 183, 255, 51, 170, 183, 255, 51, + 169, 182, 255, 49, 165, 181, 255, 49, 161, 183, 255, 48, 157, 181, 255, 49, 155, 180, 255, 48, 153, 178, 255, 47, 151, 176, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, + 152, 176, 255, 47, 152, 176, 255, 48, 152, 176, 255, 48, 153, 178, 255, 49, 154, 178, 255, 50, 159, 182, 255, 50, 162, 185, 255, 49, + 161, 183, 255, 51, 164, 183, 255, 56, 175, 187, 255, 59, 178, 195, 255, 55, 174, 185, 255, 53, 173, 183, 255, 53, 173, 183, 255, 56, + 175, 187, 255, 60, 178, 195, 255, 55, 174, 190, 255, 53, 171, 188, 255, 53, 169, 188, 255, 53, 169, 188, 255, 56, 171, 192, 255, 60, + 178, 196, 255, 54, 171, 191, 255, 53, 168, 191, 255, 54, 169, 191, 255, 51, 164, 187, 255, 50, 156, 179, 255, 50, 155, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, + 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, + 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, + 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, + 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, + 9, 88, 135, 255, 9, 89, 136, 255, 65, 118, 150, 255, 180, 180, 180, 255, 180, 180, 180, 255, 185, 185, 185, 255, 190, 190, 190, 255, + 190, 190, 190, 255, 193, 194, 194, 255, 197, 197, 197, 255, 202, 202, 202, 255, 206, 207, 207, 255, 209, 209, 207, 255, 206, 207, + 207, 255, 202, 202, 202, 255, 193, 194, 194, 255, 193, 194, 194, 255, 188, 188, 188, 255, 185, 185, 185, 255, 179, 177, 172, 255, + 165, 165, 164, 255, 155, 156, 157, 255, 146, 148, 150, 255, 146, 148, 150, 255, 153, 151, 150, 255, 180, 180, 180, 255, 78, 95, 104, + 255, 10, 76, 113, 255, 10, 76, 113, 255, 10, 76, 113, 255, 10, 76, 113, 255, 13, 82, 122, 255, 12, 86, 127, 255, 13, 89, 131, 255, + 13, 92, 135, 255, 14, 94, 139, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, + 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, + 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, + 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, + 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, + 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, + 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, + 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, + 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, + 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, + 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, + 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, + 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, + 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, + 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, + 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, + 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, + 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, + 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, + 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, + 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, + 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, + 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, + 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, 167, 255, 39, 138, + 167, 255, 39, 138, 167, 255, 41, 140, 169, 255, 41, 142, 170, 255, 42, 145, 173, 255, 42, 150, 175, 255, 42, 154, 176, 255, 44, 155, + 178, 255, 42, 158, 176, 255, 42, 158, 176, 255, 42, 161, 173, 255, 42, 161, 173, 255, 44, 163, 173, 255, 46, 165, 177, 255, 47, 167, + 180, 255, 49, 168, 184, 255, 50, 169, 188, 255, 51, 170, 189, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, + 191, 255, 51, 170, 191, 255, 50, 169, 188, 255, 51, 169, 184, 255, 49, 168, 182, 255, 49, 168, 181, 255, 49, 168, 181, 255, 51, 169, + 184, 255, 53, 169, 188, 255, 51, 170, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 171, + 191, 255, 51, 170, 186, 255, 49, 168, 182, 255, 49, 168, 179, 255, 49, 168, 179, 255, 50, 169, 181, 255, 52, 171, 185, 255, 53, 172, + 190, 255, 53, 172, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 53, 172, 188, 255, 51, 170, 183, 255, 48, 168, + 177, 255, 48, 167, 177, 255, 49, 168, 179, 255, 51, 170, 183, 255, 53, 172, 188, 255, 54, 173, 192, 255, 55, 173, 194, 255, 55, 173, + 194, 255, 55, 173, 191, 255, 53, 172, 188, 255, 51, 170, 183, 255, 49, 168, 179, 255, 49, 167, 178, 255, 50, 168, 179, 255, 52, 171, + 185, 255, 54, 173, 189, 255, 56, 174, 192, 255, 55, 174, 194, 255, 55, 174, 192, 255, 54, 173, 189, 255, 51, 170, 184, 255, 51, 169, + 182, 255, 50, 167, 181, 255, 49, 165, 181, 255, 48, 159, 182, 255, 48, 159, 182, 255, 49, 155, 180, 255, 47, 154, 179, 255, 47, 151, + 176, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, + 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, + 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, 153, 177, 255, 50, 155, 179, 255, 51, 161, + 183, 255, 50, 165, 185, 255, 50, 162, 185, 255, 51, 164, 183, 255, 56, 175, 187, 255, 59, 178, 195, 255, 55, 174, 185, 255, 53, 173, + 183, 255, 53, 173, 183, 255, 55, 174, 185, 255, 60, 178, 195, 255, 57, 176, 192, 255, 54, 171, 187, 255, 53, 169, 188, 255, 53, 169, + 188, 255, 54, 169, 191, 255, 60, 177, 196, 255, 57, 173, 193, 255, 53, 168, 191, 255, 53, 168, 191, 255, 54, 167, 188, 255, 50, 159, + 182, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, + 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, + 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, + 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, + 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, + 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, + 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, + 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, + 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, + 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 86, 127, 150, 255, 185, 185, 185, 255, 185, + 185, 185, 255, 188, 188, 188, 255, 190, 190, 190, 255, 193, 194, 194, 255, 199, 200, 199, 255, 202, 202, 202, 255, 211, 211, 211, + 255, 217, 217, 217, 255, 217, 217, 217, 255, 213, 214, 214, 255, 206, 207, 207, 255, 197, 197, 197, 255, 199, 200, 199, 255, 197, + 197, 197, 255, 193, 194, 194, 255, 188, 188, 188, 255, 180, 180, 180, 255, 172, 172, 173, 255, 159, 160, 161, 255, 146, 148, 150, + 255, 146, 148, 150, 255, 172, 172, 173, 255, 102, 111, 119, 255, 10, 69, 101, 255, 10, 69, 101, 255, 10, 69, 101, 255, 10, 76, 113, + 255, 13, 82, 122, 255, 12, 86, 127, 255, 12, 86, 127, 255, 13, 92, 135, 255, 14, 94, 139, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, + 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, + 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, + 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, + 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, + 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, + 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, + 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, + 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, + 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, + 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, + 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, + 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, + 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, + 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, + 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, + 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 37, 137, 167, 255, 37, 137, 167, 255, 39, 138, 167, 255, 39, + 138, 167, 255, 40, 139, 168, 255, 41, 142, 170, 255, 41, 146, 173, 255, 42, 150, 175, 255, 43, 151, 177, 255, 42, 154, 176, 255, 42, + 154, 176, 255, 42, 158, 176, 255, 42, 161, 173, 255, 42, 161, 173, 255, 44, 163, 173, 255, 46, 165, 173, 255, 47, 166, 178, 255, 47, + 167, 180, 255, 49, 168, 184, 255, 50, 169, 188, 255, 50, 169, 190, 255, 50, 169, 190, 255, 50, 169, 190, 255, 51, 170, 191, 255, 51, + 170, 191, 255, 51, 170, 189, 255, 50, 169, 188, 255, 51, 169, 184, 255, 49, 168, 181, 255, 49, 168, 181, 255, 49, 168, 182, 255, 51, + 169, 184, 255, 51, 170, 189, 255, 51, 170, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, + 171, 191, 255, 53, 169, 188, 255, 51, 169, 184, 255, 49, 168, 179, 255, 48, 168, 177, 255, 49, 168, 181, 255, 51, 170, 184, 255, 53, + 171, 188, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 171, 188, 255, 50, + 169, 181, 255, 48, 167, 177, 255, 48, 167, 177, 255, 49, 168, 179, 255, 51, 170, 184, 255, 54, 173, 189, 255, 54, 173, 192, 255, 55, + 173, 194, 255, 55, 173, 194, 255, 54, 173, 192, 255, 53, 171, 186, 255, 50, 169, 181, 255, 48, 168, 177, 255, 48, 167, 177, 255, 49, + 168, 181, 255, 52, 171, 185, 255, 54, 173, 189, 255, 56, 174, 192, 255, 55, 174, 194, 255, 56, 174, 192, 255, 54, 173, 189, 255, 52, + 171, 185, 255, 51, 169, 182, 255, 50, 168, 179, 255, 49, 167, 182, 255, 47, 164, 182, 255, 48, 159, 182, 255, 48, 159, 182, 255, 48, + 154, 177, 255, 47, 151, 176, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 152, 176, 255, 47, 152, 176, 255, 48, + 154, 177, 255, 49, 157, 180, 255, 51, 161, 183, 255, 50, 165, 185, 255, 49, 161, 183, 255, 51, 164, 183, 255, 56, 175, 187, 255, 59, + 178, 195, 255, 56, 175, 187, 255, 53, 173, 183, 255, 53, 173, 183, 255, 53, 173, 183, 255, 58, 177, 193, 255, 58, 177, 193, 255, 54, + 172, 187, 255, 53, 169, 188, 255, 53, 169, 188, 255, 53, 169, 188, 255, 59, 176, 195, 255, 58, 175, 194, 255, 53, 168, 191, 255, 53, + 168, 191, 255, 53, 168, 191, 255, 50, 162, 185, 255, 49, 156, 179, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, + 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, + 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, + 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, + 89, 136, 255, 65, 118, 150, 255, 188, 188, 188, 255, 190, 190, 190, 255, 190, 190, 190, 255, 193, 194, 194, 255, 197, 197, 197, 255, + 202, 202, 202, 255, 209, 209, 207, 255, 213, 214, 214, 255, 220, 220, 219, 255, 220, 220, 219, 255, 217, 217, 217, 255, 211, 211, + 211, 255, 202, 202, 202, 255, 204, 205, 204, 255, 211, 211, 211, 255, 193, 194, 194, 255, 197, 197, 197, 255, 190, 190, 190, 255, + 180, 180, 180, 255, 172, 172, 173, 255, 165, 165, 164, 255, 153, 151, 150, 255, 180, 180, 180, 255, 78, 95, 104, 255, 10, 69, 101, + 255, 10, 69, 101, 255, 10, 69, 101, 255, 10, 76, 113, 255, 13, 82, 122, 255, 12, 86, 127, 255, 13, 89, 131, 255, 14, 93, 136, 255, + 14, 95, 139, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, + 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, + 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, + 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, + 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, + 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, + 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, + 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, + 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, + 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, + 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, + 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, + 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, + 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, + 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, + 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, + 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, + 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, + 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, + 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, + 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, + 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, + 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 138, 168, 255, 38, 141, + 169, 255, 41, 142, 170, 255, 43, 147, 173, 255, 42, 150, 175, 255, 42, 154, 176, 255, 42, 154, 176, 255, 42, 154, 176, 255, 42, 158, + 176, 255, 42, 161, 173, 255, 42, 161, 173, 255, 42, 161, 173, 255, 45, 164, 176, 255, 46, 165, 177, 255, 47, 167, 180, 255, 49, 168, + 184, 255, 49, 168, 186, 255, 49, 168, 188, 255, 49, 168, 190, 255, 50, 169, 190, 255, 50, 169, 190, 255, 50, 169, 190, 255, 50, 169, + 190, 255, 50, 169, 190, 255, 49, 168, 186, 255, 51, 169, 184, 255, 49, 168, 181, 255, 49, 168, 181, 255, 49, 168, 181, 255, 51, 169, + 184, 255, 50, 169, 188, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 53, 171, 191, 255, 51, 170, + 191, 255, 53, 169, 188, 255, 51, 170, 183, 255, 49, 168, 179, 255, 49, 168, 179, 255, 49, 168, 179, 255, 51, 169, 184, 255, 51, 170, + 186, 255, 53, 171, 191, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 171, 188, 255, 51, 170, + 184, 255, 49, 168, 179, 255, 48, 167, 177, 255, 48, 167, 177, 255, 50, 169, 181, 255, 53, 171, 188, 255, 53, 172, 192, 255, 55, 173, + 194, 255, 55, 173, 194, 255, 54, 173, 192, 255, 54, 173, 189, 255, 52, 171, 185, 255, 50, 168, 179, 255, 48, 167, 177, 255, 48, 165, + 177, 255, 50, 169, 181, 255, 52, 171, 185, 255, 54, 173, 189, 255, 56, 174, 192, 255, 56, 174, 192, 255, 56, 174, 191, 255, 53, 172, + 188, 255, 52, 171, 185, 255, 51, 169, 182, 255, 50, 168, 179, 255, 49, 168, 181, 255, 46, 166, 181, 255, 46, 165, 185, 255, 48, 159, + 182, 255, 49, 156, 179, 255, 47, 152, 176, 255, 46, 150, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, + 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, + 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, + 176, 255, 47, 152, 176, 255, 48, 153, 178, 255, 50, 159, 182, 255, 52, 162, 184, 255, 50, 165, 185, 255, 49, 161, 183, 255, 51, 164, + 183, 255, 55, 174, 185, 255, 59, 178, 195, 255, 56, 175, 187, 255, 53, 173, 183, 255, 53, 173, 183, 255, 53, 173, 183, 255, 57, 176, + 192, 255, 59, 178, 195, 255, 54, 173, 189, 255, 53, 169, 188, 255, 53, 169, 188, 255, 53, 169, 188, 255, 57, 174, 194, 255, 59, 177, + 196, 255, 53, 168, 191, 255, 52, 166, 190, 255, 53, 168, 191, 255, 51, 165, 189, 255, 50, 159, 182, 255, 49, 154, 178, 255, 50, 155, + 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, + 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, + 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, + 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, + 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, + 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, + 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, + 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, + 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 19, 90, 133, 255, 134, 150, 162, 255, 199, 200, 199, 255, 197, 197, + 197, 255, 197, 197, 197, 255, 202, 202, 202, 255, 204, 205, 204, 255, 211, 211, 211, 255, 217, 217, 217, 255, 220, 220, 219, 255, + 220, 220, 219, 255, 220, 220, 219, 255, 213, 214, 214, 255, 202, 202, 202, 255, 206, 207, 207, 255, 223, 224, 223, 255, 204, 205, + 204, 255, 190, 190, 190, 255, 199, 200, 199, 255, 197, 197, 197, 255, 179, 177, 172, 255, 172, 172, 173, 255, 185, 185, 185, 255, + 165, 165, 164, 255, 34, 73, 96, 255, 10, 69, 101, 255, 10, 69, 101, 255, 10, 76, 113, 255, 10, 76, 113, 255, 13, 82, 122, 255, 12, + 86, 127, 255, 13, 92, 135, 255, 13, 94, 138, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, + 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, + 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, + 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, + 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, + 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, + 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, + 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, + 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, + 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, + 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, + 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, + 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, + 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, + 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, + 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, + 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, + 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, + 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, + 255, 37, 135, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 38, 136, 166, 255, 37, 137, 167, 255, 39, 139, 168, 255, 41, 142, 170, + 255, 40, 147, 171, 255, 42, 150, 175, 255, 42, 154, 176, 255, 42, 154, 176, 255, 41, 156, 172, 255, 41, 156, 172, 255, 41, 156, 172, + 255, 42, 161, 173, 255, 44, 163, 173, 255, 44, 163, 173, 255, 46, 165, 177, 255, 47, 166, 178, 255, 49, 167, 182, 255, 49, 168, 186, + 255, 49, 168, 186, 255, 49, 168, 188, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 50, 169, 190, + 255, 50, 169, 188, 255, 49, 168, 186, 255, 49, 168, 184, 255, 49, 168, 181, 255, 49, 168, 181, 255, 49, 168, 181, 255, 51, 169, 184, + 255, 50, 169, 188, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, + 255, 51, 170, 189, 255, 51, 169, 184, 255, 50, 168, 179, 255, 48, 168, 177, 255, 48, 168, 177, 255, 50, 169, 181, 255, 51, 170, 186, + 255, 53, 171, 191, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 172, 192, 255, 53, 172, 190, 255, 52, 171, 185, + 255, 50, 169, 181, 255, 48, 167, 177, 255, 47, 166, 175, 255, 48, 168, 177, 255, 51, 170, 183, 255, 53, 172, 190, 255, 54, 173, 192, + 255, 54, 173, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 54, 173, 189, 255, 52, 170, 183, 255, 49, 168, 179, 255, 48, 165, 177, + 255, 48, 165, 177, 255, 50, 169, 181, 255, 52, 171, 185, 255, 55, 174, 190, 255, 55, 174, 194, 255, 55, 174, 194, 255, 56, 174, 192, + 255, 54, 173, 189, 255, 52, 170, 183, 255, 49, 168, 181, 255, 50, 168, 179, 255, 49, 167, 180, 255, 46, 166, 181, 255, 46, 165, 185, + 255, 49, 161, 183, 255, 49, 155, 180, 255, 47, 152, 176, 255, 45, 150, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, + 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 48, 154, 177, 255, 50, 159, 182, 255, 49, 164, 184, 255, 50, 165, 185, + 255, 49, 161, 183, 255, 51, 164, 183, 255, 55, 174, 185, 255, 60, 178, 195, 255, 56, 175, 187, 255, 53, 173, 183, 255, 53, 173, 183, + 255, 53, 173, 183, 255, 57, 176, 192, 255, 59, 178, 195, 255, 55, 174, 189, 255, 53, 169, 188, 255, 53, 169, 188, 255, 53, 169, 188, + 255, 56, 171, 192, 255, 60, 178, 196, 255, 55, 171, 192, 255, 52, 166, 190, 255, 53, 168, 191, 255, 52, 166, 190, 255, 49, 161, 183, + 255, 50, 156, 179, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, + 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, + 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, + 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, + 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, + 23, 94, 136, 255, 134, 150, 162, 255, 202, 202, 202, 255, 206, 207, 207, 255, 202, 202, 202, 255, 206, 207, 207, 255, 211, 211, 211, + 255, 217, 217, 217, 255, 220, 220, 219, 255, 220, 220, 219, 255, 217, 217, 217, 255, 213, 214, 214, 255, 204, 205, 204, 255, 206, + 207, 207, 255, 223, 224, 223, 255, 217, 217, 217, 255, 188, 188, 188, 255, 185, 185, 185, 255, 199, 200, 199, 255, 193, 194, 194, + 255, 186, 190, 190, 255, 159, 160, 161, 255, 28, 77, 104, 255, 10, 76, 113, 255, 10, 76, 113, 255, 10, 76, 113, 255, 10, 76, 113, + 255, 13, 82, 122, 255, 13, 89, 131, 255, 13, 93, 136, 255, 14, 95, 139, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, + 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, + 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, + 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, + 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, + 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, + 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, + 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, + 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, + 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, + 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, + 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, + 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, + 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, + 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, + 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, + 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, + 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, + 135, 166, 255, 37, 135, 166, 255, 37, 135, 166, 255, 37, 137, 167, 255, 39, 139, 168, 255, 38, 141, 169, 255, 41, 142, 170, 255, 40, + 147, 171, 255, 40, 150, 170, 255, 41, 156, 172, 255, 41, 156, 172, 255, 41, 156, 172, 255, 41, 156, 172, 255, 42, 161, 173, 255, 42, + 161, 173, 255, 44, 163, 173, 255, 46, 165, 177, 255, 47, 166, 178, 255, 47, 167, 180, 255, 48, 166, 184, 255, 48, 166, 184, 255, 48, + 167, 187, 255, 49, 167, 189, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, + 168, 188, 255, 49, 168, 184, 255, 49, 168, 181, 255, 49, 168, 181, 255, 49, 168, 181, 255, 49, 168, 182, 255, 49, 168, 186, 255, 50, + 169, 188, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, + 170, 189, 255, 51, 169, 184, 255, 47, 167, 180, 255, 48, 168, 177, 255, 48, 168, 177, 255, 49, 168, 181, 255, 51, 169, 184, 255, 53, + 171, 188, 255, 53, 171, 191, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 171, 191, 255, 53, 169, 188, 255, 51, + 169, 184, 255, 49, 168, 179, 255, 47, 166, 175, 255, 47, 167, 176, 255, 49, 168, 179, 255, 52, 169, 185, 255, 53, 172, 190, 255, 54, + 173, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 53, 172, 188, 255, 51, 169, 182, 255, 48, 167, 177, 255, 47, + 166, 175, 255, 48, 167, 177, 255, 50, 169, 181, 255, 53, 172, 188, 255, 54, 173, 192, 255, 55, 173, 194, 255, 55, 174, 194, 255, 55, + 174, 192, 255, 53, 172, 188, 255, 52, 170, 183, 255, 50, 168, 179, 255, 49, 167, 178, 255, 49, 167, 180, 255, 46, 166, 181, 255, 46, + 165, 185, 255, 47, 161, 185, 255, 49, 155, 180, 255, 47, 152, 176, 255, 46, 149, 175, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, + 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, + 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 49, 155, 180, 255, 50, 159, 182, 255, 49, + 164, 184, 255, 48, 166, 184, 255, 49, 161, 183, 255, 51, 164, 183, 255, 55, 174, 185, 255, 59, 178, 195, 255, 56, 175, 187, 255, 53, + 173, 183, 255, 53, 173, 183, 255, 53, 173, 183, 255, 57, 176, 190, 255, 59, 178, 195, 255, 55, 174, 189, 255, 52, 171, 185, 255, 53, + 169, 188, 255, 53, 169, 188, 255, 54, 171, 191, 255, 60, 177, 196, 255, 57, 174, 194, 255, 52, 166, 190, 255, 52, 166, 190, 255, 53, + 168, 191, 255, 50, 162, 185, 255, 48, 158, 181, 255, 49, 156, 179, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, + 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, + 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, + 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, + 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, + 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 10, 89, 136, 255, 23, 94, 136, 255, 65, 118, 150, 255, 180, 180, 180, 255, 209, + 209, 207, 255, 213, 214, 214, 255, 217, 217, 217, 255, 220, 220, 219, 255, 220, 220, 219, 255, 217, 217, 217, 255, 217, 217, 217, + 255, 211, 211, 211, 255, 202, 202, 202, 255, 204, 205, 204, 255, 217, 217, 217, 255, 220, 220, 219, 255, 202, 202, 202, 255, 190, + 190, 190, 255, 193, 194, 194, 255, 190, 190, 190, 255, 81, 113, 131, 255, 31, 92, 128, 255, 12, 93, 138, 255, 13, 91, 135, 255, 12, + 86, 127, 255, 12, 86, 127, 255, 13, 89, 131, 255, 13, 91, 135, 255, 13, 94, 138, 255, 13, 96, 140, 255, 14, 95, 139, 255, 14, 96, + 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, + 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, + 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, + 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, + 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, + 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, + 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, + 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, + 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, + 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, + 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, + 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, + 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, + 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, + 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, + 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, + 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, + 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, 37, 134, 165, 255, + 37, 135, 166, 255, 39, 138, 167, 255, 38, 141, 169, 255, 38, 141, 169, 255, 40, 147, 171, 255, 40, 147, 171, 255, 40, 147, 171, 255, + 40, 150, 170, 255, 40, 150, 170, 255, 40, 150, 170, 255, 41, 156, 172, 255, 42, 161, 173, 255, 42, 161, 173, 255, 44, 163, 173, 255, + 45, 164, 176, 255, 47, 166, 178, 255, 47, 167, 180, 255, 49, 167, 182, 255, 48, 166, 184, 255, 48, 167, 187, 255, 49, 167, 189, 255, + 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 190, 255, 49, 167, 190, 255, 49, 168, 190, 255, 49, 168, 188, 255, 49, 168, 186, 255, + 49, 168, 184, 255, 47, 167, 180, 255, 47, 167, 180, 255, 47, 167, 180, 255, 49, 168, 182, 255, 49, 168, 186, 255, 50, 169, 188, 255, + 50, 169, 190, 255, 50, 169, 190, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 50, 169, 188, 255, + 51, 169, 184, 255, 49, 168, 181, 255, 48, 167, 177, 255, 48, 168, 177, 255, 49, 168, 179, 255, 49, 168, 184, 255, 51, 170, 186, 255, + 51, 170, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, 192, 255, 53, 171, 191, 255, 51, 170, 186, 255, + 49, 168, 181, 255, 47, 166, 175, 255, 47, 166, 175, 255, 48, 168, 177, 255, 50, 169, 181, 255, 53, 171, 188, 255, 54, 171, 191, 255, + 53, 172, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 53, 172, 192, 255, 52, 171, 185, 255, 49, 168, 181, 255, 47, 167, 176, 255, + 47, 166, 175, 255, 48, 167, 177, 255, 52, 170, 181, 255, 53, 171, 186, 255, 54, 173, 192, 255, 55, 173, 194, 255, 55, 173, 194, 255, + 54, 173, 192, 255, 53, 172, 188, 255, 51, 170, 183, 255, 49, 168, 179, 255, 49, 167, 178, 255, 49, 167, 178, 255, 46, 164, 179, 255, + 47, 164, 182, 255, 47, 161, 185, 255, 48, 158, 181, 255, 47, 153, 178, 255, 46, 150, 175, 255, 45, 148, 174, 255, 45, 148, 174, 255, + 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, + 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, + 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 48, 153, 177, 255, 49, 155, 180, 255, + 49, 161, 183, 255, 49, 164, 184, 255, 48, 166, 184, 255, 49, 161, 183, 255, 51, 164, 183, 255, 55, 174, 185, 255, 59, 178, 195, 255, + 56, 175, 187, 255, 53, 173, 183, 255, 53, 173, 183, 255, 53, 173, 183, 255, 55, 174, 189, 255, 60, 178, 195, 255, 57, 176, 192, 255, + 53, 171, 186, 255, 52, 169, 186, 255, 53, 169, 188, 255, 54, 171, 189, 255, 59, 176, 195, 255, 59, 176, 195, 255, 53, 168, 191, 255, + 52, 166, 190, 255, 52, 166, 190, 255, 51, 164, 187, 255, 48, 159, 182, 255, 50, 159, 182, 255, 49, 154, 178, 255, 49, 154, 178, 255, + 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, + 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, + 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, + 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, + 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, + 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 13, + 91, 135, 255, 32, 99, 138, 255, 86, 127, 150, 255, 151, 169, 179, 255, 196, 198, 202, 255, 209, 209, 207, 255, 220, 220, 219, 255, + 223, 224, 223, 255, 223, 224, 223, 255, 223, 224, 223, 255, 217, 217, 217, 255, 213, 214, 214, 255, 217, 217, 217, 255, 204, 205, + 204, 255, 190, 190, 190, 255, 149, 155, 161, 255, 86, 127, 150, 255, 55, 111, 143, 255, 18, 95, 138, 255, 12, 94, 139, 255, 12, 94, + 139, 255, 12, 94, 139, 255, 12, 93, 138, 255, 13, 94, 138, 255, 13, 94, 138, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, + 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, + 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, + 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, + 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, + 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, + 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, + 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, + 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, + 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, + 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, + 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, + 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, + 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, + 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, 161, 255, 33, + 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 33, + 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, + 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, + 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, + 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 37, 134, 165, 255, 37, 134, 165, 255, 38, 136, 166, 255, 39, 139, 168, 255, 38, + 141, 169, 255, 38, 146, 169, 255, 40, 147, 171, 255, 40, 150, 170, 255, 40, 150, 170, 255, 40, 150, 170, 255, 40, 150, 170, 255, 39, + 154, 168, 255, 41, 156, 172, 255, 41, 156, 172, 255, 42, 161, 173, 255, 44, 163, 173, 255, 45, 164, 176, 255, 45, 164, 176, 255, 46, + 164, 179, 255, 46, 166, 181, 255, 48, 166, 184, 255, 48, 167, 187, 255, 48, 167, 187, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, + 167, 189, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 189, 255, 48, 167, 187, 255, 48, 166, 184, 255, 49, 168, 182, 255, 47, + 167, 180, 255, 47, 167, 180, 255, 47, 167, 180, 255, 49, 168, 184, 255, 49, 168, 186, 255, 49, 168, 188, 255, 50, 169, 190, 255, 50, + 169, 190, 255, 50, 169, 190, 255, 50, 169, 190, 255, 50, 169, 190, 255, 50, 169, 190, 255, 50, 169, 188, 255, 51, 169, 184, 255, 49, + 168, 181, 255, 48, 168, 177, 255, 48, 168, 177, 255, 48, 168, 177, 255, 49, 168, 182, 255, 50, 169, 188, 255, 51, 170, 191, 255, 51, + 170, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 51, 170, 186, 255, 51, 169, 182, 255, 48, + 167, 177, 255, 47, 166, 175, 255, 47, 166, 175, 255, 48, 167, 177, 255, 51, 170, 184, 255, 53, 171, 188, 255, 53, 172, 192, 255, 53, + 172, 192, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 172, 190, 255, 51, 170, 184, 255, 49, 168, 179, 255, 47, 166, 175, 255, 46, + 165, 173, 255, 48, 165, 177, 255, 51, 169, 182, 255, 53, 172, 188, 255, 54, 173, 192, 255, 55, 173, 194, 255, 55, 173, 194, 255, 54, + 173, 192, 255, 53, 172, 188, 255, 51, 170, 183, 255, 49, 168, 179, 255, 48, 167, 177, 255, 48, 165, 177, 255, 46, 164, 179, 255, 47, + 164, 182, 255, 46, 162, 183, 255, 48, 159, 182, 255, 47, 154, 179, 255, 45, 150, 176, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 47, 151, 176, 255, 48, 153, 177, 255, 49, + 157, 180, 255, 49, 161, 183, 255, 49, 164, 184, 255, 48, 166, 184, 255, 49, 161, 183, 255, 49, 165, 181, 255, 53, 173, 183, 255, 60, + 178, 195, 255, 57, 176, 190, 255, 53, 173, 183, 255, 53, 173, 183, 255, 53, 173, 183, 255, 56, 175, 187, 255, 59, 178, 195, 255, 58, + 177, 193, 255, 54, 172, 187, 255, 52, 169, 186, 255, 51, 168, 186, 255, 54, 171, 189, 255, 58, 175, 193, 255, 60, 178, 196, 255, 55, + 171, 192, 255, 52, 166, 190, 255, 52, 166, 190, 255, 52, 166, 190, 255, 48, 158, 185, 255, 48, 159, 182, 255, 49, 157, 180, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, + 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, + 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, + 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 9, 88, 135, + 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, 136, 255, 10, 89, + 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 13, 91, 135, 255, 18, 95, 138, 255, 39, 105, 143, 255, 65, 118, 150, + 255, 86, 127, 150, 255, 92, 137, 164, 255, 103, 134, 152, 255, 110, 146, 167, 255, 103, 134, 152, 255, 86, 127, 150, 255, 81, 113, + 131, 255, 52, 105, 136, 255, 39, 98, 132, 255, 23, 94, 136, 255, 18, 92, 137, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, + 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, + 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, + 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 16, 99, + 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, 17, 101, + 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, 18, 103, + 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, 19, 105, + 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 107, + 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 109, + 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, 22, 111, + 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, 24, 113, + 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, 25, 115, + 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 117, + 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, 27, 119, + 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, 29, 121, + 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, 30, 123, + 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, 31, 125, + 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, + 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, 33, 128, + 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, 33, 129, + 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, + 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, 35, 131, + 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, 35, 132, + 163, 255, 35, 132, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, 164, 255, 36, 133, + 164, 255, 37, 135, 166, 255, 37, 137, 167, 255, 38, 141, 169, 255, 38, 146, 169, 255, 40, 147, 171, 255, 40, 150, 170, 255, 39, 154, + 168, 255, 39, 154, 168, 255, 39, 154, 168, 255, 39, 154, 168, 255, 41, 156, 172, 255, 42, 161, 168, 255, 42, 162, 171, 255, 42, 162, + 171, 255, 44, 163, 173, 255, 45, 164, 176, 255, 46, 165, 177, 255, 46, 165, 177, 255, 46, 166, 181, 255, 46, 166, 181, 255, 48, 166, + 184, 255, 46, 165, 185, 255, 48, 167, 187, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, + 189, 255, 48, 167, 187, 255, 48, 166, 184, 255, 49, 167, 182, 255, 47, 167, 180, 255, 47, 167, 180, 255, 47, 167, 180, 255, 49, 168, + 182, 255, 49, 168, 184, 255, 49, 168, 186, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 50, 169, + 190, 255, 50, 169, 190, 255, 50, 169, 190, 255, 49, 168, 188, 255, 49, 168, 184, 255, 49, 168, 181, 255, 48, 168, 177, 255, 48, 167, + 177, 255, 48, 168, 177, 255, 49, 168, 181, 255, 51, 169, 184, 255, 50, 169, 190, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, + 191, 255, 51, 170, 191, 255, 53, 171, 191, 255, 53, 169, 188, 255, 51, 169, 184, 255, 49, 168, 179, 255, 47, 166, 175, 255, 47, 166, + 175, 255, 47, 167, 176, 255, 49, 168, 181, 255, 51, 170, 186, 255, 53, 171, 191, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 172, + 192, 255, 54, 171, 191, 255, 53, 171, 188, 255, 51, 169, 184, 255, 48, 167, 177, 255, 46, 165, 173, 255, 46, 165, 173, 255, 48, 167, + 177, 255, 51, 170, 183, 255, 53, 172, 190, 255, 54, 173, 192, 255, 55, 173, 194, 255, 55, 173, 194, 255, 55, 173, 191, 255, 53, 172, + 188, 255, 51, 170, 183, 255, 49, 167, 178, 255, 48, 165, 177, 255, 48, 165, 177, 255, 46, 164, 179, 255, 46, 166, 181, 255, 46, 162, + 183, 255, 48, 158, 181, 255, 48, 153, 178, 255, 45, 150, 176, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, + 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, + 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, + 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 47, 151, 176, 255, 48, 153, 178, 255, 50, 159, + 182, 255, 50, 162, 185, 255, 49, 164, 184, 255, 50, 165, 185, 255, 49, 161, 183, 255, 49, 165, 181, 255, 53, 173, 183, 255, 59, 178, + 193, 255, 57, 176, 190, 255, 53, 173, 183, 255, 52, 170, 181, 255, 53, 173, 183, 255, 56, 175, 187, 255, 59, 178, 195, 255, 59, 178, + 195, 255, 54, 173, 189, 255, 52, 169, 186, 255, 51, 168, 186, 255, 53, 169, 188, 255, 57, 174, 194, 255, 61, 180, 197, 255, 57, 174, + 194, 255, 52, 166, 190, 255, 51, 165, 189, 255, 52, 166, 190, 255, 50, 162, 185, 255, 48, 159, 182, 255, 50, 159, 182, 255, 49, 156, + 179, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, + 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, + 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 158, + 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, + 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, + 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, + 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, + 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, + 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, + 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, 9, 89, + 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, 137, + 255, 10, 91, 137, 255, 11, 92, 138, 255, 15, 90, 135, 255, 11, 92, 138, 255, 10, 91, 137, 255, 11, 92, 138, 255, 10, 91, 137, 255, + 10, 91, 137, 255, 11, 92, 138, 255, 12, 93, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, + 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, + 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, + 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, + 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, 255, + 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, 255, + 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, 255, + 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, 255, + 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, + 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, 255, + 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, 255, + 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, 255, + 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, + 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, 255, + 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, 255, + 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, 255, + 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, 255, + 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, + 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, 255, + 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, 255, + 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, + 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, 255, + 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 163, 255, + 35, 132, 163, 255, 35, 132, 164, 255, 36, 133, 164, 255, 37, 135, 166, 255, 37, 138, 168, 255, 38, 141, 169, 255, 38, 146, 169, 255, + 38, 146, 169, 255, 40, 150, 170, 255, 39, 154, 168, 255, 39, 154, 168, 255, 39, 154, 168, 255, 39, 154, 168, 255, 39, 154, 168, 255, + 41, 156, 172, 255, 41, 156, 172, 255, 42, 162, 171, 255, 42, 162, 171, 255, 44, 163, 173, 255, 44, 163, 173, 255, 45, 164, 176, 255, + 45, 164, 179, 255, 45, 164, 179, 255, 46, 166, 181, 255, 48, 166, 184, 255, 46, 165, 185, 255, 48, 167, 187, 255, 48, 167, 187, 255, + 48, 167, 187, 255, 48, 167, 187, 255, 49, 167, 189, 255, 49, 167, 189, 255, 48, 167, 187, 255, 48, 167, 187, 255, 48, 166, 184, 255, + 46, 166, 181, 255, 47, 167, 180, 255, 47, 167, 180, 255, 47, 167, 180, 255, 46, 166, 181, 255, 48, 166, 184, 255, 48, 167, 187, 255, + 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, + 49, 168, 186, 255, 49, 168, 184, 255, 49, 168, 181, 255, 47, 166, 178, 255, 47, 167, 176, 255, 48, 167, 177, 255, 49, 168, 181, 255, + 51, 169, 184, 255, 50, 169, 188, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, + 51, 170, 189, 255, 51, 169, 184, 255, 49, 168, 179, 255, 47, 166, 175, 255, 46, 165, 173, 255, 47, 166, 175, 255, 48, 168, 177, 255, + 51, 169, 184, 255, 51, 170, 189, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 172, 192, 255, 53, 172, 190, 255, + 52, 169, 185, 255, 50, 168, 179, 255, 47, 166, 175, 255, 46, 165, 173, 255, 47, 166, 175, 255, 49, 168, 179, 255, 51, 170, 184, 255, + 53, 172, 190, 255, 54, 173, 192, 255, 54, 173, 192, 255, 55, 173, 194, 255, 55, 173, 191, 255, 53, 172, 188, 255, 51, 169, 182, 255, + 49, 167, 178, 255, 48, 165, 177, 255, 46, 165, 177, 255, 46, 164, 179, 255, 46, 166, 181, 255, 46, 162, 183, 255, 48, 159, 182, 255, + 48, 153, 178, 255, 46, 150, 175, 255, 45, 148, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, + 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, 255, + 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, + 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 48, 153, 178, 255, 50, 159, 182, 255, + 50, 162, 185, 255, 49, 164, 184, 255, 50, 165, 185, 255, 49, 161, 183, 255, 49, 165, 181, 255, 53, 173, 183, 255, 58, 177, 193, 255, + 57, 176, 190, 255, 53, 173, 183, 255, 52, 170, 181, 255, 52, 170, 183, 255, 56, 175, 187, 255, 59, 178, 195, 255, 60, 178, 196, 255, + 55, 174, 190, 255, 51, 170, 186, 255, 51, 168, 186, 255, 51, 167, 187, 255, 55, 173, 191, 255, 60, 178, 196, 255, 60, 177, 196, 255, + 54, 169, 191, 255, 52, 166, 190, 255, 52, 166, 190, 255, 52, 163, 188, 255, 48, 158, 185, 255, 48, 159, 182, 255, 49, 157, 180, 255, + 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, + 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, + 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, + 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, + 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, + 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, + 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, 133, + 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, + 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, + 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, 255, + 9, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, 10, 91, + 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, 92, 138, + 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, 139, 255, + 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, + 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, 101, 143, + 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, 103, 145, + 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, 104, 146, + 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, 106, 147, + 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, 108, 148, + 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, 110, 150, + 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, 112, 151, + 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, 114, 152, + 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, + 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, 118, 155, + 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 121, 156, + 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, 123, 157, + 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, 125, 159, + 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, 127, 161, + 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 129, 161, + 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, + 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 35, 130, 163, 255, 35, 131, 164, + 255, 35, 131, 164, 255, 35, 131, 164, 255, 35, 132, 164, 255, 36, 133, 164, 255, 37, 135, 166, 255, 36, 138, 167, 255, 38, 141, 169, + 255, 38, 141, 169, 255, 38, 146, 169, 255, 40, 150, 170, 255, 40, 150, 170, 255, 39, 154, 168, 255, 38, 156, 165, 255, 38, 156, 165, + 255, 39, 159, 166, 255, 39, 159, 166, 255, 39, 159, 166, 255, 42, 161, 168, 255, 42, 161, 168, 255, 42, 162, 171, 255, 42, 162, 171, + 255, 44, 163, 173, 255, 42, 162, 171, 255, 44, 163, 173, 255, 45, 164, 176, 255, 45, 164, 179, 255, 46, 166, 181, 255, 46, 165, 185, + 255, 46, 165, 185, 255, 46, 165, 188, 255, 48, 167, 187, 255, 48, 167, 187, 255, 48, 167, 187, 255, 48, 167, 187, 255, 48, 167, 187, + 255, 48, 167, 187, 255, 46, 165, 185, 255, 48, 166, 184, 255, 46, 166, 181, 255, 46, 166, 181, 255, 47, 166, 178, 255, 47, 166, 178, + 255, 47, 167, 180, 255, 49, 167, 182, 255, 48, 166, 184, 255, 48, 167, 187, 255, 49, 167, 189, 255, 49, 167, 190, 255, 49, 167, 190, + 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 190, 255, 49, 168, 186, 255, 50, 167, 183, 255, 47, 167, 180, + 255, 48, 168, 177, 255, 48, 167, 177, 255, 48, 168, 177, 255, 49, 168, 181, 255, 49, 168, 186, 255, 50, 169, 188, 255, 51, 170, 191, + 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 51, 170, 191, 255, 49, 168, 186, 255, 49, 168, 181, + 255, 47, 167, 176, 255, 46, 165, 173, 255, 46, 165, 173, 255, 47, 166, 175, 255, 49, 168, 181, 255, 51, 170, 186, 255, 53, 171, 191, + 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 171, 192, 255, 53, 171, 192, 255, 51, 170, 189, 255, 51, 169, 184, 255, 48, 167, 177, + 255, 46, 165, 173, 255, 46, 165, 173, 255, 47, 166, 175, 255, 49, 167, 180, 255, 52, 171, 185, 255, 54, 171, 191, 255, 54, 173, 192, + 255, 54, 173, 192, 255, 54, 173, 192, 255, 53, 172, 192, 255, 53, 171, 186, 255, 50, 169, 181, 255, 48, 167, 177, 255, 47, 166, 175, + 255, 46, 165, 177, 255, 46, 164, 179, 255, 45, 164, 179, 255, 46, 162, 183, 255, 48, 159, 182, 255, 47, 154, 179, 255, 45, 150, 175, + 255, 45, 148, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 48, 153, 178, 255, 50, 159, 182, 255, 49, 164, 184, + 255, 48, 166, 184, 255, 50, 165, 185, 255, 49, 161, 183, 255, 49, 165, 181, 255, 53, 173, 183, 255, 58, 177, 193, 255, 57, 176, 190, + 255, 53, 173, 183, 255, 52, 170, 181, 255, 52, 170, 183, 255, 54, 172, 187, 255, 59, 178, 195, 255, 60, 178, 196, 255, 57, 176, 192, + 255, 53, 169, 188, 255, 51, 167, 187, 255, 51, 167, 187, 255, 54, 171, 191, 255, 59, 178, 195, 255, 61, 180, 197, 255, 57, 173, 193, + 255, 52, 166, 190, 255, 50, 164, 190, 255, 52, 166, 190, 255, 48, 158, 185, 255, 48, 158, 185, 255, 50, 159, 182, 255, 50, 156, 179, + 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, 156, 179, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, + 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, + 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, + 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, 7, 85, + 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, + 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, + 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 89, 136, + 255, 9, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, 137, 255, + 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, 255, 11, + 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, 12, 94, + 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, 95, 140, + 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, + 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, + 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 17, + 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 18, + 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, 255, 19, + 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, 255, 20, + 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, 255, 21, + 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, 255, 22, + 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, 255, 24, + 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, 255, 25, + 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, 255, 26, + 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, 255, 27, + 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, + 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, 255, 30, + 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, 255, 31, + 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, + 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, 255, 33, + 127, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, 128, 161, 255, 33, + 129, 161, 255, 33, 129, 161, 255, 33, 129, 161, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, 129, 162, 255, 34, + 129, 162, 255, 34, 129, 162, 255, 35, 131, 164, 255, 35, 132, 163, 255, 35, 132, 164, 255, 36, 133, 164, 255, 37, 135, 166, 255, 37, + 138, 168, 255, 38, 141, 169, 255, 38, 141, 169, 255, 38, 146, 169, 255, 38, 146, 169, 255, 38, 150, 168, 255, 39, 154, 168, 255, 38, + 156, 165, 255, 38, 156, 165, 255, 38, 156, 165, 255, 39, 159, 166, 255, 39, 159, 166, 255, 39, 159, 166, 255, 42, 161, 168, 255, 42, + 161, 168, 255, 42, 161, 168, 255, 42, 161, 168, 255, 42, 161, 168, 255, 42, 162, 171, 255, 42, 162, 171, 255, 44, 163, 173, 255, 45, + 164, 176, 255, 45, 164, 176, 255, 45, 164, 179, 255, 46, 165, 185, 255, 46, 165, 185, 255, 46, 165, 188, 255, 46, 165, 188, 255, 46, + 165, 188, 255, 46, 165, 188, 255, 46, 165, 188, 255, 48, 167, 187, 255, 48, 167, 187, 255, 46, 165, 185, 255, 46, 166, 181, 255, 46, + 166, 181, 255, 46, 165, 177, 255, 46, 165, 177, 255, 47, 166, 178, 255, 46, 166, 181, 255, 46, 166, 181, 255, 48, 166, 184, 255, 48, + 167, 187, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 190, 255, 49, + 167, 189, 255, 49, 168, 188, 255, 49, 168, 186, 255, 49, 167, 182, 255, 47, 167, 180, 255, 48, 167, 177, 255, 47, 167, 176, 255, 48, + 167, 177, 255, 47, 167, 180, 255, 49, 168, 186, 255, 50, 169, 188, 255, 50, 169, 190, 255, 50, 169, 190, 255, 51, 170, 191, 255, 51, + 170, 191, 255, 51, 170, 191, 255, 51, 170, 189, 255, 49, 168, 186, 255, 49, 168, 181, 255, 48, 167, 177, 255, 46, 165, 173, 255, 46, + 165, 173, 255, 47, 166, 175, 255, 47, 166, 178, 255, 51, 169, 184, 255, 51, 170, 189, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, + 171, 191, 255, 53, 171, 192, 255, 53, 171, 191, 255, 51, 170, 186, 255, 49, 168, 181, 255, 47, 166, 175, 255, 44, 163, 173, 255, 46, + 165, 173, 255, 47, 166, 175, 255, 50, 168, 179, 255, 52, 171, 185, 255, 53, 172, 192, 255, 54, 173, 192, 255, 54, 173, 192, 255, 54, + 173, 192, 255, 53, 172, 192, 255, 51, 170, 186, 255, 49, 168, 179, 255, 48, 165, 177, 255, 47, 166, 175, 255, 47, 166, 175, 255, 46, + 165, 177, 255, 45, 164, 179, 255, 46, 162, 183, 255, 48, 159, 182, 255, 47, 154, 179, 255, 45, 150, 175, 255, 45, 148, 174, 255, 43, + 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, + 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, 255, 46, + 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 46, + 150, 175, 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 49, 154, 178, 255, 49, 161, 183, 255, 49, 164, 184, 255, 48, + 166, 184, 255, 50, 165, 185, 255, 49, 161, 183, 255, 51, 164, 183, 255, 53, 173, 183, 255, 58, 177, 193, 255, 57, 176, 190, 255, 53, + 173, 183, 255, 52, 170, 181, 255, 52, 170, 181, 255, 54, 172, 187, 255, 58, 177, 193, 255, 60, 178, 196, 255, 58, 177, 193, 255, 53, + 171, 188, 255, 51, 167, 187, 255, 51, 167, 187, 255, 54, 171, 189, 255, 58, 175, 194, 255, 60, 178, 196, 255, 59, 176, 195, 255, 53, + 168, 191, 255, 51, 165, 189, 255, 52, 166, 190, 255, 49, 163, 188, 255, 48, 158, 185, 255, 48, 158, 185, 255, 51, 158, 180, 255, 49, + 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, + 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, + 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, + 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, + 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 131, 255, 5, 82, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, + 83, 132, 255, 6, 83, 132, 255, 6, 83, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 6, 84, 132, 255, 7, 85, 133, 255, + 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 85, 133, 255, 7, 86, 134, 255, 7, 86, 134, + 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 7, 86, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, 134, 255, 8, 87, + 134, 255, 8, 87, 134, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, 88, 135, 255, 9, + 89, 136, 255, 9, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 89, 136, 255, 10, 91, + 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 10, 91, 137, 255, 11, 92, 138, + 255, 11, 92, 138, 255, 11, 92, 138, 255, 11, 92, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 93, 138, 255, 12, 94, 139, 255, + 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 12, 94, 139, 255, 13, 95, 140, 255, 13, 95, 140, 255, 13, + 95, 140, 255, 13, 95, 140, 255, 13, 96, 140, 255, 14, 96, 140, 255, 14, 96, 140, 255, 14, 97, 141, 255, 14, 97, 141, 255, 14, 97, + 141, 255, 14, 97, 141, 255, 14, 97, 141, 255, 15, 98, 141, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, 255, 15, 98, 142, + 255, 15, 98, 142, 255, 16, 99, 143, 255, 16, 99, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, 255, 16, 100, 143, + 255, 17, 101, 143, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 101, 144, 255, 17, 102, 144, 255, 17, 102, 144, 255, 17, 102, 144, + 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 103, 145, 255, 18, 104, 145, 255, 18, 104, 145, 255, 19, 104, 146, + 255, 19, 104, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 105, 146, 255, 19, 106, 146, 255, 20, 106, 147, 255, 20, 106, 147, + 255, 20, 106, 147, 255, 20, 107, 147, 255, 20, 107, 147, 255, 20, 107, 148, 255, 21, 107, 148, 255, 21, 108, 148, 255, 21, 108, 148, + 255, 21, 108, 148, 255, 21, 109, 148, 255, 21, 109, 149, 255, 22, 109, 149, 255, 22, 109, 149, 255, 22, 110, 149, 255, 22, 110, 149, + 255, 22, 110, 150, 255, 22, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 111, 150, 255, 23, 112, 150, 255, 23, 112, 151, + 255, 24, 112, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 151, 255, 24, 113, 152, 255, 24, 114, 152, 255, 25, 114, 152, + 255, 25, 114, 152, 255, 25, 115, 152, 255, 25, 115, 153, 255, 25, 115, 153, 255, 25, 116, 153, 255, 26, 116, 153, 255, 26, 116, 153, + 255, 26, 116, 153, 255, 26, 117, 154, 255, 26, 117, 154, 255, 27, 117, 154, 255, 27, 118, 154, 255, 27, 118, 154, 255, 27, 118, 155, + 255, 27, 118, 155, 255, 27, 119, 155, 255, 28, 119, 155, 255, 28, 119, 155, 255, 28, 120, 156, 255, 28, 120, 156, 255, 28, 120, 156, + 255, 28, 121, 156, 255, 29, 121, 156, 255, 29, 121, 157, 255, 29, 121, 157, 255, 29, 122, 157, 255, 29, 122, 157, 255, 30, 122, 157, + 255, 30, 123, 157, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 123, 158, 255, 30, 124, 158, 255, 31, 124, 158, 255, 31, 124, 159, + 255, 31, 125, 159, 255, 31, 125, 159, 255, 31, 125, 159, 255, 32, 126, 159, 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 126, 160, + 255, 32, 126, 160, 255, 32, 126, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 32, 127, 160, 255, 33, 127, 160, + 255, 33, 128, 162, 255, 33, 129, 162, 255, 33, 129, 162, 255, 33, 129, 162, 255, 33, 129, 162, 255, 33, 129, 162, 255, 33, 129, 162, + 255, 33, 130, 162, 255, 34, 131, 162, 255, 34, 131, 162, 255, 35, 131, 164, 255, 35, 132, 164, 255, 35, 132, 164, 255, 37, 135, 166, + 255, 36, 138, 167, 255, 38, 141, 169, 255, 38, 141, 169, 255, 38, 146, 169, 255, 38, 146, 169, 255, 38, 150, 168, 255, 39, 154, 168, + 255, 39, 154, 168, 255, 38, 156, 165, 255, 38, 156, 165, 255, 38, 156, 165, 255, 38, 156, 165, 255, 39, 159, 166, 255, 39, 159, 166, + 255, 39, 159, 166, 255, 39, 159, 166, 255, 39, 159, 166, 255, 42, 161, 168, 255, 42, 161, 168, 255, 42, 161, 168, 255, 42, 161, 168, + 255, 42, 161, 168, 255, 42, 161, 168, 255, 42, 162, 171, 255, 44, 163, 173, 255, 45, 162, 178, 255, 45, 164, 179, 255, 46, 165, 185, + 255, 46, 165, 185, 255, 46, 165, 188, 255, 46, 165, 188, 255, 46, 165, 188, 255, 46, 165, 188, 255, 46, 165, 188, 255, 46, 165, 188, + 255, 46, 165, 185, 255, 46, 165, 185, 255, 46, 166, 181, 255, 46, 166, 181, 255, 46, 165, 177, 255, 46, 165, 177, 255, 46, 165, 177, + 255, 46, 165, 177, 255, 47, 166, 178, 255, 46, 166, 181, 255, 48, 166, 184, 255, 48, 167, 187, 255, 48, 167, 187, 255, 49, 167, 189, + 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 189, 255, 49, 167, 189, 255, 48, 167, 187, 255, 48, 166, 184, + 255, 47, 167, 180, 255, 47, 166, 178, 255, 47, 167, 176, 255, 47, 167, 176, 255, 48, 167, 177, 255, 47, 167, 180, 255, 49, 168, 184, + 255, 49, 168, 188, 255, 50, 169, 190, 255, 50, 169, 190, 255, 50, 169, 190, 255, 50, 169, 190, 255, 50, 169, 190, 255, 50, 169, 190, + 255, 49, 168, 186, 255, 49, 168, 182, 255, 48, 167, 177, 255, 46, 165, 173, 255, 46, 165, 173, 255, 46, 165, 173, 255, 47, 167, 176, + 255, 49, 168, 181, 255, 50, 169, 188, 255, 51, 170, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, 191, 255, 53, 171, 191, + 255, 53, 171, 188, 255, 51, 169, 184, 255, 48, 165, 177, 255, 46, 165, 173, 255, 44, 163, 173, 255, 44, 163, 173, 255, 47, 167, 176, + 255, 51, 169, 182, 255, 53, 171, 188, 255, 53, 172, 192, 255, 53, 172, 192, 255, 53, 172, 192, 255, 54, 173, 192, 255, 53, 172, 190, + 255, 51, 170, 186, 255, 49, 167, 180, 255, 47, 166, 175, 255, 45, 164, 176, 255, 47, 166, 175, 255, 46, 165, 177, 255, 45, 164, 179, + 255, 46, 162, 183, 255, 48, 159, 182, 255, 47, 154, 179, 255, 45, 149, 176, 255, 43, 147, 174, 255, 43, 147, 173, 255, 43, 147, 173, + 255, 43, 147, 173, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 147, 174, 255, 45, 148, 174, 255, 45, 148, 174, + 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 45, 148, 174, 255, 46, 149, 175, + 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 149, 175, 255, 46, 150, 175, 255, 46, 150, 175, + 255, 46, 150, 175, 255, 46, 150, 175, 255, 47, 151, 176, 255, 49, 155, 180, 255, 50, 159, 182, 255, 49, 164, 184, 255, 48, 166, 184, + 255, 50, 165, 185, 255, 50, 159, 182, 255, 51, 164, 183, 255, 53, 173, 183, 255, 58, 177, 193, 255, 57, 176, 190, 255, 53, 173, 183, + 255, 52, 170, 181, 255, 52, 170, 181, 255, 53, 171, 186, 255, 57, 176, 192, 255, 60, 178, 196, 255, 59, 178, 195, 255, 54, 171, 189, + 255, 51, 167, 187, 255, 51, 167, 187, 255, 53, 169, 188, 255, 58, 175, 193, 255, 60, 178, 196, 255, 59, 178, 195, 255, 55, 171, 192, + 255, 51, 165, 189, 255, 50, 164, 190, 255, 51, 165, 189, 255, 48, 158, 185, 255, 48, 158, 185, 255, 50, 159, 182, 255, 50, 156, 179, + 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 49, 154, 178, 255, 50, 155, 179, 255, 50, 155, 179, 255, 50, 156, 179, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, 255, 50, 156, 179, + 255, 50, 156, 179, 255, 50, 156, 179, 255, 49, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, 255, 51, 157, 180, + 255, 51, 157, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, 255, 51, 158, 180, + 255, 51, 158, 180, 255, 51, 158, 180, 255, 52, 159, 181, 255, 52, 159, 181, 255, 52, 159, 181, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 250, 255, 248, 248, 249, 255, 248, 247, + 247, 255, 248, 247, 247, 255, 248, 246, 246, 255, 248, 245, 244, 255, 248, 245, 242, 255, 248, 244, 241, 255, 248, 243, 239, 255, + 248, 242, 237, 255, 248, 241, 236, 255, 249, 241, 234, 255, 249, 240, 233, 255, 249, 238, 229, 255, 249, 238, 229, 255, 249, 237, + 227, 255, 249, 236, 225, 255, 249, 234, 221, 255, 249, 234, 220, 255, 249, 233, 219, 255, 249, 231, 215, 255, 249, 230, 213, 255, + 249, 229, 211, 255, 249, 228, 210, 255, 249, 226, 205, 255, 249, 225, 203, 255, 250, 224, 202, 255, 250, 223, 198, 255, 250, 222, + 196, 255, 250, 220, 194, 255, 250, 219, 192, 255, 250, 218, 188, 255, 250, 216, 185, 255, 250, 215, 184, 255, 250, 215, 182, 255, + 250, 212, 177, 255, 250, 211, 175, 255, 250, 210, 173, 255, 251, 208, 168, 255, 251, 207, 167, 255, 251, 206, 164, 255, 251, 205, + 162, 255, 251, 203, 158, 255, 251, 201, 155, 255, 251, 200, 153, 255, 251, 199, 151, 255, 251, 197, 146, 255, 251, 196, 144, 255, + 251, 194, 141, 255, 251, 193, 138, 255, 252, 191, 135, 255, 252, 190, 132, 255, 252, 189, 131, 255, 252, 187, 126, 255, 252, 186, + 123, 255, 252, 185, 122, 255, 252, 184, 120, 255, 252, 181, 115, 255, 252, 180, 113, 255, 252, 179, 111, 255, 252, 177, 106, 255, + 252, 176, 105, 255, 253, 175, 102, 255, 253, 174, 100, 255, 253, 172, 96, 255, 253, 171, 94, 255, 253, 169, 91, 255, 253, 168, 88, + 255, 253, 167, 86, 255, 253, 165, 83, 255, 253, 165, 81, 255, 253, 163, 78, 255, 253, 162, 76, 255, 253, 161, 74, 255, 253, 160, 71, + 255, 254, 158, 68, 255, 254, 157, 66, 255, 254, 156, 64, 255, 254, 154, 61, 255, 254, 154, 60, 255, 254, 153, 58, 255, 254, 152, 56, + 255, 254, 150, 53, 255, 254, 149, 51, 255, 254, 149, 50, 255, 254, 148, 48, 255, 254, 147, 45, 255, 254, 146, 44, 255, 254, 145, 43, + 255, 254, 144, 40, 255, 254, 143, 39, 255, 255, 143, 37, 255, 255, 142, 36, 255, 255, 141, 34, 255, 255, 140, 33, 255, 255, 140, 32, + 255, 255, 139, 31, 255, 255, 139, 29, 255, 255, 138, 28, 255, 255, 138, 27, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 136, 25, + 255, 255, 136, 25, 255, 255, 136, 24, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, + 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, + 255, 255, 135, 22, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 136, 24, 255, 255, 136, 24, + 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 137, 26, 255, 255, 137, 26, + 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 138, 27, 255, 255, 138, 27, 255, 255, 138, 28, 255, 255, 138, 28, 255, 255, 139, 29, + 255, 255, 139, 29, 255, 255, 139, 30, 255, 255, 139, 31, 255, 255, 139, 31, 255, 255, 140, 32, 255, 255, 140, 32, 255, 255, 140, 33, + 255, 255, 140, 33, 255, 255, 141, 34, 255, 255, 141, 34, 255, 255, 141, 35, 255, 255, 141, 35, 255, 255, 142, 35, 255, 255, 142, 36, + 255, 255, 142, 36, 255, 255, 142, 35, 255, 255, 141, 35, 255, 255, 141, 35, 255, 255, 141, 34, 255, 255, 141, 34, 255, 255, 140, 33, + 255, 255, 140, 33, 255, 255, 140, 32, 255, 255, 140, 32, 255, 255, 139, 31, 255, 255, 139, 31, 255, 255, 139, 30, 255, 255, 139, 29, + 255, 255, 139, 29, 255, 255, 138, 28, 255, 255, 138, 28, 255, 255, 138, 27, 255, 255, 138, 27, 255, 255, 137, 26, 255, 255, 137, 26, + 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 24, 255, 255, 136, 24, + 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 22, + 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, + 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 136, 24, 255, 255, 136, 25, + 255, 255, 136, 25, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 138, 27, 255, 255, 138, 28, 255, 255, 139, 29, 255, 255, 139, 31, + 255, 255, 140, 32, 255, 255, 140, 33, 255, 255, 141, 34, 255, 255, 142, 36, 255, 255, 143, 37, 255, 254, 143, 39, 255, 254, 144, 40, + 255, 254, 145, 43, 255, 254, 146, 44, 255, 254, 147, 45, 255, 254, 148, 48, 255, 254, 149, 50, 255, 254, 149, 51, 255, 254, 150, 53, + 255, 254, 152, 56, 255, 254, 153, 58, 255, 254, 154, 60, 255, 254, 154, 61, 255, 254, 156, 64, 255, 254, 157, 66, 255, 254, 158, 68, + 255, 253, 160, 71, 255, 253, 161, 74, 255, 253, 162, 76, 255, 253, 163, 78, 255, 253, 165, 81, 255, 253, 165, 83, 255, 253, 167, 86, + 255, 253, 168, 88, 255, 253, 169, 91, 255, 253, 171, 94, 255, 253, 172, 96, 255, 253, 174, 100, 255, 253, 175, 102, 255, 252, 176, + 105, 255, 252, 177, 106, 255, 252, 179, 111, 255, 252, 180, 113, 255, 252, 181, 115, 255, 252, 184, 120, 255, 252, 185, 122, 255, + 252, 186, 123, 255, 252, 187, 126, 255, 252, 189, 131, 255, 252, 190, 132, 255, 252, 191, 135, 255, 251, 193, 138, 255, 251, 194, + 141, 255, 251, 196, 144, 255, 251, 197, 146, 255, 251, 199, 151, 255, 251, 200, 153, 255, 251, 201, 155, 255, 251, 203, 158, 255, + 251, 205, 162, 255, 251, 206, 164, 255, 251, 207, 167, 255, 251, 208, 168, 255, 250, 210, 173, 255, 250, 211, 175, 255, 250, 212, + 177, 255, 250, 215, 182, 255, 250, 215, 184, 255, 250, 216, 185, 255, 250, 218, 188, 255, 250, 219, 192, 255, 250, 220, 194, 255, + 250, 222, 196, 255, 250, 223, 198, 255, 250, 224, 202, 255, 249, 225, 203, 255, 249, 226, 205, 255, 249, 228, 210, 255, 249, 229, + 211, 255, 249, 230, 213, 255, 249, 231, 215, 255, 249, 233, 219, 255, 249, 234, 220, 255, 249, 234, 221, 255, 249, 236, 225, 255, + 249, 237, 227, 255, 249, 238, 229, 255, 249, 238, 229, 255, 249, 240, 233, 255, 249, 241, 234, 255, 248, 241, 236, 255, 248, 242, + 237, 255, 248, 243, 239, 255, 248, 244, 241, 255, 248, 245, 242, 255, 248, 245, 244, 255, 248, 246, 246, 255, 248, 247, 247, 255, + 248, 247, 247, 255, 248, 248, 249, 255, 248, 249, 250, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 250, 255, 248, 248, 249, 255, 248, 247, 247, 255, 248, 247, 247, 255, 248, 246, 246, 255, 248, 245, 244, 255, 248, 245, + 242, 255, 248, 244, 241, 255, 248, 243, 239, 255, 248, 242, 237, 255, 248, 241, 236, 255, 249, 241, 234, 255, 249, 240, 233, 255, + 249, 238, 229, 255, 249, 238, 229, 255, 249, 237, 227, 255, 249, 236, 225, 255, 249, 234, 221, 255, 249, 234, 220, 255, 249, 233, + 219, 255, 249, 231, 215, 255, 249, 230, 213, 255, 249, 229, 211, 255, 249, 228, 210, 255, 249, 226, 205, 255, 249, 225, 203, 255, + 250, 224, 202, 255, 250, 223, 198, 255, 250, 222, 196, 255, 250, 220, 194, 255, 250, 219, 192, 255, 250, 218, 188, 255, 250, 216, + 185, 255, 250, 215, 184, 255, 250, 215, 182, 255, 250, 212, 177, 255, 250, 211, 175, 255, 250, 210, 173, 255, 251, 208, 168, 255, + 251, 207, 167, 255, 251, 206, 164, 255, 251, 205, 162, 255, 251, 203, 158, 255, 251, 201, 155, 255, 251, 200, 153, 255, 251, 199, + 151, 255, 251, 197, 146, 255, 251, 196, 144, 255, 251, 194, 141, 255, 251, 193, 138, 255, 252, 191, 135, 255, 252, 190, 132, 255, + 252, 189, 131, 255, 252, 187, 126, 255, 252, 186, 123, 255, 252, 185, 122, 255, 252, 184, 120, 255, 252, 181, 115, 255, 252, 180, + 113, 255, 252, 179, 111, 255, 252, 177, 106, 255, 252, 176, 105, 255, 253, 175, 102, 255, 253, 174, 100, 255, 253, 172, 96, 255, + 253, 171, 94, 255, 253, 169, 91, 255, 253, 168, 88, 255, 253, 167, 86, 255, 253, 165, 83, 255, 253, 165, 81, 255, 253, 163, 78, 255, + 253, 162, 76, 255, 253, 161, 74, 255, 253, 160, 71, 255, 254, 158, 68, 255, 254, 157, 66, 255, 254, 156, 64, 255, 254, 154, 61, 255, + 254, 154, 60, 255, 254, 153, 58, 255, 254, 152, 56, 255, 254, 150, 53, 255, 254, 149, 51, 255, 254, 149, 50, 255, 254, 148, 48, 255, + 254, 147, 45, 255, 254, 146, 44, 255, 254, 145, 43, 255, 254, 144, 40, 255, 254, 143, 39, 255, 255, 143, 37, 255, 255, 142, 36, 255, + 255, 141, 34, 255, 255, 140, 33, 255, 255, 140, 32, 255, 255, 139, 31, 255, 255, 139, 29, 255, 255, 138, 28, 255, 255, 138, 27, 255, + 255, 137, 26, 255, 255, 137, 26, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 24, 255, 255, 135, 23, 255, 255, 135, 23, 255, + 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, + 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, + 255, 135, 23, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 25, 255, 255, 136, 25, 255, + 255, 136, 25, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 138, 27, 255, 255, 138, 27, 255, + 255, 138, 28, 255, 255, 138, 28, 255, 255, 139, 29, 255, 255, 139, 29, 255, 255, 139, 30, 255, 255, 139, 31, 255, 255, 139, 31, 255, + 255, 140, 32, 255, 255, 140, 32, 255, 255, 140, 33, 255, 255, 140, 33, 255, 255, 141, 34, 255, 255, 141, 34, 255, 255, 141, 35, 255, + 255, 141, 35, 255, 255, 142, 35, 255, 255, 142, 36, 255, 255, 142, 36, 255, 255, 142, 35, 255, 255, 141, 35, 255, 255, 141, 35, 255, + 255, 141, 34, 255, 255, 141, 34, 255, 255, 140, 33, 255, 255, 140, 33, 255, 255, 140, 32, 255, 255, 140, 32, 255, 255, 139, 31, 255, + 255, 139, 31, 255, 255, 139, 30, 255, 255, 139, 29, 255, 255, 139, 29, 255, 255, 138, 28, 255, 255, 138, 28, 255, 255, 138, 27, 255, + 255, 138, 27, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 136, 25, 255, 255, 136, 25, 255, + 255, 136, 25, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 135, 23, 255, 255, 135, 23, 255, + 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, + 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 23, 255, + 255, 135, 23, 255, 255, 136, 24, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 138, 27, 255, + 255, 138, 28, 255, 255, 139, 29, 255, 255, 139, 31, 255, 255, 140, 32, 255, 255, 140, 33, 255, 255, 141, 34, 255, 255, 142, 36, 255, + 255, 143, 37, 255, 254, 143, 39, 255, 254, 144, 40, 255, 254, 145, 43, 255, 254, 146, 44, 255, 254, 147, 45, 255, 254, 148, 48, 255, + 254, 149, 50, 255, 254, 149, 51, 255, 254, 150, 53, 255, 254, 152, 56, 255, 254, 153, 58, 255, 254, 154, 60, 255, 254, 154, 61, 255, + 254, 156, 64, 255, 254, 157, 66, 255, 254, 158, 68, 255, 253, 160, 71, 255, 253, 161, 74, 255, 253, 162, 76, 255, 253, 163, 78, 255, + 253, 165, 81, 255, 253, 165, 83, 255, 253, 167, 86, 255, 253, 168, 88, 255, 253, 169, 91, 255, 253, 171, 94, 255, 253, 172, 96, 255, + 253, 174, 100, 255, 253, 175, 102, 255, 252, 176, 105, 255, 252, 177, 106, 255, 252, 179, 111, 255, 252, 180, 113, 255, 252, 181, + 115, 255, 252, 184, 120, 255, 252, 185, 122, 255, 252, 186, 123, 255, 252, 187, 126, 255, 252, 189, 131, 255, 252, 190, 132, 255, + 252, 191, 135, 255, 251, 193, 138, 255, 251, 194, 141, 255, 251, 196, 144, 255, 251, 197, 146, 255, 251, 199, 151, 255, 251, 200, + 153, 255, 251, 201, 155, 255, 251, 203, 158, 255, 251, 205, 162, 255, 251, 206, 164, 255, 251, 207, 167, 255, 251, 208, 168, 255, + 250, 210, 173, 255, 250, 211, 175, 255, 250, 212, 177, 255, 250, 215, 182, 255, 250, 215, 184, 255, 250, 216, 185, 255, 250, 218, + 188, 255, 250, 219, 192, 255, 250, 220, 194, 255, 250, 222, 196, 255, 250, 223, 198, 255, 250, 224, 202, 255, 249, 225, 203, 255, + 249, 226, 205, 255, 249, 228, 210, 255, 249, 229, 211, 255, 249, 230, 213, 255, 249, 231, 215, 255, 249, 233, 219, 255, 249, 234, + 220, 255, 249, 234, 221, 255, 249, 236, 225, 255, 249, 237, 227, 255, 249, 238, 229, 255, 249, 238, 229, 255, 249, 240, 233, 255, + 249, 241, 234, 255, 248, 241, 236, 255, 248, 242, 237, 255, 248, 243, 239, 255, 248, 244, 241, 255, 248, 245, 242, 255, 248, 245, + 244, 255, 248, 246, 246, 255, 248, 247, 247, 255, 248, 247, 247, 255, 248, 248, 249, 255, 248, 249, 250, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 250, 255, 248, 248, 249, 255, 248, 247, 247, 255, 248, 247, 247, 255, + 248, 246, 246, 255, 248, 245, 244, 255, 248, 245, 242, 255, 248, 244, 241, 255, 248, 243, 239, 255, 248, 242, 237, 255, 248, 241, + 236, 255, 249, 241, 234, 255, 249, 240, 233, 255, 249, 238, 229, 255, 249, 238, 229, 255, 249, 237, 227, 255, 249, 236, 225, 255, + 249, 234, 221, 255, 249, 234, 220, 255, 249, 233, 219, 255, 249, 231, 215, 255, 249, 230, 213, 255, 249, 229, 211, 255, 249, 228, + 210, 255, 249, 226, 205, 255, 249, 225, 203, 255, 250, 224, 202, 255, 250, 223, 198, 255, 250, 222, 196, 255, 250, 220, 194, 255, + 250, 219, 192, 255, 250, 218, 188, 255, 250, 216, 185, 255, 250, 215, 184, 255, 250, 215, 182, 255, 250, 212, 177, 255, 250, 211, + 175, 255, 250, 210, 173, 255, 251, 208, 168, 255, 251, 207, 167, 255, 251, 206, 164, 255, 251, 205, 162, 255, 251, 203, 158, 255, + 251, 201, 155, 255, 251, 200, 153, 255, 251, 199, 151, 255, 251, 197, 146, 255, 251, 196, 144, 255, 251, 194, 141, 255, 251, 193, + 138, 255, 252, 191, 135, 255, 252, 190, 132, 255, 252, 189, 131, 255, 252, 187, 126, 255, 252, 186, 123, 255, 252, 185, 122, 255, + 252, 184, 120, 255, 252, 181, 115, 255, 252, 180, 113, 255, 252, 179, 111, 255, 252, 177, 106, 255, 252, 176, 105, 255, 253, 175, + 102, 255, 253, 174, 100, 255, 253, 172, 96, 255, 253, 171, 94, 255, 253, 169, 91, 255, 253, 168, 88, 255, 253, 167, 86, 255, 253, + 165, 83, 255, 253, 165, 81, 255, 253, 163, 78, 255, 253, 162, 76, 255, 253, 161, 74, 255, 253, 160, 71, 255, 254, 158, 68, 255, 254, + 157, 66, 255, 254, 156, 64, 255, 254, 154, 61, 255, 254, 154, 60, 255, 254, 153, 58, 255, 254, 152, 56, 255, 254, 150, 53, 255, 254, + 149, 51, 255, 254, 149, 50, 255, 254, 148, 48, 255, 254, 147, 45, 255, 254, 146, 44, 255, 254, 145, 43, 255, 254, 144, 40, 255, 254, + 143, 39, 255, 255, 143, 37, 255, 255, 142, 36, 255, 255, 141, 34, 255, 255, 140, 33, 255, 255, 140, 32, 255, 255, 139, 31, 255, 255, + 139, 29, 255, 255, 138, 28, 255, 255, 138, 27, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, + 136, 24, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, + 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, + 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, + 136, 24, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, + 137, 26, 255, 255, 138, 27, 255, 255, 138, 27, 255, 255, 138, 28, 255, 255, 138, 28, 255, 255, 139, 29, 255, 255, 139, 29, 255, 255, + 139, 30, 255, 255, 139, 31, 255, 255, 139, 31, 255, 255, 140, 32, 255, 255, 140, 32, 255, 255, 140, 33, 255, 255, 140, 33, 255, 255, + 141, 34, 255, 255, 141, 34, 255, 255, 141, 35, 255, 255, 141, 35, 255, 255, 142, 35, 255, 255, 142, 36, 255, 255, 142, 36, 255, 255, + 142, 35, 255, 255, 141, 35, 255, 255, 141, 35, 255, 255, 141, 34, 255, 255, 141, 34, 255, 255, 140, 33, 255, 255, 140, 33, 255, 255, + 140, 32, 255, 255, 140, 32, 255, 255, 139, 31, 255, 255, 139, 31, 255, 255, 139, 30, 255, 255, 139, 29, 255, 255, 139, 29, 255, 255, + 138, 28, 255, 255, 138, 28, 255, 255, 138, 27, 255, 255, 138, 27, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, + 137, 26, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, + 136, 24, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, + 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, + 135, 22, 255, 255, 135, 22, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 136, 24, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, + 137, 26, 255, 255, 137, 26, 255, 255, 138, 27, 255, 255, 138, 28, 255, 255, 139, 29, 255, 255, 139, 31, 255, 255, 140, 32, 255, 255, + 140, 33, 255, 255, 141, 34, 255, 255, 142, 36, 255, 255, 143, 37, 255, 254, 143, 39, 255, 254, 144, 40, 255, 254, 145, 43, 255, 254, + 146, 44, 255, 254, 147, 45, 255, 254, 148, 48, 255, 254, 149, 50, 255, 254, 149, 51, 255, 254, 150, 53, 255, 254, 152, 56, 255, 254, + 153, 58, 255, 254, 154, 60, 255, 254, 154, 61, 255, 254, 156, 64, 255, 254, 157, 66, 255, 254, 158, 68, 255, 253, 160, 71, 255, 253, + 161, 74, 255, 253, 162, 76, 255, 253, 163, 78, 255, 253, 165, 81, 255, 253, 165, 83, 255, 253, 167, 86, 255, 253, 168, 88, 255, 253, + 169, 91, 255, 253, 171, 94, 255, 253, 172, 96, 255, 253, 174, 100, 255, 253, 175, 102, 255, 252, 176, 105, 255, 252, 177, 106, 255, + 252, 179, 111, 255, 252, 180, 113, 255, 252, 181, 115, 255, 252, 184, 120, 255, 252, 185, 122, 255, 252, 186, 123, 255, 252, 187, + 126, 255, 252, 189, 131, 255, 252, 190, 132, 255, 252, 191, 135, 255, 251, 193, 138, 255, 251, 194, 141, 255, 251, 196, 144, 255, + 251, 197, 146, 255, 251, 199, 151, 255, 251, 200, 153, 255, 251, 201, 155, 255, 251, 203, 158, 255, 251, 205, 162, 255, 251, 206, + 164, 255, 251, 207, 167, 255, 251, 208, 168, 255, 250, 210, 173, 255, 250, 211, 175, 255, 250, 212, 177, 255, 250, 215, 182, 255, + 250, 215, 184, 255, 250, 216, 185, 255, 250, 218, 188, 255, 250, 219, 192, 255, 250, 220, 194, 255, 250, 222, 196, 255, 250, 223, + 198, 255, 250, 224, 202, 255, 249, 225, 203, 255, 249, 226, 205, 255, 249, 228, 210, 255, 249, 229, 211, 255, 249, 230, 213, 255, + 249, 231, 215, 255, 249, 233, 219, 255, 249, 234, 220, 255, 249, 234, 221, 255, 249, 236, 225, 255, 249, 237, 227, 255, 249, 238, + 229, 255, 249, 238, 229, 255, 249, 240, 233, 255, 249, 241, 234, 255, 248, 241, 236, 255, 248, 242, 237, 255, 248, 243, 239, 255, + 248, 244, 241, 255, 248, 245, 242, 255, 248, 245, 244, 255, 248, 246, 246, 255, 248, 247, 247, 255, 248, 247, 247, 255, 248, 248, + 249, 255, 248, 249, 250, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 250, 255, 248, 248, + 249, 255, 248, 247, 247, 255, 248, 247, 247, 255, 248, 246, 246, 255, 248, 245, 244, 255, 248, 245, 242, 255, 248, 244, 241, 255, + 248, 243, 239, 255, 248, 242, 237, 255, 248, 241, 236, 255, 249, 241, 234, 255, 249, 240, 233, 255, 249, 238, 229, 255, 249, 238, + 229, 255, 249, 237, 227, 255, 249, 236, 225, 255, 249, 234, 221, 255, 249, 234, 220, 255, 249, 233, 219, 255, 249, 231, 215, 255, + 249, 230, 213, 255, 249, 229, 211, 255, 249, 228, 210, 255, 249, 226, 205, 255, 249, 225, 203, 255, 250, 224, 202, 255, 250, 223, + 198, 255, 250, 222, 196, 255, 250, 220, 194, 255, 250, 219, 192, 255, 250, 218, 188, 255, 250, 216, 185, 255, 250, 215, 184, 255, + 250, 215, 182, 255, 250, 212, 177, 255, 250, 211, 175, 255, 250, 210, 173, 255, 251, 208, 168, 255, 251, 207, 167, 255, 251, 206, + 164, 255, 251, 205, 162, 255, 251, 203, 158, 255, 251, 201, 155, 255, 251, 200, 153, 255, 251, 199, 151, 255, 251, 197, 146, 255, + 251, 196, 144, 255, 251, 194, 141, 255, 251, 193, 138, 255, 252, 191, 135, 255, 252, 190, 132, 255, 252, 189, 131, 255, 252, 187, + 126, 255, 252, 186, 123, 255, 252, 185, 122, 255, 252, 184, 120, 255, 252, 181, 115, 255, 252, 180, 113, 255, 252, 179, 111, 255, + 252, 177, 106, 255, 252, 176, 105, 255, 253, 175, 102, 255, 253, 174, 100, 255, 253, 172, 96, 255, 253, 171, 94, 255, 253, 169, 91, + 255, 253, 168, 88, 255, 253, 167, 86, 255, 253, 165, 83, 255, 253, 165, 81, 255, 253, 163, 78, 255, 253, 162, 76, 255, 253, 161, 74, + 255, 253, 160, 71, 255, 254, 158, 68, 255, 254, 157, 66, 255, 254, 156, 64, 255, 254, 154, 61, 255, 254, 154, 60, 255, 254, 153, 58, + 255, 254, 152, 56, 255, 254, 150, 53, 255, 254, 149, 51, 255, 254, 149, 50, 255, 254, 148, 48, 255, 254, 147, 45, 255, 254, 146, 44, + 255, 254, 145, 43, 255, 254, 144, 40, 255, 254, 143, 39, 255, 255, 143, 37, 255, 255, 142, 36, 255, 255, 141, 34, 255, 255, 140, 33, + 255, 255, 140, 32, 255, 255, 139, 31, 255, 255, 139, 29, 255, 255, 138, 28, 255, 255, 138, 27, 255, 255, 137, 26, 255, 255, 137, 26, + 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 24, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 22, 255, 255, 135, 22, + 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, + 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 136, 24, + 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 137, 26, + 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 138, 27, 255, 255, 138, 27, 255, 255, 138, 28, 255, 255, 138, 28, + 255, 255, 139, 29, 255, 255, 139, 29, 255, 255, 139, 30, 255, 255, 139, 31, 255, 255, 139, 31, 255, 255, 140, 32, 255, 255, 140, 32, + 255, 255, 140, 33, 255, 255, 140, 33, 255, 255, 141, 34, 255, 255, 141, 34, 255, 255, 141, 35, 255, 255, 141, 35, 255, 255, 142, 35, + 255, 255, 142, 36, 255, 255, 142, 36, 255, 255, 142, 35, 255, 255, 141, 35, 255, 255, 141, 35, 255, 255, 141, 34, 255, 255, 141, 34, + 255, 255, 140, 33, 255, 255, 140, 33, 255, 255, 140, 32, 255, 255, 140, 32, 255, 255, 139, 31, 255, 255, 139, 31, 255, 255, 139, 30, + 255, 255, 139, 29, 255, 255, 139, 29, 255, 255, 138, 28, 255, 255, 138, 28, 255, 255, 138, 27, 255, 255, 138, 27, 255, 255, 137, 26, + 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 24, + 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, + 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, + 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 136, 24, + 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 138, 27, 255, 255, 138, 28, 255, 255, 139, 29, + 255, 255, 139, 31, 255, 255, 140, 32, 255, 255, 140, 33, 255, 255, 141, 34, 255, 255, 142, 36, 255, 255, 143, 37, 255, 254, 143, 39, + 255, 254, 144, 40, 255, 254, 145, 43, 255, 254, 146, 44, 255, 254, 147, 45, 255, 254, 148, 48, 255, 254, 149, 50, 255, 254, 149, 51, + 255, 254, 150, 53, 255, 254, 152, 56, 255, 254, 153, 58, 255, 254, 154, 60, 255, 254, 154, 61, 255, 254, 156, 64, 255, 254, 157, 66, + 255, 254, 158, 68, 255, 253, 160, 71, 255, 253, 161, 74, 255, 253, 162, 76, 255, 253, 163, 78, 255, 253, 165, 81, 255, 253, 165, 83, + 255, 253, 167, 86, 255, 253, 168, 88, 255, 253, 169, 91, 255, 253, 171, 94, 255, 253, 172, 96, 255, 253, 174, 100, 255, 253, 175, + 102, 255, 252, 176, 105, 255, 252, 177, 106, 255, 252, 179, 111, 255, 252, 180, 113, 255, 252, 181, 115, 255, 252, 184, 120, 255, + 252, 185, 122, 255, 252, 186, 123, 255, 252, 187, 126, 255, 252, 189, 131, 255, 252, 190, 132, 255, 252, 191, 135, 255, 251, 193, + 138, 255, 251, 194, 141, 255, 251, 196, 144, 255, 251, 197, 146, 255, 251, 199, 151, 255, 251, 200, 153, 255, 251, 201, 155, 255, + 251, 203, 158, 255, 251, 205, 162, 255, 251, 206, 164, 255, 251, 207, 167, 255, 251, 208, 168, 255, 250, 210, 173, 255, 250, 211, + 175, 255, 250, 212, 177, 255, 250, 215, 182, 255, 250, 215, 184, 255, 250, 216, 185, 255, 250, 218, 188, 255, 250, 219, 192, 255, + 250, 220, 194, 255, 250, 222, 196, 255, 250, 223, 198, 255, 250, 224, 202, 255, 249, 225, 203, 255, 249, 226, 205, 255, 249, 228, + 210, 255, 249, 229, 211, 255, 249, 230, 213, 255, 249, 231, 215, 255, 249, 233, 219, 255, 249, 234, 220, 255, 249, 234, 221, 255, + 249, 236, 225, 255, 249, 237, 227, 255, 249, 238, 229, 255, 249, 238, 229, 255, 249, 240, 233, 255, 249, 241, 234, 255, 248, 241, + 236, 255, 248, 242, 237, 255, 248, 243, 239, 255, 248, 244, 241, 255, 248, 245, 242, 255, 248, 245, 244, 255, 248, 246, 246, 255, + 248, 247, 247, 255, 248, 247, 247, 255, 248, 248, 249, 255, 248, 249, 250, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 250, 255, 248, 248, 249, 255, 248, 247, 247, 255, 248, 247, 247, 255, 248, 246, 246, 255, 248, 245, + 244, 255, 248, 245, 242, 255, 248, 244, 241, 255, 248, 243, 239, 255, 248, 242, 237, 255, 248, 241, 236, 255, 249, 241, 234, 255, + 249, 240, 233, 255, 249, 238, 229, 255, 249, 238, 229, 255, 249, 237, 227, 255, 249, 236, 225, 255, 249, 234, 221, 255, 249, 234, + 220, 255, 249, 233, 219, 255, 249, 231, 215, 255, 249, 230, 213, 255, 249, 229, 211, 255, 249, 228, 210, 255, 249, 226, 205, 255, + 249, 225, 203, 255, 250, 224, 202, 255, 250, 223, 198, 255, 250, 222, 196, 255, 250, 220, 194, 255, 250, 219, 192, 255, 250, 218, + 188, 255, 250, 216, 185, 255, 250, 215, 184, 255, 250, 215, 182, 255, 250, 212, 177, 255, 250, 211, 175, 255, 250, 210, 173, 255, + 251, 208, 168, 255, 251, 207, 167, 255, 251, 206, 164, 255, 251, 205, 162, 255, 251, 203, 158, 255, 251, 201, 155, 255, 251, 200, + 153, 255, 251, 199, 151, 255, 251, 197, 146, 255, 251, 196, 144, 255, 251, 194, 141, 255, 251, 193, 138, 255, 252, 191, 135, 255, + 252, 190, 132, 255, 252, 189, 131, 255, 252, 187, 126, 255, 252, 186, 123, 255, 252, 185, 122, 255, 252, 184, 120, 255, 252, 181, + 115, 255, 252, 180, 113, 255, 252, 179, 111, 255, 252, 177, 106, 255, 252, 176, 105, 255, 253, 175, 102, 255, 253, 174, 100, 255, + 253, 172, 96, 255, 253, 171, 94, 255, 253, 169, 91, 255, 253, 168, 88, 255, 253, 167, 86, 255, 253, 165, 83, 255, 253, 165, 81, 255, + 253, 163, 78, 255, 253, 162, 76, 255, 253, 161, 74, 255, 253, 160, 71, 255, 254, 158, 68, 255, 254, 157, 66, 255, 254, 156, 64, 255, + 254, 154, 61, 255, 254, 154, 60, 255, 254, 153, 58, 255, 254, 152, 56, 255, 254, 150, 53, 255, 254, 149, 51, 255, 254, 149, 50, 255, + 254, 148, 48, 255, 254, 147, 45, 255, 254, 146, 44, 255, 254, 145, 43, 255, 254, 144, 40, 255, 254, 143, 39, 255, 255, 143, 37, 255, + 255, 142, 36, 255, 255, 141, 34, 255, 255, 140, 33, 255, 255, 140, 32, 255, 255, 139, 31, 255, 255, 139, 29, 255, 255, 138, 28, 255, + 255, 138, 27, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 24, 255, 255, 135, 23, 255, + 255, 135, 23, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, + 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 23, 255, 255, 135, 23, 255, + 255, 135, 23, 255, 255, 135, 23, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 25, 255, + 255, 136, 25, 255, 255, 136, 25, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 138, 27, 255, + 255, 138, 27, 255, 255, 138, 28, 255, 255, 138, 28, 255, 255, 139, 29, 255, 255, 139, 29, 255, 255, 139, 30, 255, 255, 139, 31, 255, + 255, 139, 31, 255, 255, 140, 32, 255, 255, 140, 32, 255, 255, 140, 33, 255, 255, 140, 33, 255, 255, 141, 34, 255, 255, 141, 34, 255, + 255, 141, 35, 255, 255, 141, 35, 255, 255, 142, 35, 255, 255, 142, 36, 255, 255, 142, 36, 255, 255, 142, 35, 255, 255, 141, 35, 255, + 255, 141, 35, 255, 255, 141, 34, 255, 255, 141, 34, 255, 255, 140, 33, 255, 255, 140, 33, 255, 255, 140, 32, 255, 255, 140, 32, 255, + 255, 139, 31, 255, 255, 139, 31, 255, 255, 139, 30, 255, 255, 139, 29, 255, 255, 139, 29, 255, 255, 138, 28, 255, 255, 138, 28, 255, + 255, 138, 27, 255, 255, 138, 27, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 137, 26, 255, 255, 136, 25, 255, + 255, 136, 25, 255, 255, 136, 25, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 136, 24, 255, 255, 135, 23, 255, + 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 23, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, + 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, 255, 135, 22, 255, + 255, 135, 23, 255, 255, 135, 23, 255, 255, 136, 24, 255, 255, 136, 25, 255, 255, 136, 25, 255, 255, 137, 26, 255, 255, 137, 26, 255, + 255, 138, 27, 255, 255, 138, 28, 255, 255, 139, 29, 255, 255, 139, 31, 255, 255, 140, 32, 255, 255, 140, 33, 255, 255, 141, 34, 255, + 255, 142, 36, 255, 255, 143, 37, 255, 254, 143, 39, 255, 254, 144, 40, 255, 254, 145, 43, 255, 254, 146, 44, 255, 254, 147, 45, 255, + 254, 148, 48, 255, 254, 149, 50, 255, 254, 149, 51, 255, 254, 150, 53, 255, 254, 152, 56, 255, 254, 153, 58, 255, 254, 154, 60, 255, + 254, 154, 61, 255, 254, 156, 64, 255, 254, 157, 66, 255, 254, 158, 68, 255, 253, 160, 71, 255, 253, 161, 74, 255, 253, 162, 76, 255, + 253, 163, 78, 255, 253, 165, 81, 255, 253, 165, 83, 255, 253, 167, 86, 255, 253, 168, 88, 255, 253, 169, 91, 255, 253, 171, 94, 255, + 253, 172, 96, 255, 253, 174, 100, 255, 253, 175, 102, 255, 252, 176, 105, 255, 252, 177, 106, 255, 252, 179, 111, 255, 252, 180, + 113, 255, 252, 181, 115, 255, 252, 184, 120, 255, 252, 185, 122, 255, 252, 186, 123, 255, 252, 187, 126, 255, 252, 189, 131, 255, + 252, 190, 132, 255, 252, 191, 135, 255, 251, 193, 138, 255, 251, 194, 141, 255, 251, 196, 144, 255, 251, 197, 146, 255, 251, 199, + 151, 255, 251, 200, 153, 255, 251, 201, 155, 255, 251, 203, 158, 255, 251, 205, 162, 255, 251, 206, 164, 255, 251, 207, 167, 255, + 251, 208, 168, 255, 250, 210, 173, 255, 250, 211, 175, 255, 250, 212, 177, 255, 250, 215, 182, 255, 250, 215, 184, 255, 250, 216, + 185, 255, 250, 218, 188, 255, 250, 219, 192, 255, 250, 220, 194, 255, 250, 222, 196, 255, 250, 223, 198, 255, 250, 224, 202, 255, + 249, 225, 203, 255, 249, 226, 205, 255, 249, 228, 210, 255, 249, 229, 211, 255, 249, 230, 213, 255, 249, 231, 215, 255, 249, 233, + 219, 255, 249, 234, 220, 255, 249, 234, 221, 255, 249, 236, 225, 255, 249, 237, 227, 255, 249, 238, 229, 255, 249, 238, 229, 255, + 249, 240, 233, 255, 249, 241, 234, 255, 248, 241, 236, 255, 248, 242, 237, 255, 248, 243, 239, 255, 248, 244, 241, 255, 248, 245, + 242, 255, 248, 245, 244, 255, 248, 246, 246, 255, 248, 247, 247, 255, 248, 247, 247, 255, 248, 248, 249, 255, 248, 249, 250, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, + 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, 248, 249, 251, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, + 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255 }; diff --git a/images.h b/images.h new file mode 100644 index 0000000..8b686c9 --- /dev/null +++ b/images.h @@ -0,0 +1,14 @@ +/* + * image.h + * + * Created on: 5 июл. 2022 г. + * Author: alexander + */ + +#ifndef IMAGE_H_ +#define IMAGE_H_ + +extern const unsigned char idata_head[]; +extern const unsigned char idata_icon[]; + +#endif /* IMAGE_H_ */ diff --git a/main.c b/main.c new file mode 100644 index 0000000..1813595 --- /dev/null +++ b/main.c @@ -0,0 +1,20 @@ +#include +#include "gui.h" +#include "node_settings.h" +#include "arguments.h" + +int main(int argc, char **argv) +{ + settingsLoad(); + + IupOpen(&argc, &argv); + + IupShowXY(guiStart(), IUP_CENTER, IUP_CENTER); + IupMainLoop(); + + IupClose(); + + settingsFree(); + + return EXIT_SUCCESS; +} diff --git a/node_settings.c b/node_settings.c new file mode 100644 index 0000000..7d9d9c8 --- /dev/null +++ b/node_settings.c @@ -0,0 +1,212 @@ +/* + * node_settings.c + * + * Created on: 6 июл. 2022 г. + * Author: alexander + */ + +#include +#include + +#include "node_settings.h" +#include "concat.h" + +HeadNode settings = {0, 0, NULL}; + +static Node* settingsCreateNode() +{ + Node *node = (Node*) malloc(sizeof(Node)); + node->parameter = PARAMETER_NULL; + node->next = NULL; + node->data = (SettingsData*)malloc(sizeof(SettingsData)); + node->data->key = NULL; + node->data->value = NULL; + node->data->fullArgument = NULL; + return node; +} + +/* + * Если передан параметр PARAMETER_NULL, то возвращается последний действующий узел. + * Если возврат NULL, то ни одного узла не существует. + * Если передан параметр отличный от PARAMETER_NULL, то ищется существующий узел с этим параметром. + * Если возврат NULL, то узла с таким параметром не найдено. + */ +Node *settingsGetNode(SettingsParameters parameter) +{ + if (!settings.countAll) + { + return NULL; + } + + Node *head = settings.next; + + if (parameter == PARAMETER_NULL) + { + while (head->next) + { + head = head->next; + } + return head; + } + + for (; head; head = head->next) + { + if (head->parameter == parameter) + { + return head; + } + } + + return NULL; +} + +void settingsAddKey(SettingsParameters parameter, char *key, bool isValue, bool enable) +{ + Node *newNode = settingsCreateNode(); + newNode->parameter = parameter; + newNode->enable = enable; + + SettingsData *data = newNode->data; + data->isValue = isValue; + size_t len = strlen(key); + + data->key = (char *) malloc(sizeof(char) * (len + 1)); + memcpy(data->key, key, len); + + Node *lastNode = settingsGetNode(PARAMETER_NULL); + if (lastNode) + { + lastNode->next = newNode; + } + else + { + settings.next = newNode; + } + + if (enable) + { + ++settings.countEnable; + } + ++settings.countAll; +} + +void settingsSetValue(SettingsParameters parameter, char *value) +{ + Node *currentNode = settingsGetNode(parameter); + if (!currentNode || !currentNode->data->isValue) + { + return; + } + + if (!strlen(value)) + { + settingsSetEnable(parameter, false); + return; + } + else + { + settingsSetEnable(parameter, true); + } + + SettingsData *data = currentNode->data; + if (data->value) + { + free(data->value); + } + if (data->fullArgument) + { + free(data->fullArgument); + } + size_t len = strlen(value); + + data->value = (char *) malloc(sizeof(char) * (len + 1)); + memcpy(data->value, value, len); + data->fullArgument = concat(data->key, value); +} + +void settingsSetEnable(SettingsParameters parameter, bool enable) +{ + Node *currentNode = settingsGetNode(parameter); + if (!currentNode) + { + return; + } + if (currentNode->enable && !enable) + { + --settings.countEnable; + } + else if (!currentNode->enable && enable) + { + ++settings.countEnable; + } + currentNode->enable = enable; +} + +void settingsToggleEnable(SettingsParameters parameter) +{ + Node *currentNode = settingsGetNode(parameter); + if (!currentNode) + { + return; + } + if (currentNode->enable) + { + --settings.countEnable; + } + else + { + ++settings.countEnable; + } + currentNode->enable = !currentNode->enable; +} + +bool settingsGetEnable(SettingsParameters parameter) +{ + Node *currentNode = settingsGetNode(parameter); + if (!currentNode) + { + return false; + } + return currentNode->enable; +} + +static void settingsFreeData(SettingsData *data) +{ + if (data->key) + { + free(data->key); + } + if (data->value) + { + free(data->value); + } + if (data->fullArgument) + { + free(data->fullArgument); + } + free(data); +} + +void settingsFree() +{ + if (!settings.countAll) + { + return; + } + + Node *head = settings.next; + Node *current = NULL; + + while (head->next) + { + current = head->next; + settingsFreeData(head->data); + free(head); + head = current; + } + + settingsFreeData(head->data); + free(head); + + settings.next = NULL; +} diff --git a/node_settings.h b/node_settings.h new file mode 100644 index 0000000..bbe4cdd --- /dev/null +++ b/node_settings.h @@ -0,0 +1,55 @@ +/* + * node_settings.h + * + * Created on: 6 июл. 2022 г. + * Author: alexander + */ + +#ifndef NODE_SETTINGS_H_ +#define NODE_SETTINGS_H_ + +#include + +typedef enum +{ + PARAMETER_NULL, PARAMETER_XFREERDP, PARAMETER_USERNAME, PARAMETER_SERVER, PARAMETER_PASSWORD, PARAMETER_MULTIMONITOR, PARAMETER_FULLSCREEN +} SettingsParameters; + +typedef struct +{ + char *key; + char *value; + char *fullArgument; + bool isValue; +} SettingsData; + +typedef struct Node +{ + SettingsParameters parameter; + bool enable; + SettingsData *data; + struct Node *next; +} Node; + +typedef struct +{ + size_t countAll; + size_t countEnable; + struct Node *next; +} HeadNode; + +extern HeadNode settings; + +/* + * Работа с Node + */ + +Node *settingsGetNode(SettingsParameters parameter); +void settingsAddKey(SettingsParameters parameter, char *key, bool isValue, bool enable); +void settingsSetValue(SettingsParameters parameter, char *value); +void settingsSetEnable(SettingsParameters parameter, bool enable); +void settingsToggleEnable(SettingsParameters parameter); +bool settingsGetEnable(SettingsParameters parameter); +void settingsFree(); + +#endif /* SETTINGS_H_ */ diff --git a/settings.c b/settings.c new file mode 100644 index 0000000..c2f5d9c --- /dev/null +++ b/settings.c @@ -0,0 +1,90 @@ +/* + * settings.c + * + * Created on: 6 июл. 2022 г. + * Author: alexander + */ + +#include +#include +#include + +#include "settings.h" +#include "arguments.h" + +static int settingsClose(Ihandle *bt_close) +{ + IupSetAttribute(IupGetDialog(bt_close), "SIMULATEMODAL", "OFF"); + IupHide(IupGetDialog(bt_close)); + return IUP_DEFAULT; +} + +static int settingsSave(Ihandle *self) +{ + return IUP_DEFAULT; +} + +static int settingsTglMultimonitor(Ihandle *self) +{ + settingsToggleEnable(PARAMETER_MULTIMONITOR); + return IUP_DEFAULT; +} + +static int settingsTglFullscreen(Ihandle *self) +{ + settingsToggleEnable(PARAMETER_FULLSCREEN); + return IUP_DEFAULT; +} + +int settingsWindow(Ihandle *self) +{ + Ihandle *dlg; + Ihandle *vBoxMain, *hBoxToggles, *hSettingsBoxButtons; + Ihandle *btnSettingsClose, *btnSettingsSave; + Ihandle *tglMultimonitor, *tglFullscreen; + + tglMultimonitor = IupToggle("Мультиэкран", NULL); + IupSetAttribute(tglMultimonitor, "VALUE", (settingsGetEnable(PARAMETER_MULTIMONITOR) ? "ON" : "OFF")); + IupSetAttribute(tglMultimonitor, "NAME", "SETTINGS_MULTIMONITOR"); + tglFullscreen = IupToggle("На весь экран", NULL); + IupSetAttribute(tglFullscreen, "NAME", "SETTINGS_FULLSCREEN"); + IupSetAttribute(tglFullscreen, "VALUE", (settingsGetEnable(PARAMETER_FULLSCREEN) ? "ON" : "OFF")); + hBoxToggles = IupHbox(IupFill(), tglFullscreen, tglMultimonitor, IupFill(), NULL); + IupSetAttribute(hBoxToggles, "GAP", "10"); + IupSetAttribute(hBoxToggles, "MARGIN", "10x10"); + + btnSettingsSave = IupButton("Сохранить", NULL); + IupSetAttribute(btnSettingsSave, "NAME", "SETTIGS_SAVE"); + btnSettingsClose = IupButton("Закрыть", NULL); + IupSetHandle("SETTIGS_CLOSE", btnSettingsClose); + IupSetAttribute(btnSettingsClose, "NAME", "SETTIGS_CLOSE"); + hSettingsBoxButtons = IupHbox(IupFill(), btnSettingsClose, btnSettingsSave, IupFill(), NULL); + IupSetAttribute(hSettingsBoxButtons, "ALIGNMENT", "ACENTER:ACENTER"); + IupSetAttribute(hSettingsBoxButtons, "GAP", "10"); + IupSetAttribute(hSettingsBoxButtons, "MARGIN", "10x10"); + + vBoxMain = IupVbox(hBoxToggles, hSettingsBoxButtons, NULL); + + dlg = IupDialog(vBoxMain); + IupSetAttribute(dlg, "TITLE", "Настройки"); + IupSetAttribute(dlg, "ICON", "icon"); + IupSetAttribute(dlg, "DIALOGFRAME", "ON"); + IupSetAttribute(dlg, "SIMULATEMODAL", "ON"); + IupSetAttribute(dlg, "DEFAULTESC", "SETTIGS_CLOSE"); + IupSetAttribute(dlg, "TOPMOST", "YES"); + IupSetAttribute(dlg, "BRINGFRONT", "YES"); + IupSetAttribute(dlg, "NAME", "SETTINGS_WINDOW"); + + IupSetCallback(dlg, "CLOSE_CB", (Icallback) settingsClose); + +// IupSetAttribute(dlg, "RESIZE", "NO"); + + IupSetCallback(btnSettingsClose, "ACTION", (Icallback) settingsClose); + IupSetCallback(btnSettingsSave, "ACTION", (Icallback) settingsSave); + IupSetCallback(tglFullscreen, "ACTION", (Icallback) settingsTglFullscreen); + IupSetCallback(tglMultimonitor, "ACTION", (Icallback) settingsTglMultimonitor); + + IupShowXY(dlg, IUP_CURRENT, IUP_CURRENT); + + return IUP_DEFAULT; +} diff --git a/settings.h b/settings.h new file mode 100644 index 0000000..ca1d9d8 --- /dev/null +++ b/settings.h @@ -0,0 +1,13 @@ +/* + * settings.h + * + * Created on: 6 июл. 2022 г. + * Author: alexander + */ + +#ifndef SETTINGS_H_ +#define SETTINGS_H_ + +int settingsWindow(Ihandle *self); + +#endif /* SETTINGS_H_ */