diff --git a/pui/Makefile b/pui/Makefile index 5f824ac..2cbdefe 100644 --- a/pui/Makefile +++ b/pui/Makefile @@ -4,7 +4,8 @@ LDFLAGS := -lm CFLAGS += `pkg-config ftgl pugl-0 --cflags` LDFLAGS += `pkg-config ftgl pugl-0 --libs` -PUISRC := container.cpp +PUISRC := button.cpp +PUISRC += container.cpp PUISRC += label.cpp PUISRC += knob.cpp PUISRC += pui.cpp diff --git a/pui/button.cpp b/pui/button.cpp new file mode 100644 index 0000000..a262951 --- /dev/null +++ b/pui/button.cpp @@ -0,0 +1,125 @@ +/* + Copyright 2013 Peter Nelson + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +*/ +#include +#include "pui.h" + +static const float button_coords[][4] = { + { 0, .75f, .25f, 1 }, /// Raised small button + { .25f, .75f, .5f, 1 }, /// Lowered small button + + { 0, 0, .25f, .375f }, /// Raised large button left + { .25f, 0, .5f, .375f }, /// Raised large button middle + { .75f, 0, 1, .375f }, /// Raised large button right + + { 0, .375f, .25f, .75f }, /// Lowered large button left + { .25f, .375f, .5f, .75f }, /// Lowered large button middle + { .75f, .375f, 1, .75f }, /// Lowered large button right +}; + +enum ButtonPart { + BP_RSMALL, + BP_LSMALL, + + BP_RL_LEFT, + BP_RL_MIDDLE, + BP_RL_RIGHT, + + BP_LL_LEFT, + BP_LL_MIDDLE, + BP_LL_RIGHT, +}; + +SmallButton::SmallButton() +{ + this->min = 0; + this->max = 1; + + /* Fixed size as we've no access to textures here */ + this->w = 32; + this->h = 32; +} + +LargeButton::LargeButton() +{ + this->min = 0; + this->max = 1; + + /* Fixed size as we've no access to textures here */ + this->w = -1; + this->h = 48; +} + +static void button_rect(ButtonPart part, int x1, int y1, int x2, int y2) +{ + const float *p = button_coords[part]; + glTexCoord2f(p[0], p[1]); + glVertex2f(x1, y1); + glTexCoord2f(p[0], p[3]); + glVertex2f(x1, y2); + glTexCoord2f(p[2], p[3]); + glVertex2f(x2, y2); + glTexCoord2f(p[2], p[1]); + glVertex2f(x2, y1); +} + +void SmallButton::OnPaint(const PUi *pui) const +{ + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glEnable(GL_BLEND); + glEnable(GL_TEXTURE_2D); + + GLuint t = TEX_BUTTONS; + glBindTexture(GL_TEXTURE_2D, pui->tex[t]); + glBegin(GL_QUADS); + if (colour.a) glColor4f(colour.r, colour.g, colour.b, colour.a); + else glColor4f(1, 1, 1, 1); + button_rect(this->value ? BP_LSMALL : BP_RSMALL, x, y, x + 32, y + 32); + glEnd(); + + glDisable(GL_TEXTURE_2D); + + Widget::OnPaint(pui); +} + + +void LargeButton::OnPaint(const PUi *pui) const +{ + glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); + glEnable(GL_BLEND); + glEnable(GL_TEXTURE_2D); + + GLuint t = TEX_BUTTONS; + glBindTexture(GL_TEXTURE_2D, pui->tex[t]); + glBegin(GL_QUADS); + if (colour.a) glColor4f(colour.r, colour.g, colour.b, colour.a); + else glColor4f(1, 1, 1, 1); + + if (w <= 64) { + float w2 = w * .5f; + button_rect(this->value ? BP_LL_LEFT : BP_RL_LEFT, x, y, x + w2, y + 48); + button_rect(this->value ? BP_LL_RIGHT : BP_RL_RIGHT, x + w2 - 32, y, x + w, y + 48); + } else { + button_rect(this->value ? BP_LL_LEFT : BP_RL_LEFT, x, y, x + 32, y + 48); + button_rect(this->value ? BP_LL_MIDDLE : BP_RL_MIDDLE, x + 32, y, x + w - 32, y + 48); + button_rect(this->value ? BP_LL_RIGHT : BP_RL_RIGHT, x + w - 32, y, x + w, y + 48); + } + glEnd(); + + glDisable(GL_TEXTURE_2D); + + Widget::OnPaint(pui); +} + diff --git a/pui/button.h b/pui/button.h new file mode 100644 index 0000000..d094eab --- /dev/null +++ b/pui/button.h @@ -0,0 +1,37 @@ +/* + Copyright 2013 Peter Nelson + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted, provided that the above + copyright notice and this permission notice appear in all copies. + + THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR + ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN + ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF + OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +*/ +#ifndef BUTTON_H +#define BUTTON_H + +struct Button : Widget { + Colour colour; + + /* virtual */ float GetNewValue(int x, int y) { return 1 - this->value; } +}; + +struct SmallButton : Button { + SmallButton(); + + /* virtual */ void OnPaint(const PUi *pui) const; +}; + +struct LargeButton : Button { + LargeButton(); + + /* virtual */ void OnPaint(const PUi *pui) const; +}; + +#endif /* BUTTON_H */ diff --git a/pui/pui.h b/pui/pui.h index 8c71413..9be2948 100644 --- a/pui/pui.h +++ b/pui/pui.h @@ -20,6 +20,7 @@ #include "textures.h" #include "widget.h" +#include "button.h" #include "container.h" #include "label.h" #include "knob.h" diff --git a/pui/textures.cpp b/pui/textures.cpp index 5748856..e12ca64 100644 --- a/pui/textures.cpp +++ b/pui/textures.cpp @@ -19,6 +19,7 @@ #include "pui.h" #include "textures/sliders.c" +#include "textures/buttons.c" #include "textures/knob.c" #include "textures/knob-prelight.c" @@ -99,6 +100,11 @@ void PTextures::InitTextures() sliders.height, sliders.pixel_data); + BindTexture(TEX_BUTTONS, + buttons.width, + buttons.height, + buttons.pixel_data); + BindTexture(TEX_KNOB, knob.width, knob.height, diff --git a/pui/textures.h b/pui/textures.h index 58f8e4a..50ed873 100644 --- a/pui/textures.h +++ b/pui/textures.h @@ -22,6 +22,7 @@ enum { TEX_BACKGLOW, TEX_SLIDERS, + TEX_BUTTONS, TEX_KNOB, TEX_KNOB_PRE, diff --git a/pui/textures/buttons.c b/pui/textures/buttons.c new file mode 100644 index 0000000..2c30337 --- /dev/null +++ b/pui/textures/buttons.c @@ -0,0 +1,2637 @@ +/* GIMP RGBA C-Source image dump (buttons.c) */ + +static const struct { + unsigned int width; + unsigned int height; + unsigned int bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */ + unsigned char pixel_data[128 * 128 * 4 + 1]; +} buttons = { + 128, 128, 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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\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\1\0\0\0\1" + "\0\0\0\2\0\0\0\3\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\2\0\0\0\1" + "\0\0\0\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\1\0\0\0\1" + "\0\0\0\3\0\0\0\5\0\0\0\10\0\0\0\13\0\0\0\15\0\0\0\15\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0" + "\0\0\16\0\0\0\16\0\0\0\15\0\0\0\15\0\0\0\13\0\0\0\10\0\0\0\6\0\0\0\3\0\0" + "\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\10\0\0" + "\0\16\0\0\0\25\0\0\0\33\0\0\0\40\0\0\0\"\0\0\0\"\0\0\0#\0\0\0#\0\0\0#\0\0" + "\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0" + "#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0" + "\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0" + "\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0" + "#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0" + "\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0" + "\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0" + "#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0" + "\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0" + "\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0" + "#\0\0\0\"\0\0\0\40\0\0\0\34\0\0\0\26\0\0\0\16\0\0\0\10\0\0\0\4\0\0\0\1\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\10\0\0\0\21\0\0\0\35\343\343" + "\343\246\372\372\372\360\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\335\335\335\377\256\257\257\377\245\245\245\377\244\245" + "\245\377\245\245\244\377\245\245\245\377\244\245\245\377\245\245\244\377" + "\245\245\245\377\245\245\244\377\245\245\245\377\335\335\335\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\335\335\335\377" + "\256\257\257\377\245\245\245\377\244\245\245\377\245\245\244\377\245\245" + "\245\377\244\245\245\377\245\245\244\377\245\245\245\377\245\245\244\377" + "\245\245\245\377\335\335\335\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\343\343\343\246\0\0\0\36\0\0\0\21\0\0\0" + "\10\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\16\0\0\0\35\334" + "\335\335\251\374\374\374\377\374\374\374\377\374\374\374\377\375\374\374" + "\377\375\374\375\377\374\374\374\377\374\374\375\377\375\374\374\377\374" + "\374\374\377\374\375\374\377\374\374\374\377\375\375\374\377\374\374\374" + "\377\374\374\375\377\374\375\374\377\374\375\374\377\374\374\374\377\375" + "\374\374\377\374\374\374\377\375\375\374\377\375\375\374\377\374\374\374" + "\377\374\375\374\377\374\375\374\377\375\374\374\377\374\374\374\377\374" + "\374\375\377\375\374\374\377\374\374\374\377\374\374\374\377\374\374\375" + "\377\375\374\374\377\375\374\374\377\374\375\375\377\374\375\374\377\375" + "\374\375\377\374\374\375\377\374\375\374\377\374\374\374\377\374\374\374" + "\377\374\374\374\377\374\374\374\377\374\374\374\377\374\374\375\377\375" + "\374\375\377\374\374\375\377\374\375\375\377\374\374\374\377\374\374\375" + "\377\375\374\375\377\374\374\375\377\374\375\375\377\374\374\374\377\374" + "\374\374\377\374\374\374\377\374\375\375\377\374\374\374\377\374\374\374" + "\377\374\374\375\377\374\374\374\377\272\272\272\377\314\300\300\377\350" + "DD\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0" + "\0\377\355\0\0\377\314\300\300\377\272\272\272\377\374\375\374\377\374\375" + "\374\377\374\374\374\377\375\374\374\377\272\272\272\377\303\300\300\377" + "eDD\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377\303" + "\300\300\377\272\272\272\377\374\374\375\377\375\374\374\377\375\374\374" + "\377\374\375\375\377\374\375\374\377\375\374\375\377\374\374\375\377\374" + "\375\374\377\374\374\374\377\374\374\374\377\374\374\374\377\374\374\374" + "\377\374\374\374\377\374\374\375\377\375\374\375\377\374\374\375\377\374" + "\375\375\377\374\374\374\377\374\374\374\377\374\374\374\377\374\375\375" + "\377\374\374\374\377\374\374\374\377\374\374\375\377\375\375\374\377\374" + "\374\374\377\375\375\374\377\374\374\374\377\334\334\335\251\0\0\0\36\0\0" + "\0\16\0\0\0\5\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0\10\0\0\0\25\0\0\0,\363" + "\363\363\361\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\371\372\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\372" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\277\277\277\377\351EE\377\355\0\0\377" + "\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377" + "\355\0\0\377\351EE\377\277\277\277\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\277\277\277\377eEE\377/\0\0\377/\0\0\377/\0" + "\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377eEE\377\277\277\277\377" + "\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371" + "\371\377\371\371\371\377\371\371\371\377\371\372\371\377\371\371\371\377" + "\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371" + "\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377" + "\372\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371" + "\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377" + "\371\371\371\377\363\363\363\361\0\0\0,\0\0\0\25\0\0\0\10\0\0\0\2\0\0\0\1" + "\0\0\0\1\0\0\0\3\0\0\0\13\0\0\0\33\0\0\0""7\366\365\366\377\366\366\366\377" + "\366\366\365\377\365\366\366\377\366\366\366\377\366\366\366\377\366\365" + "\365\377\366\366\365\377\366\365\366\377\366\365\366\377\366\365\365\377" + "\365\366\366\377\366\366\365\377\365\366\366\377\366\365\366\377\366\366" + "\366\377\366\365\366\377\366\366\366\377\365\366\366\377\366\366\366\377" + "\365\366\365\377\366\365\366\377\366\366\366\377\365\365\366\377\365\365" + "\365\377\365\365\366\377\365\366\365\377\366\365\366\377\366\366\365\377" + "\366\366\366\377\366\365\366\377\366\366\366\377\366\366\365\377\366\366" + "\366\377\366\365\366\377\365\365\365\377\365\366\366\377\366\366\366\377" + "\366\366\366\377\366\365\366\377\366\365\365\377\366\365\366\377\366\365" + "\366\377\366\366\365\377\366\366\366\377\365\366\366\377\365\366\366\377" + "\366\365\365\377\366\366\366\377\366\366\366\377\365\366\366\377\365\366" + "\366\377\366\365\365\377\366\366\366\377\366\366\365\377\365\366\365\377" + "\365\366\366\377\366\365\366\377\366\366\366\377\366\366\366\377\366\365" + "\365\377\314\315\315\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377" + "\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377" + "\314\315\314\377\366\366\366\377\366\365\366\377\366\366\366\377\365\366" + "\366\377\314\315\315\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0" + "\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377\314\315\314\377\366\366\366\377" + "\366\366\365\377\366\366\366\377\366\365\366\377\365\365\365\377\365\366" + "\366\377\366\366\366\377\366\366\366\377\366\365\366\377\366\365\365\377" + "\366\365\366\377\366\365\366\377\366\366\365\377\366\366\366\377\365\366" + "\366\377\365\366\366\377\366\365\365\377\366\366\366\377\366\366\365\377" + "\365\366\365\377\365\366\366\377\366\365\366\377\366\366\366\377\366\366" + "\366\377\365\365\365\377\365\366\365\377\365\365\366\377\366\366\366\377" + "\365\366\366\377\0\0\0""7\0\0\0\33\0\0\0\13\0\0\0\3\0\0\0\1\0\0\0\1\0\0\0" + "\4\0\0\0\15\0\0\0\40\0\0\0?\363\363\362\377\362\362\362\377\362\362\362\377" + "\362\363\363\377\363\362\362\377\363\362\362\377\363\363\363\377\362\363" + "\362\377\362\362\362\377\362\362\362\377\363\362\363\377\362\363\362\377" + "\363\363\362\377\362\362\362\377\362\363\363\377\363\363\362\377\363\362" + "\363\377\362\363\362\377\363\363\362\377\362\362\362\377\363\363\362\377" + "\363\362\362\377\362\362\362\377\362\363\362\377\362\363\363\377\363\363" + "\362\377\362\362\362\377\362\362\363\377\362\362\363\377\363\362\363\377" + "\363\362\363\377\362\363\363\377\362\363\362\377\363\363\363\377\362\363" + "\363\377\362\362\363\377\362\363\362\377\362\362\362\377\363\362\363\377" + "\362\362\362\377\362\362\363\377\363\363\363\377\363\363\362\377\363\363" + "\362\377\362\362\362\377\362\362\362\377\363\363\363\377\362\362\363\377" + "\362\362\362\377\362\362\362\377\362\362\362\377\363\363\363\377\362\362" + "\363\377\362\362\362\377\363\363\362\377\363\363\363\377\363\362\363\377" + "\363\363\363\377\363\362\363\377\362\362\363\377\363\363\363\377\331\331" + "\331\377\353GG\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0" + "\0\377\355\0\0\377\355\0\0\377\355\0\0\377\353GG\377\331\332\332\377\363" + "\363\362\377\363\362\363\377\362\363\362\377\363\363\362\377\331\331\331" + "\377hGG\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377" + "/\0\0\377hGG\377\331\332\332\377\362\363\363\377\362\363\362\377\363\363" + "\363\377\362\363\363\377\362\362\363\377\362\363\362\377\362\362\362\377" + "\363\362\363\377\362\362\362\377\362\362\363\377\363\363\363\377\363\363" + "\362\377\363\363\362\377\362\362\362\377\362\362\362\377\363\363\363\377" + "\362\362\363\377\362\362\362\377\363\363\362\377\363\363\363\377\363\362" + "\363\377\363\363\363\377\363\362\363\377\362\362\363\377\362\363\362\377" + "\362\363\362\377\362\363\362\377\363\363\362\377\362\362\362\377\0\0\0?\0" + "\0\0\40\0\0\0\15\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\15\0\0\0\"\0\0\0C" + "\357\360\357\377\357\357\360\377\357\357\357\377\360\357\357\377\357\357" + "\360\377\357\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377" + "\357\357\360\377\357\357\357\377\360\360\357\377\357\357\357\377\357\357" + "\357\377\357\357\357\377\357\360\360\377\357\357\357\377\357\357\357\377" + "\357\357\357\377\357\357\357\377\360\357\360\377\357\357\357\377\357\357" + "\357\377\357\357\357\377\357\357\357\377\357\360\357\377\357\357\357\377" + "\357\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377\357\357" + "\357\377\357\357\357\377\357\357\357\377\360\357\357\377\357\357\357\377" + "\360\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377\360\357" + "\357\377\357\357\357\377\357\360\357\377\360\357\357\377\357\357\360\377" + "\357\357\357\377\357\357\357\377\357\357\357\377\360\357\357\377\357\357" + "\360\377\357\357\357\377\357\357\357\377\357\357\357\377\360\357\357\377" + "\357\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377\357\357" + "\357\377\357\360\357\377\357\357\357\377\347\347\347\377\351\334\334\377" + "\353HH\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355" + "\0\0\377\355\0\0\377\350\334\334\377\347\347\347\377\357\360\360\377\357" + "\357\357\377\357\357\357\377\357\357\357\377\347\347\347\377\340\334\335" + "\377hHH\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377" + "\337\334\334\377\347\347\347\377\357\357\357\377\357\357\357\377\357\357" + "\357\377\360\357\357\377\357\357\357\377\360\357\357\377\357\357\357\377" + "\357\357\357\377\357\357\357\377\360\357\357\377\357\357\357\377\357\360" + "\357\377\360\357\357\377\357\357\360\377\357\357\357\377\357\357\357\377" + "\357\357\357\377\360\357\357\377\357\357\357\377\357\357\357\377\357\357" + "\357\377\357\357\357\377\357\357\357\377\357\360\357\377\357\357\357\377" + "\357\357\357\377\360\360\357\377\357\357\357\377\357\357\357\377\0\0\0C\0" + "\0\0\"\0\0\0\15\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\354" + "\354\354\377\354\354\354\377\354\353\354\377\354\354\354\377\354\354\354" + "\377\354\353\354\377\353\354\353\377\354\354\353\377\354\354\354\377\354" + "\353\353\377\353\354\354\377\354\354\354\377\354\354\354\377\354\354\354" + "\377\354\354\354\377\354\354\354\377\353\354\354\377\354\354\354\377\354" + "\354\354\377\354\354\353\377\354\354\354\377\354\353\354\377\354\353\354" + "\377\354\353\354\377\354\354\354\377\354\354\353\377\354\354\354\377\354" + "\354\354\377\354\354\354\377\354\354\354\377\354\354\354\377\354\353\354" + "\377\354\354\354\377\353\354\354\377\354\354\354\377\354\354\354\377\354" + "\353\354\377\354\354\354\377\353\354\354\377\354\354\354\377\354\354\354" + "\377\354\353\354\377\354\354\354\377\353\354\354\377\354\353\354\377\354" + "\353\354\377\354\354\353\377\354\354\354\377\353\354\354\377\354\353\354" + "\377\354\353\354\377\354\354\353\377\354\354\354\377\353\354\354\377\354" + "\354\354\377\354\354\354\377\354\354\354\377\354\354\354\377\354\354\353" + "\377\354\354\354\377\353\354\353\377\356\356\356\377\362\362\363\377\364" + "\364\363\377\364\363\363\377\364\363\363\377\364\363\363\377\363\364\363" + "\377\363\363\363\377\364\364\363\377\364\363\363\377\364\363\364\377\356" + "\356\356\377\354\354\354\377\353\354\354\377\354\354\354\377\354\354\354" + "\377\356\356\356\377\362\362\363\377\364\364\363\377\364\363\363\377\364" + "\363\363\377\364\363\363\377\363\364\363\377\363\363\363\377\364\364\363" + "\377\364\363\363\377\364\363\364\377\356\356\356\377\354\353\354\377\354" + "\354\354\377\353\354\354\377\354\354\354\377\354\354\354\377\354\353\354" + "\377\354\354\354\377\353\354\354\377\354\354\354\377\354\354\354\377\354" + "\353\354\377\354\354\354\377\353\354\354\377\354\353\354\377\354\353\354" + "\377\354\354\353\377\354\354\354\377\353\354\354\377\354\354\354\377\354" + "\354\354\377\354\354\354\377\354\354\354\377\354\354\353\377\354\354\354" + "\377\354\353\354\377\354\354\354\377\354\354\354\377\354\354\354\377\354" + "\353\354\377\0\0\0E\0\0\0#\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0" + "\16\0\0\0#\0\0\0E\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\0\0\0E\0\0\0#\0\0\0\16\0\0\0\4\0\0\0\1\0" + "\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\252\252\252\377\252\252\252\377\252" + "\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252" + "\377\251\252\252\377\252\252\252\377\252\252\252\377\252\251\252\377\251" + "\252\252\377\252\252\252\377\252\252\251\377\252\252\252\377\252\252\252" + "\377\252\252\251\377\252\252\252\377\251\252\252\377\252\251\252\377\252" + "\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252" + "\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252" + "\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252" + "\377\251\252\251\377\252\252\252\377\252\252\252\377\251\251\252\377\252" + "\252\252\377\252\251\252\377\252\252\252\377\252\252\252\377\251\252\252" + "\377\252\252\251\377\252\252\252\377\252\252\252\377\252\252\252\377\252" + "\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252" + "\377\252\252\252\377\252\252\252\377\252\252\252\377\252\251\252\377\252" + "\252\252\377\252\252\252\377\252\251\252\377\252\252\252\377\252\252\252" + "\377\251\252\252\377\252\252\252\377\252\252\252\377\252\251\252\377\251" + "\252\252\377\252\252\252\377\252\252\252\377\252\251\252\377\251\252\252" + "\377\252\252\252\377\252\252\251\377\252\252\252\377\252\252\252\377\252" + "\252\251\377\252\252\252\377\251\252\252\377\252\251\252\377\252\252\252" + "\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252" + "\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252" + "\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\251" + "\252\251\377\252\252\252\377\252\252\252\377\251\251\252\377\252\252\252" + "\377\252\251\252\377\252\252\252\377\252\252\252\377\251\252\252\377\252" + "\252\251\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252" + "\377\252\252\252\377\252\252\252\377\252\251\252\377\252\252\252\377\252" + "\252\252\377\252\251\252\377\252\252\252\377\252\252\252\377\252\252\252" + "\377\252\251\252\377\252\252\252\377\252\252\252\377\0\0\0E\0\0\0$\0\0\0" + "\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\260\260\260\377" + "\261\260\261\377\261\261\261\377\261\260\260\377\260\260\261\377\260\261" + "\260\377\261\260\260\377\260\261\261\377\260\260\261\377\260\261\260\377" + "\260\260\260\377\261\260\260\377\260\260\260\377\261\260\260\377\260\260" + "\261\377\260\261\260\377\260\260\261\377\260\260\261\377\261\261\260\377" + "\261\260\261\377\261\261\261\377\260\260\260\377\260\260\260\377\260\261" + "\261\377\260\260\261\377\260\260\261\377\260\260\261\377\261\260\260\377" + "\261\261\260\377\260\260\261\377\260\261\260\377\260\260\261\377\260\261" + "\260\377\260\260\261\377\260\260\261\377\261\260\261\377\260\261\260\377" + "\261\260\260\377\260\261\261\377\261\260\260\377\261\260\261\377\261\261" + "\260\377\260\260\261\377\261\261\260\377\260\260\260\377\260\260\260\377" + "\260\261\261\377\261\261\260\377\261\261\260\377\260\260\260\377\260\260" + "\260\377\260\261\261\377\261\261\260\377\261\261\260\377\261\260\260\377" + "\260\260\260\377\260\260\260\377\260\260\260\377\260\260\260\377\261\260" + "\260\377\261\260\260\377\260\261\261\377\260\260\261\377\260\261\260\377" + "\260\260\260\377\261\260\260\377\260\260\261\377\260\261\260\377\260\260" + "\260\377\261\260\260\377\260\260\260\377\261\260\260\377\260\260\261\377" + "\260\261\260\377\260\260\261\377\260\260\261\377\261\261\260\377\261\260" + "\261\377\261\261\261\377\260\260\260\377\260\260\260\377\260\261\261\377" + "\260\260\261\377\260\260\261\377\260\260\261\377\261\260\260\377\261\261" + "\260\377\260\260\261\377\260\261\260\377\260\260\261\377\260\261\260\377" + "\260\260\261\377\260\260\261\377\261\260\261\377\260\261\260\377\261\260" + "\260\377\260\261\261\377\261\260\260\377\261\260\261\377\261\261\260\377" + "\260\260\261\377\261\261\260\377\260\260\260\377\260\260\260\377\260\261" + "\261\377\261\261\260\377\261\261\260\377\261\260\260\377\260\260\260\377" + "\260\260\260\377\260\260\260\377\260\260\260\377\261\260\260\377\261\261" + "\261\377\260\261\260\377\261\261\261\377\260\260\261\377\261\260\260\377" + "\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0" + "\0\0E\267\267\267\377\267\267\267\377\267\267\267\377\266\267\267\377\267" + "\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377\266\267\267" + "\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267" + "\267\267\377\267\267\266\377\267\267\267\377\267\267\267\377\267\267\267" + "\377\267\267\267\377\267\267\267\377\267\267\266\377\267\267\266\377\267" + "\267\267\377\267\267\267\377\266\267\267\377\267\266\267\377\267\267\267" + "\377\266\267\266\377\266\267\267\377\267\267\267\377\267\267\267\377\267" + "\267\267\377\267\267\266\377\267\267\267\377\267\267\267\377\267\267\267" + "\377\267\267\267\377\267\267\267\377\266\267\267\377\267\266\266\377\267" + "\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267" + "\377\267\267\266\377\267\267\267\377\267\267\267\377\266\267\266\377\267" + "\267\267\377\267\267\266\377\267\267\267\377\267\267\267\377\266\267\266" + "\377\267\267\267\377\267\267\267\377\266\267\267\377\267\267\267\377\267" + "\266\267\377\267\267\267\377\267\267\267\377\267\267\267\377\266\267\267" + "\377\267\267\267\377\267\267\267\377\267\267\267\377\266\267\267\377\267" + "\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267" + "\377\267\267\266\377\267\267\267\377\267\267\267\377\267\267\267\377\267" + "\267\267\377\267\267\267\377\267\267\266\377\267\267\266\377\267\267\267" + "\377\267\267\267\377\266\267\267\377\267\266\267\377\267\267\267\377\266" + "\267\266\377\266\267\267\377\267\267\267\377\267\267\267\377\267\267\267" + "\377\267\267\266\377\267\267\267\377\267\267\267\377\267\267\267\377\267" + "\267\267\377\267\267\267\377\266\267\267\377\267\266\266\377\267\267\267" + "\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267" + "\267\266\377\267\267\267\377\267\267\267\377\266\267\266\377\267\267\267" + "\377\267\267\267\377\266\267\267\377\267\267\267\377\267\266\267\377\267" + "\267\267\377\267\267\267\377\267\267\266\377\267\267\267\377\267\267\267" + "\377\267\267\267\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0" + "\4\0\0\0\16\0\0\0#\0\0\0E\275\275\276\377\276\276\276\377\275\275\276\377" + "\275\275\275\377\276\275\275\377\276\275\275\377\276\275\275\377\275\275" + "\275\377\275\276\276\377\276\275\276\377\275\275\276\377\275\275\275\377" + "\276\275\275\377\275\275\275\377\275\275\275\377\276\275\275\377\276\276" + "\276\377\276\276\275\377\275\276\276\377\275\275\275\377\275\276\275\377" + "\275\275\275\377\275\275\275\377\276\276\276\377\275\276\275\377\276\275" + "\275\377\275\275\275\377\275\275\276\377\276\275\275\377\275\276\276\377" + "\275\275\275\377\275\275\275\377\275\275\276\377\275\275\275\377\276\275" + "\275\377\275\275\275\377\276\276\276\377\276\275\275\377\276\275\276\377" + "\275\276\276\377\275\275\275\377\275\276\275\377\275\275\276\377\275\275" + "\276\377\276\276\276\377\276\275\275\377\276\275\276\377\275\276\276\377" + "\276\275\275\377\276\276\276\377\276\275\275\377\276\275\276\377\275\276" + "\276\377\276\275\275\377\276\276\276\377\275\276\275\377\276\275\276\377" + "\275\276\275\377\275\276\275\377\275\276\275\377\276\275\275\377\275\275" + "\275\377\275\276\276\377\276\275\276\377\275\275\276\377\275\275\275\377" + "\275\276\276\377\276\275\276\377\275\275\276\377\275\275\275\377\276\275" + "\275\377\275\275\275\377\275\275\275\377\276\275\275\377\276\276\276\377" + "\276\276\275\377\275\276\276\377\275\275\275\377\275\276\275\377\275\275" + "\275\377\275\275\275\377\276\276\276\377\275\276\275\377\276\275\275\377" + "\275\275\275\377\275\275\276\377\276\275\275\377\275\276\276\377\275\275" + "\275\377\275\275\275\377\275\275\276\377\275\275\275\377\276\275\275\377" + "\275\275\275\377\276\276\276\377\276\275\275\377\276\275\276\377\275\276" + "\276\377\275\275\275\377\275\276\275\377\275\275\276\377\275\275\276\377" + "\276\276\276\377\276\275\275\377\276\275\276\377\275\276\276\377\276\275" + "\275\377\276\276\276\377\275\276\275\377\276\275\276\377\275\276\275\377" + "\275\276\275\377\275\276\275\377\276\275\275\377\275\275\275\377\276\275" + "\275\377\275\275\276\377\275\275\276\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0" + "\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\304\304\304\377\304\304\304" + "\377\304\304\304\377\304\304\304\377\304\304\304\377\304\303\304\377\304" + "\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304" + "\377\304\304\304\377\303\304\304\377\303\304\304\377\303\303\304\377\304" + "\303\304\377\304\304\304\377\304\304\304\377\304\304\304\377\303\304\304" + "\377\304\304\304\377\304\303\304\377\304\303\304\377\304\304\304\377\304" + "\304\303\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304" + "\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304" + "\304\303\377\304\304\304\377\304\304\303\377\304\304\304\377\304\304\304" + "\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304" + "\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304" + "\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304" + "\304\304\377\304\304\304\377\304\304\304\377\304\303\304\377\304\304\304" + "\377\304\304\304\377\304\304\304\377\303\304\304\377\304\304\304\377\304" + "\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304" + "\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304" + "\304\304\377\303\304\304\377\303\304\304\377\303\303\304\377\304\303\304" + "\377\304\304\304\377\304\304\304\377\304\304\304\377\303\304\304\377\304" + "\304\304\377\304\303\304\377\304\303\304\377\304\304\304\377\304\304\303" + "\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304" + "\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\303" + "\377\304\304\304\377\304\304\303\377\304\304\304\377\304\304\304\377\304" + "\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304" + "\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304" + "\304\304\377\304\304\304\377\304\303\304\377\304\304\304\377\304\304\304" + "\377\304\304\304\377\303\304\304\377\304\304\304\377\304\303\304\377\304" + "\303\303\377\304\303\304\377\304\304\304\377\304\304\304\377\0\0\0E\0\0\0" + "$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\313\312" + "\312\377\312\312\312\377\312\313\312\377\312\313\312\377\313\313\312\377" + "\312\313\312\377\313\312\313\377\313\312\313\377\312\313\313\377\312\313" + "\313\377\313\312\312\377\312\312\313\377\313\312\313\377\313\312\312\377" + "\312\313\312\377\312\313\312\377\312\312\312\377\313\312\312\377\312\312" + "\312\377\313\313\312\377\312\313\312\377\313\313\312\377\313\312\313\377" + "\312\312\313\377\312\313\312\377\312\312\312\377\313\312\312\377\313\312" + "\312\377\312\312\312\377\313\312\312\377\313\313\312\377\312\312\313\377" + "\313\312\313\377\312\312\313\377\312\312\313\377\313\313\312\377\313\313" + "\312\377\313\312\312\377\313\313\312\377\313\312\312\377\312\312\312\377" + "\312\312\312\377\313\313\313\377\313\313\313\377\312\312\312\377\312\312" + "\312\377\312\312\313\377\312\313\312\377\312\313\312\377\312\312\312\377" + "\312\312\312\377\312\312\313\377\312\313\312\377\312\313\312\377\312\313" + "\313\377\312\313\313\377\312\312\313\377\312\312\312\377\312\312\313\377" + "\312\313\312\377\313\312\313\377\313\312\313\377\312\313\313\377\312\313" + "\313\377\313\312\312\377\312\312\313\377\312\313\313\377\312\313\313\377" + "\313\312\312\377\312\312\313\377\313\312\313\377\313\312\312\377\312\313" + "\312\377\312\313\312\377\312\312\312\377\313\312\312\377\312\312\312\377" + "\313\313\312\377\312\313\312\377\313\313\312\377\313\312\313\377\312\312" + "\313\377\312\313\312\377\312\312\312\377\313\312\312\377\313\312\312\377" + "\312\312\312\377\313\312\312\377\313\313\312\377\312\312\313\377\313\312" + "\313\377\312\312\313\377\312\312\313\377\313\313\312\377\313\313\312\377" + "\313\312\312\377\313\313\312\377\313\312\312\377\312\312\312\377\312\312" + "\312\377\313\313\313\377\313\313\313\377\312\312\312\377\312\312\312\377" + "\312\312\313\377\312\313\312\377\312\313\312\377\312\313\313\377\312\313" + "\313\377\312\312\313\377\312\312\312\377\312\312\313\377\312\313\312\377" + "\312\313\312\377\312\313\313\377\313\312\312\377\313\312\312\377\312\313" + "\312\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16" + "\0\0\0#\0\0\0E\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\321\321\377\321\321\321\377\321\321\321\377\320\320\321\377\321" + "\321\321\377\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321" + "\321\321\377\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321" + "\320\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321" + "\321\321\377\320\321\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321" + "\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321" + "\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\321\321\377\321\321\321\377\321\321\321\377\320\320\321\377\321" + "\321\321\377\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321" + "\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321" + "\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\320\321" + "\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321" + "\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\320\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321" + "\320\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321" + "\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321" + "\377\321\321\321\377\321\320\321\377\321\321\321\377\321\320\321\377\321" + "\321\321\377\321\321\321\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0" + "\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\327\330\327\377\327\327\327\377\327\327" + "\327\377\330\327\330\377\330\330\330\377\330\327\330\377\327\327\327\377" + "\330\327\330\377\330\330\330\377\327\327\330\377\327\327\327\377\327\330" + "\327\377\327\330\327\377\327\330\327\377\327\330\327\377\330\330\327\377" + "\330\327\330\377\330\327\327\377\327\327\330\377\330\330\327\377\330\330" + "\327\377\327\327\330\377\330\330\330\377\330\327\330\377\327\327\330\377" + "\327\327\330\377\327\330\327\377\327\327\330\377\327\330\327\377\330\330" + "\327\377\327\330\327\377\330\330\327\377\330\327\327\377\327\327\330\377" + "\327\327\327\377\330\327\330\377\330\330\327\377\327\327\327\377\330\327" + "\330\377\330\330\327\377\330\330\330\377\330\327\327\377\327\327\327\377" + "\330\327\330\377\327\330\327\377\327\327\327\377\330\327\327\377\327\330" + "\330\377\330\330\330\377\327\330\327\377\327\327\327\377\330\327\327\377" + "\327\330\330\377\330\330\330\377\327\327\330\377\330\330\330\377\327\330" + "\327\377\327\327\327\377\330\330\327\377\327\327\327\377\327\327\327\377" + "\330\327\330\377\330\330\330\377\327\327\330\377\327\327\327\377\327\330" + "\327\377\330\330\330\377\327\327\330\377\327\327\327\377\327\330\327\377" + "\327\330\327\377\327\330\327\377\327\330\327\377\330\330\327\377\330\327" + "\330\377\330\327\327\377\327\327\330\377\330\330\327\377\330\330\327\377" + "\327\327\330\377\330\330\330\377\330\327\330\377\327\327\330\377\327\327" + "\330\377\327\330\327\377\327\327\330\377\327\330\327\377\330\330\327\377" + "\327\330\327\377\330\330\327\377\330\327\327\377\327\327\330\377\327\327" + "\327\377\330\327\330\377\330\330\327\377\327\327\327\377\330\327\330\377" + "\330\330\327\377\330\330\330\377\330\327\327\377\327\327\327\377\330\327" + "\330\377\327\330\327\377\327\327\327\377\330\327\327\377\327\330\330\377" + "\330\330\330\377\327\327\330\377\330\330\330\377\327\330\327\377\327\327" + "\327\377\330\330\327\377\327\327\327\377\330\330\327\377\327\327\330\377" + "\330\327\327\377\327\327\330\377\327\330\327\377\0\0\0E\0\0\0$\0\0\0\16\0" + "\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\336\336\336\377\336" + "\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\336" + "\377\336\336\336\377\336\335\336\377\336\336\336\377\336\336\336\377\336" + "\336\336\377\336\336\336\377\336\336\336\377\336\336\335\377\335\336\336" + "\377\336\336\336\377\336\336\336\377\336\336\336\377\335\336\336\377\336" + "\336\336\377\336\336\336\377\336\336\336\377\336\336\335\377\336\335\336" + "\377\336\336\335\377\336\336\336\377\336\336\336\377\336\336\336\377\336" + "\336\336\377\336\336\335\377\336\336\336\377\336\336\336\377\336\336\336" + "\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336" + "\336\335\377\336\336\336\377\336\336\336\377\336\336\336\377\335\336\335" + "\377\335\336\336\377\336\336\336\377\336\336\336\377\336\335\336\377\336" + "\336\336\377\336\335\336\377\336\336\336\377\336\336\336\377\336\335\336" + "\377\336\336\336\377\336\335\336\377\336\336\336\377\336\336\336\377\336" + "\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\336" + "\377\336\336\336\377\336\335\336\377\336\336\336\377\336\336\336\377\336" + "\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\336" + "\377\336\336\336\377\336\336\336\377\336\336\335\377\335\336\336\377\336" + "\336\336\377\336\336\336\377\336\336\336\377\335\336\336\377\336\336\336" + "\377\336\336\336\377\336\336\336\377\336\336\335\377\336\335\336\377\336" + "\336\335\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\336" + "\377\336\336\335\377\336\336\336\377\336\336\336\377\336\336\336\377\336" + "\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\335" + "\377\336\336\336\377\336\336\336\377\336\336\336\377\335\336\335\377\335" + "\336\336\377\336\336\336\377\336\336\336\377\336\335\336\377\336\336\336" + "\377\336\335\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336" + "\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\335" + "\377\335\336\336\377\335\336\335\377\336\335\336\377\336\336\336\377\0\0" + "\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0" + "E\344\344\344\377\344\345\344\377\344\344\344\377\344\344\345\377\344\344" + "\345\377\345\345\345\377\345\344\344\377\345\344\345\377\344\344\345\377" + "\345\345\344\377\345\344\345\377\344\344\345\377\345\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\345\344\345\377\344\344\345\377" + "\345\344\344\377\344\344\344\377\344\344\344\377\344\345\345\377\344\344" + "\344\377\345\344\344\377\345\344\344\377\345\345\344\377\344\345\344\377" + "\344\345\345\377\344\345\344\377\344\344\344\377\345\344\344\377\344\344" + "\345\377\344\345\344\377\345\345\344\377\344\344\345\377\345\345\345\377" + "\344\344\344\377\344\345\345\377\345\345\344\377\344\344\345\377\345\345" + "\344\377\344\344\344\377\344\344\345\377\345\344\344\377\344\345\344\377" + "\344\344\344\377\344\344\344\377\345\344\344\377\344\344\345\377\344\345" + "\344\377\344\344\344\377\344\344\344\377\345\344\344\377\344\344\345\377" + "\344\344\344\377\344\344\345\377\344\345\345\377\345\344\344\377\345\345" + "\344\377\345\344\344\377\345\344\344\377\345\344\345\377\344\344\345\377" + "\345\345\344\377\345\344\345\377\344\344\345\377\344\344\345\377\345\345" + "\344\377\345\344\345\377\344\344\345\377\345\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\345\344\345\377\344\344\345\377\345\344" + "\344\377\344\344\344\377\344\344\344\377\344\345\345\377\344\344\344\377" + "\345\344\344\377\345\344\344\377\345\345\344\377\344\345\344\377\344\345" + "\345\377\344\345\344\377\344\344\344\377\345\344\344\377\344\344\345\377" + "\344\345\344\377\345\345\344\377\344\344\345\377\345\345\345\377\344\344" + "\344\377\344\345\345\377\345\345\344\377\344\344\345\377\345\345\344\377" + "\344\344\344\377\344\344\345\377\345\344\344\377\344\345\344\377\344\344" + "\344\377\344\344\344\377\345\344\344\377\344\344\345\377\344\344\344\377" + "\344\344\345\377\344\345\345\377\345\344\344\377\345\345\344\377\345\344" + "\344\377\344\344\345\377\344\344\345\377\345\344\344\377\344\345\344\377" + "\344\344\344\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0" + "\0\0\16\0\0\0#\0\0\0E\353\353\353\377\353\353\353\377\353\353\353\377\353" + "\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353" + "\377\353\352\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353" + "\353\353\377\353\353\353\377\353\353\353\377\352\353\353\377\353\353\353" + "\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353" + "\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353" + "\377\353\353\353\377\352\353\353\377\353\353\353\377\353\353\353\377\353" + "\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\352" + "\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353" + "\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\352" + "\377\352\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353" + "\353\353\377\352\353\353\377\353\353\353\377\353\353\353\377\353\353\353" + "\377\353\353\353\377\352\353\353\377\353\352\353\377\353\353\353\377\353" + "\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353" + "\377\353\352\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353" + "\352\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353" + "\377\353\353\353\377\353\353\353\377\352\353\353\377\353\353\353\377\353" + "\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353" + "\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353" + "\353\353\377\352\353\353\377\353\353\353\377\353\353\353\377\353\353\353" + "\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\352\377\353" + "\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353" + "\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\352\377\352" + "\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353" + "\377\352\353\353\377\353\352\353\377\353\353\353\377\353\353\353\377\353" + "\353\353\377\353\353\353\377\353\353\353\377\353\352\353\377\353\353\353" + "\377\353\353\353\377\352\353\352\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0" + "\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\361\362\362\377\361\362\362\377" + "\362\362\361\377\361\362\362\377\361\362\361\377\361\361\361\377\361\361" + "\361\377\361\361\361\377\361\361\361\377\361\361\362\377\362\361\361\377" + "\362\361\361\377\361\362\362\377\362\361\362\377\362\361\362\377\362\361" + "\361\377\361\361\361\377\362\361\362\377\361\362\362\377\362\362\362\377" + "\361\362\362\377\361\361\362\377\361\361\361\377\362\362\361\377\361\362" + "\361\377\362\361\361\377\362\361\361\377\361\362\361\377\361\361\361\377" + "\362\362\362\377\362\362\362\377\361\361\361\377\362\362\361\377\362\361" + "\362\377\361\361\362\377\362\361\361\377\361\362\361\377\362\362\362\377" + "\362\362\361\377\362\362\362\377\362\361\361\377\361\362\362\377\361\361" + "\362\377\362\362\361\377\361\362\362\377\361\362\361\377\361\362\361\377" + "\362\361\361\377\362\361\362\377\361\362\362\377\361\362\361\377\361\362" + "\361\377\362\361\361\377\362\361\362\377\361\361\362\377\361\361\362\377" + "\361\361\361\377\362\361\362\377\361\361\362\377\362\362\361\377\361\361" + "\361\377\361\361\361\377\361\361\361\377\361\361\362\377\362\361\361\377" + "\362\361\361\377\361\361\361\377\361\361\362\377\362\361\361\377\362\361" + "\361\377\361\362\362\377\362\361\362\377\362\361\362\377\362\361\361\377" + "\361\361\361\377\362\361\362\377\361\362\362\377\362\362\362\377\361\362" + "\362\377\361\361\362\377\361\361\361\377\362\362\361\377\361\362\361\377" + "\362\361\361\377\362\361\361\377\361\362\361\377\361\361\361\377\362\362" + "\362\377\362\362\362\377\361\361\361\377\362\362\361\377\362\361\362\377" + "\361\361\362\377\362\361\361\377\361\362\361\377\362\362\362\377\362\362" + "\361\377\362\362\362\377\362\361\361\377\361\362\362\377\361\361\362\377" + "\362\362\361\377\361\362\362\377\361\362\361\377\361\362\361\377\362\361" + "\361\377\362\361\362\377\361\361\362\377\361\361\362\377\361\361\361\377" + "\362\361\362\377\361\361\362\377\362\362\361\377\361\361\362\377\361\362" + "\362\377\361\362\361\377\361\361\361\377\361\362\361\377\0\0\0E\0\0\0$\0" + "\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\370\367\370" + "\377\370\370\370\377\367\370\370\377\370\370\370\377\370\370\370\377\370" + "\370\367\377\367\370\370\377\370\370\370\377\370\370\370\377\370\370\370" + "\377\370\370\370\377\370\370\370\377\370\370\370\377\367\370\370\377\370" + "\370\367\377\367\367\370\377\370\367\370\377\370\370\367\377\370\370\370" + "\377\370\370\367\377\370\370\370\377\370\370\370\377\370\370\367\377\370" + "\370\370\377\370\370\370\377\370\370\367\377\370\367\367\377\370\370\370" + "\377\370\370\370\377\370\367\370\377\370\370\370\377\370\370\370\377\370" + "\370\370\377\370\370\367\377\370\370\370\377\370\370\370\377\370\370\370" + "\377\370\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377\370" + "\370\370\377\370\370\367\377\370\370\370\377\370\370\370\377\370\370\370" + "\377\367\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377\370" + "\370\370\377\367\370\370\377\370\370\370\377\370\370\370\377\370\370\370" + "\377\370\370\370\377\370\370\370\377\370\370\370\377\367\370\370\377\370" + "\370\367\377\367\370\370\377\370\370\370\377\370\370\370\377\370\370\370" + "\377\370\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377\370" + "\370\370\377\370\370\370\377\370\370\370\377\367\370\370\377\370\370\367" + "\377\367\367\370\377\370\367\370\377\370\370\367\377\370\370\370\377\370" + "\370\367\377\370\370\370\377\370\370\370\377\370\370\367\377\370\370\370" + "\377\370\370\370\377\370\370\367\377\370\367\367\377\370\370\370\377\370" + "\370\370\377\370\367\370\377\370\370\370\377\370\370\370\377\370\370\370" + "\377\370\370\367\377\370\370\370\377\370\370\370\377\370\370\370\377\370" + "\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377\370\370\370" + "\377\370\370\367\377\370\370\370\377\370\370\370\377\370\370\370\377\367" + "\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377\370\370\370" + "\377\370\370\370\377\370\370\370\377\367\370\370\377\370\370\367\377\370" + "\370\370\377\370\367\370\377\370\370\370\377\367\370\370\377\367\370\370" + "\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0" + "\0#\0\0\0E\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0" + "\0\0\4\0\0\0\16\0\0\0#\0\0\0E\252\251\252\377\251\251\252\377\251\251\252" + "\377\251\251\251\377\252\251\252\377\251\252\251\377\251\252\251\377\252" + "\251\252\377\251\251\252\377\251\252\251\377\251\251\252\377\252\251\251" + "\377\251\252\252\377\251\251\251\377\251\252\251\377\251\252\251\377\252" + "\252\252\377\251\252\251\377\252\252\252\377\251\252\252\377\251\252\251" + "\377\252\251\251\377\252\251\252\377\251\252\251\377\251\251\251\377\251" + "\252\251\377\252\251\251\377\251\252\251\377\251\252\251\377\251\251\251" + "\377\251\251\251\377\251\251\252\377\251\251\251\377\251\252\251\377\252" + "\251\251\377\252\251\251\377\252\251\251\377\251\251\252\377\251\251\251" + "\377\251\251\252\377\252\251\251\377\251\252\251\377\251\252\252\377\252" + "\251\252\377\252\251\251\377\252\251\251\377\252\251\252\377\251\252\252" + "\377\252\251\252\377\252\251\251\377\252\251\251\377\252\251\252\377\251" + "\252\252\377\252\251\252\377\251\252\251\377\251\252\251\377\251\251\252" + "\377\251\251\252\377\251\252\252\377\251\251\252\377\251\252\251\377\252" + "\251\252\377\251\251\252\377\251\252\251\377\251\251\252\377\252\251\251" + "\377\251\251\252\377\251\252\251\377\251\251\252\377\252\251\251\377\251" + "\252\252\377\251\251\251\377\251\252\251\377\251\252\251\377\252\252\252" + "\377\251\252\251\377\252\252\252\377\251\252\252\377\251\252\251\377\252" + "\251\251\377\252\251\252\377\251\252\251\377\251\251\251\377\251\252\251" + "\377\252\251\251\377\251\252\251\377\251\252\251\377\251\251\251\377\251" + "\251\251\377\251\251\252\377\251\251\251\377\251\252\251\377\252\251\251" + "\377\252\251\251\377\252\251\251\377\251\251\252\377\251\251\251\377\251" + "\251\252\377\252\251\251\377\251\252\251\377\251\252\252\377\252\251\252" + "\377\252\251\251\377\252\251\251\377\252\251\252\377\251\252\252\377\252" + "\251\252\377\251\252\251\377\251\252\251\377\251\251\252\377\251\251\252" + "\377\251\252\252\377\251\251\252\377\252\251\251\377\251\251\251\377\251" + "\251\251\377\251\252\251\377\252\251\251\377\0\0\0E\0\0\0#\0\0\0\16\0\0\0" + "\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\260\260\260\377\260\257" + "\260\377\257\257\260\377\257\260\260\377\257\260\257\377\260\260\260\377" + "\260\260\257\377\260\257\260\377\260\260\260\377\260\260\260\377\260\260" + "\257\377\260\260\260\377\260\260\260\377\260\260\260\377\257\257\260\377" + "\260\260\257\377\260\260\260\377\260\260\260\377\257\260\260\377\260\260" + "\260\377\260\257\260\377\260\260\260\377\257\257\260\377\260\257\260\377" + "\260\260\260\377\260\260\260\377\257\260\260\377\260\257\260\377\260\260" + "\260\377\257\260\260\377\260\257\260\377\257\260\260\377\260\260\257\377" + "\257\260\260\377\260\260\257\377\260\260\260\377\260\257\257\377\260\260" + "\260\377\260\257\260\377\257\260\260\377\260\260\260\377\260\260\260\377" + "\257\257\260\377\260\260\260\377\260\260\260\377\260\260\260\377\260\260" + "\260\377\257\260\260\377\260\260\260\377\260\260\260\377\260\260\260\377" + "\260\260\260\377\257\260\260\377\260\260\260\377\260\257\257\377\257\257" + "\260\377\260\257\257\377\260\257\260\377\260\260\260\377\257\260\257\377" + "\260\260\257\377\260\257\260\377\260\260\260\377\260\260\260\377\260\260" + "\257\377\260\260\260\377\260\260\260\377\260\260\260\377\260\260\257\377" + "\260\260\260\377\260\260\260\377\260\260\260\377\257\257\260\377\260\260" + "\257\377\260\260\260\377\260\260\260\377\257\260\260\377\260\260\260\377" + "\260\257\260\377\260\260\260\377\257\257\260\377\260\257\260\377\260\260" + "\260\377\260\260\260\377\257\260\260\377\260\257\260\377\260\260\260\377" + "\257\260\260\377\260\257\260\377\257\260\260\377\260\260\257\377\257\260" + "\260\377\260\260\257\377\260\260\260\377\260\257\257\377\260\260\260\377" + "\260\257\260\377\257\260\260\377\260\260\260\377\260\260\260\377\257\257" + "\260\377\260\260\260\377\260\260\260\377\260\260\260\377\260\260\260\377" + "\257\260\260\377\260\260\260\377\260\257\257\377\257\257\260\377\260\257" + "\257\377\260\257\260\377\260\260\260\377\257\260\257\377\260\257\260\377" + "\260\260\260\377\260\257\260\377\260\260\257\377\260\260\260\377\0\0\0E\0" + "\0\0#\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0\0\15\0\0\0\"\0\0\0C\267" + "\266\267\377\266\266\267\377\266\266\266\377\267\267\266\377\266\266\266" + "\377\267\266\267\377\266\266\266\377\266\266\266\377\266\266\267\377\266" + "\266\266\377\267\266\267\377\267\266\266\377\266\266\266\377\267\266\266" + "\377\266\267\266\377\267\266\267\377\266\267\266\377\266\266\266\377\266" + "\267\267\377\266\266\266\377\266\266\266\377\266\267\266\377\267\266\266" + "\377\266\266\266\377\267\266\267\377\267\266\266\377\266\267\267\377\266" + "\266\266\377\267\267\266\377\266\266\267\377\266\266\266\377\266\266\267" + "\377\267\266\266\377\266\266\266\377\266\266\266\377\267\266\266\377\267" + "\266\266\377\267\266\266\377\266\266\266\377\266\267\266\377\266\267\266" + "\377\266\267\266\377\267\266\267\377\266\266\266\377\266\266\266\377\266" + "\266\266\377\266\266\267\377\266\266\266\377\266\267\266\377\266\266\266" + "\377\266\266\266\377\266\266\267\377\266\266\266\377\266\267\266\377\267" + "\266\266\377\266\266\266\377\266\266\266\377\266\266\266\377\267\266\266" + "\377\267\266\266\377\266\266\266\377\266\266\266\377\266\266\267\377\266" + "\266\266\377\267\266\267\377\267\266\266\377\266\266\267\377\266\266\266" + "\377\267\266\267\377\267\266\266\377\266\266\266\377\267\266\266\377\266" + "\267\266\377\267\266\267\377\266\267\266\377\266\266\266\377\266\267\267" + "\377\266\266\266\377\266\266\266\377\266\267\266\377\267\266\266\377\266" + "\266\266\377\267\266\267\377\267\266\266\377\266\267\267\377\266\266\266" + "\377\267\267\266\377\266\266\267\377\266\266\266\377\266\266\267\377\267" + "\266\266\377\266\266\266\377\266\266\266\377\267\266\266\377\267\266\266" + "\377\267\266\266\377\266\266\266\377\266\267\266\377\266\267\266\377\266" + "\267\266\377\267\266\267\377\266\266\266\377\266\266\266\377\266\266\266" + "\377\266\266\267\377\266\266\266\377\266\267\266\377\267\266\266\377\266" + "\266\266\377\266\266\266\377\266\266\266\377\267\266\266\377\267\266\266" + "\377\266\266\266\377\266\267\266\377\266\266\267\377\267\266\267\377\266" + "\266\267\377\0\0\0C\0\0\0\"\0\0\0\15\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\4\0\0" + "\0\15\0\0\0\40\0\0\0?\266\265\266\364\275\275\275\377\275\275\274\377\275" + "\274\275\377\275\275\275\377\275\275\275\377\275\275\275\377\275\275\275" + "\377\275\275\275\377\275\275\275\377\274\275\275\377\275\275\274\377\275" + "\275\275\377\275\275\275\377\275\275\275\377\275\274\275\377\274\275\275" + "\377\275\275\274\377\275\274\275\377\275\275\274\377\275\274\275\377\275" + "\275\275\377\275\275\275\377\274\275\274\377\274\275\275\377\274\275\274" + "\377\275\275\275\377\275\275\275\377\275\275\275\377\275\275\274\377\275" + "\275\275\377\274\275\275\377\275\275\275\377\275\274\275\377\275\275\275" + "\377\275\275\275\377\275\275\275\377\275\275\274\377\275\274\275\377\275" + "\275\275\377\275\275\275\377\275\275\274\377\275\275\275\377\275\275\275" + "\377\275\275\274\377\275\274\275\377\274\275\275\377\275\274\275\377\275" + "\275\275\377\275\275\274\377\275\274\275\377\274\275\275\377\275\274\275" + "\377\275\275\275\377\275\275\275\377\275\275\274\377\275\275\274\377\275" + "\275\275\377\275\275\275\377\274\274\275\377\275\275\275\377\275\275\275" + "\377\275\275\275\377\275\275\275\377\274\275\275\377\275\275\274\377\275" + "\275\275\377\275\275\275\377\274\275\275\377\275\275\274\377\275\275\275" + "\377\275\275\275\377\275\275\275\377\275\274\275\377\274\275\275\377\275" + "\275\274\377\275\274\275\377\275\275\274\377\275\274\275\377\275\275\275" + "\377\275\275\275\377\274\275\274\377\274\275\275\377\274\275\274\377\275" + "\275\275\377\275\275\275\377\275\275\275\377\275\275\274\377\275\275\275" + "\377\274\275\275\377\275\275\275\377\275\274\275\377\275\275\275\377\275" + "\275\275\377\275\275\275\377\275\275\274\377\275\274\275\377\275\275\275" + "\377\275\275\275\377\275\275\274\377\275\275\275\377\275\275\275\377\275" + "\275\274\377\275\274\275\377\274\275\275\377\275\274\275\377\275\275\275" + "\377\275\275\275\377\275\275\274\377\275\275\274\377\275\275\275\377\275" + "\275\275\377\274\274\275\377\274\275\275\377\275\275\274\377\274\274\275" + "\377\275\275\275\377\266\265\266\364\0\0\0?\0\0\0\40\0\0\0\15\0\0\0\4\0\0" + "\0\1\0\0\0\1\0\0\0\3\0\0\0\13\0\0\0\33\0\0\0""7\233\233\233\272\303\303\304" + "\377\303\303\303\377\304\304\303\377\304\303\304\377\303\303\303\377\303" + "\303\304\377\303\303\303\377\303\303\303\377\303\303\303\377\303\303\304" + "\377\303\303\304\377\303\303\304\377\303\304\303\377\303\303\303\377\304" + "\304\303\377\304\304\303\377\303\303\303\377\304\304\303\377\303\303\303" + "\377\304\303\304\377\303\304\303\377\304\303\304\377\303\303\303\377\304" + "\304\303\377\303\304\304\377\304\303\303\377\304\303\303\377\303\304\303" + "\377\303\304\303\377\303\304\303\377\303\304\303\377\304\303\303\377\303" + "\303\303\377\303\303\304\377\303\304\304\377\303\303\304\377\303\303\303" + "\377\303\303\303\377\303\303\303\377\303\303\303\377\304\303\304\377\303" + "\303\304\377\303\304\303\377\303\303\303\377\303\303\303\377\303\304\303" + "\377\304\303\303\377\303\303\303\377\303\303\303\377\303\303\303\377\303" + "\304\303\377\304\303\303\377\303\303\303\377\303\304\304\377\303\303\304" + "\377\304\303\303\377\303\304\303\377\304\303\303\377\303\303\303\377\303" + "\303\304\377\303\303\303\377\303\303\303\377\303\303\303\377\303\303\304" + "\377\303\303\304\377\303\303\303\377\303\303\303\377\303\303\304\377\303" + "\303\304\377\303\303\304\377\303\304\303\377\303\303\303\377\304\304\303" + "\377\304\304\303\377\303\303\303\377\304\304\303\377\303\303\303\377\304" + "\303\304\377\303\304\303\377\304\303\304\377\303\303\303\377\304\304\303" + "\377\303\304\304\377\304\303\303\377\304\303\303\377\303\304\303\377\303" + "\304\303\377\303\304\303\377\303\304\303\377\304\303\303\377\303\303\303" + "\377\303\303\304\377\303\304\304\377\303\303\304\377\303\303\303\377\303" + "\303\303\377\303\303\303\377\303\303\303\377\304\303\304\377\303\303\304" + "\377\303\304\303\377\303\303\303\377\303\303\303\377\303\304\303\377\304" + "\303\303\377\303\303\303\377\303\304\304\377\303\303\304\377\304\303\303" + "\377\303\304\303\377\304\303\303\377\303\303\303\377\303\303\304\377\303" + "\304\303\377\304\303\303\377\303\303\303\377\233\233\233\272\0\0\0""7\0\0" + "\0\33\0\0\0\13\0\0\0\3\0\0\0\1\0\0\0\1\0\0\0\2\0\0\0\10\0\0\0\25\0\0\0,\0" + "\0\0I\235\235\235\276\302\301\302\365\311\312\312\377\311\312\312\377\312" + "\312\311\377\312\312\311\377\312\311\312\377\312\311\312\377\312\312\311" + "\377\312\312\312\377\312\312\312\377\312\312\312\377\311\312\312\377\312" + "\312\312\377\312\312\311\377\312\312\311\377\312\312\312\377\312\311\312" + "\377\312\312\312\377\311\311\312\377\312\312\311\377\312\312\312\377\312" + "\312\312\377\311\312\312\377\312\312\312\377\312\312\311\377\312\312\312" + "\377\312\312\312\377\311\311\311\377\312\312\312\377\312\312\312\377\312" + "\312\311\377\312\312\312\377\311\312\312\377\312\311\312\377\312\312\311" + "\377\312\311\312\377\312\312\312\377\312\312\312\377\312\312\312\377\312" + "\312\312\377\312\311\312\377\312\311\312\377\312\312\311\377\312\312\312" + "\377\311\312\312\377\312\311\312\377\311\312\312\377\312\312\311\377\312" + "\312\312\377\311\312\312\377\312\311\312\377\311\312\312\377\312\312\312" + "\377\311\311\312\377\312\312\312\377\311\312\311\377\312\312\312\377\312" + "\312\312\377\312\312\311\377\312\311\312\377\312\311\312\377\312\312\311" + "\377\312\312\312\377\312\312\312\377\312\311\312\377\312\312\311\377\312" + "\312\312\377\312\312\312\377\312\312\312\377\311\312\312\377\312\312\312" + "\377\312\312\311\377\312\312\311\377\312\312\312\377\312\311\312\377\312" + "\312\312\377\311\311\312\377\312\312\311\377\312\312\312\377\312\312\312" + "\377\311\312\312\377\312\312\312\377\312\312\311\377\312\312\312\377\312" + "\312\312\377\311\311\311\377\312\312\312\377\312\312\312\377\312\312\311" + "\377\312\312\312\377\311\312\312\377\312\311\312\377\312\312\311\377\312" + "\311\312\377\312\312\312\377\312\312\312\377\312\312\312\377\312\312\312" + "\377\312\311\312\377\312\311\312\377\312\312\311\377\312\312\312\377\311" + "\312\312\377\312\311\312\377\311\312\312\377\312\312\312\377\311\311\312" + "\377\312\312\312\377\311\312\311\377\312\312\312\377\312\312\312\377\312" + "\312\311\377\311\312\312\377\312\312\312\377\234\234\233\277\0\0\0I\0\0\0" + ",\0\0\0\25\0\0\0\10\0\0\0\2\0\0\0\1\0\0\0\0\0\0\0\1\0\0\0\5\0\0\0\16\0\0" + "\0\35\0\0\0""3\0\0\0I\0\0\0[\0\0\0e\0\0\0k\0\0\0m\0\0\0n\0\0\0n\0\0\0n\0" + "\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0" + "\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0" + "n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0" + "\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0" + "\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0" + "n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0" + "\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0" + "\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0" + "n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0" + "\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0" + "\0m\0\0\0k\0\0\0f\0\0\0[\0\0\0J\0\0\0""3\0\0\0\36\0\0\0\16\0\0\0\5\0\0\0" + "\1\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\10\0\0\0\21\0\0\0\36\0\0\0,\0\0" + "\0""7\0\0\0?\0\0\0C\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0" + "\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0" + "E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0" + "\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0" + "\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0" + "E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0" + "\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0" + "\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0" + "E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0" + "\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0" + "\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0C\0\0\0@\0\0\0" + """8\0\0\0,\0\0\0\36\0\0\0\21\0\0\0\10\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\1\0\0\0\4\0\0\0\10\0\0\0\16\0\0\0\25\0\0\0\33\0\0\0\40\0\0\0\"" + "\0\0\0#\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0" + "\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0" + "\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0" + "$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0" + "\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0" + "\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0" + "$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0" + "\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0" + "\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0" + "$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0" + "\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0\"\0\0\0\40\0\0\0\34\0\0\0\26\0\0" + "\0\16\0\0\0\10\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0" + "\0\0\1\0\0\0\3\0\0\0\5\0\0\0\10\0\0\0\13\0\0\0\15\0\0\0\15\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0" + "\16\0\0\0\16\0\0\0\16\0\0\0\15\0\0\0\15\0\0\0\13\0\0\0\10\0\0\0\6\0\0\0\3" + "\0\0\0\1\0\0\0\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\1" + "\0\0\0\1\0\0\0\2\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\2" + "\0\0\0\1\0\0\0\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\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6" + "\0\0\0\6\0\0\0\6\0\0\0\4\0\0\0\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\2\0\0\0\13\0\0\0\34\0\0\0*\0\0\0""0" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1" + "\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""0\0\0\0,\0" + "\0\0\35\0\0\0\13\0\0\0\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\1\0\0\0\13\0\0\0)\316\316\316\267\366\366\366\364\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\335\335\335\377" + "\256\257\257\377\245\245\245\377\244\245\245\377\245\245\244\377\245\245" + "\245\377\244\245\245\377\245\245\244\377\245\245\245\377\245\245\244\377" + "\245\245\245\377\335\335\335\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\335\335\335\377\256\257\257\377\245\245\245\377" + "\244\245\245\377\245\245\244\377\245\245\245\377\244\245\245\377\245\245" + "\244\377\245\245\245\377\245\245\244\377\245\245\245\377\335\335\335\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\315\315\315\270\0\0\0)\0\0\0\13\0\0\0\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\4\0\0\0\34\313\314\314\267\374\374\374\377\374\374" + "\374\377\374\374\374\377\375\374\374\377\375\374\375\377\374\374\374\377" + "\374\374\375\377\375\374\374\377\374\374\374\377\374\375\374\377\374\374" + "\374\377\375\375\374\377\374\374\374\377\374\374\375\377\374\375\374\377" + "\374\375\374\377\374\374\374\377\375\374\374\377\374\374\374\377\375\375" + "\374\377\375\375\374\377\374\374\374\377\374\375\374\377\374\375\374\377" + "\375\374\374\377\374\374\374\377\374\374\375\377\375\374\374\377\374\374" + "\374\377\374\374\374\377\374\374\375\377\375\374\374\377\375\374\374\377" + "\374\375\375\377\374\375\374\377\375\374\375\377\374\374\375\377\374\375" + "\374\377\374\374\374\377\374\374\374\377\374\374\374\377\374\374\374\377" + "\374\374\374\377\374\374\375\377\375\374\375\377\374\374\375\377\374\375" + "\375\377\374\374\374\377\374\374\375\377\375\374\375\377\374\374\375\377" + "\374\375\375\377\374\374\374\377\374\374\374\377\374\374\374\377\374\375" + "\375\377\374\374\374\377\374\374\374\377\374\374\375\377\374\374\374\377" + "\272\272\272\377\314\300\300\377\350DD\377\355\0\0\377\355\0\0\377\355\0" + "\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\314\300\300\377\272" + "\272\272\377\374\375\374\377\374\375\374\377\374\374\374\377\375\374\374" + "\377\272\272\272\377\303\300\300\377eDD\377/\0\0\377/\0\0\377/\0\0\377/\0" + "\0\377/\0\0\377/\0\0\377/\0\0\377\303\300\300\377\272\272\272\377\374\374" + "\375\377\375\374\374\377\375\374\374\377\374\375\375\377\374\375\374\377" + "\375\374\375\377\374\374\375\377\374\375\374\377\374\374\374\377\374\374" + "\374\377\374\374\374\377\374\374\374\377\374\374\374\377\374\374\375\377" + "\375\374\375\377\374\374\375\377\374\375\375\377\374\374\374\377\374\374" + "\374\377\374\374\374\377\374\375\375\377\374\374\374\377\374\374\374\377" + "\374\374\375\377\375\375\374\377\374\374\374\377\375\375\374\377\374\374" + "\374\377\312\312\313\270\0\0\0\34\0\0\0\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\6\0\0\0*\357\357\357\365\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\372\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371" + "\371\371\377\371\371\371\377\372\371\371\377\371\371\371\377\371\371\371" + "\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\277" + "\277\277\377\351EE\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355" + "\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\351EE\377\277\277\277\377\371" + "\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377\277\277\277" + "\377eEE\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377" + "/\0\0\377eEE\377\277\277\277\377\371\371\371\377\371\371\371\377\371\371" + "\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377" + "\371\372\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371" + "\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377" + "\371\371\371\377\371\371\371\377\372\371\371\377\371\371\371\377\371\371" + "\371\377\371\371\371\377\371\371\371\377\371\371\371\377\371\371\371\377" + "\371\371\371\377\371\371\371\377\371\371\371\377\357\357\357\365\0\0\0*\0" + "\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0""0\366" + "\365\366\377\366\366\366\377\366\366\365\377\365\366\366\377\366\366\366" + "\377\366\366\366\377\366\365\365\377\366\366\365\377\366\365\366\377\366" + "\365\366\377\366\365\365\377\365\366\366\377\366\366\365\377\365\366\366" + "\377\366\365\366\377\366\366\366\377\366\365\366\377\366\366\366\377\365" + "\366\366\377\366\366\366\377\365\366\365\377\366\365\366\377\366\366\366" + "\377\365\365\366\377\365\365\365\377\365\365\366\377\365\366\365\377\366" + "\365\366\377\366\366\365\377\366\366\366\377\366\365\366\377\366\366\366" + "\377\366\366\365\377\366\366\366\377\366\365\366\377\365\365\365\377\365" + "\366\366\377\366\366\366\377\366\366\366\377\366\365\366\377\366\365\365" + "\377\366\365\366\377\366\365\366\377\366\366\365\377\366\366\366\377\365" + "\366\366\377\365\366\366\377\366\365\365\377\366\366\366\377\366\366\366" + "\377\365\366\366\377\365\366\366\377\366\365\365\377\366\366\366\377\366" + "\366\365\377\365\366\365\377\365\366\366\377\366\365\366\377\366\366\366" + "\377\366\366\366\377\366\365\365\377\314\315\315\377\355\0\0\377\355\0\0" + "\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0" + "\377\355\0\0\377\355\0\0\377\314\315\314\377\366\366\366\377\366\365\366" + "\377\366\366\366\377\365\366\366\377\314\315\315\377/\0\0\377/\0\0\377/\0" + "\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377\314" + "\315\314\377\366\366\366\377\366\366\365\377\366\366\366\377\366\365\366" + "\377\365\365\365\377\365\366\366\377\366\366\366\377\366\366\366\377\366" + "\365\366\377\366\365\365\377\366\365\366\377\366\365\366\377\366\366\365" + "\377\366\366\366\377\365\366\366\377\365\366\366\377\366\365\365\377\366" + "\366\366\377\366\366\365\377\365\366\365\377\365\366\366\377\366\365\366" + "\377\366\366\366\377\366\366\366\377\365\365\365\377\365\366\365\377\365" + "\365\366\377\366\366\366\377\365\366\366\377\0\0\0""0\0\0\0\6\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0""1\363\363\362\377\362" + "\362\362\377\362\362\362\377\362\363\363\377\363\362\362\377\363\362\362" + "\377\363\363\363\377\362\363\362\377\362\362\362\377\362\362\362\377\363" + "\362\363\377\362\363\362\377\363\363\362\377\362\362\362\377\362\363\363" + "\377\363\363\362\377\363\362\363\377\362\363\362\377\363\363\362\377\362" + "\362\362\377\363\363\362\377\363\362\362\377\362\362\362\377\362\363\362" + "\377\362\363\363\377\363\363\362\377\362\362\362\377\362\362\363\377\362" + "\362\363\377\363\362\363\377\363\362\363\377\362\363\363\377\362\363\362" + "\377\363\363\363\377\362\363\363\377\362\362\363\377\362\363\362\377\362" + "\362\362\377\363\362\363\377\362\362\362\377\362\362\363\377\363\363\363" + "\377\363\363\362\377\363\363\362\377\362\362\362\377\362\362\362\377\363" + "\363\363\377\362\362\363\377\362\362\362\377\362\362\362\377\362\362\362" + "\377\363\363\363\377\362\362\363\377\362\362\362\377\363\363\362\377\363" + "\363\363\377\363\362\363\377\363\363\363\377\363\362\363\377\362\362\363" + "\377\363\363\363\377\331\331\331\377\353GG\377\355\0\0\377\355\0\0\377\355" + "\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\353" + "GG\377\331\332\332\377\363\363\362\377\363\362\363\377\362\363\362\377\363" + "\363\362\377\331\331\331\377hGG\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/" + "\0\0\377/\0\0\377/\0\0\377/\0\0\377hGG\377\331\332\332\377\362\363\363\377" + "\362\363\362\377\363\363\363\377\362\363\363\377\362\362\363\377\362\363" + "\362\377\362\362\362\377\363\362\363\377\362\362\362\377\362\362\363\377" + "\363\363\363\377\363\363\362\377\363\363\362\377\362\362\362\377\362\362" + "\362\377\363\363\363\377\362\362\363\377\362\362\362\377\363\363\362\377" + "\363\363\363\377\363\362\363\377\363\363\363\377\363\362\363\377\362\362" + "\363\377\362\363\362\377\362\363\362\377\362\363\362\377\363\363\362\377" + "\362\362\362\377\0\0\0""2\0\0\0\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\6\0\0\0""1\357\360\357\377\357\357\360\377\357\357\357\377" + "\360\357\357\377\357\357\360\377\357\357\357\377\357\357\357\377\357\357" + "\357\377\357\357\357\377\357\357\360\377\357\357\357\377\360\360\357\377" + "\357\357\357\377\357\357\357\377\357\357\357\377\357\360\360\377\357\357" + "\357\377\357\357\357\377\357\357\357\377\357\357\357\377\360\357\360\377" + "\357\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377\357\360" + "\357\377\357\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377" + "\357\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377\360\357" + "\357\377\357\357\357\377\360\357\357\377\357\357\357\377\357\357\357\377" + "\357\357\357\377\360\357\357\377\357\357\357\377\357\360\357\377\360\357" + "\357\377\357\357\360\377\357\357\357\377\357\357\357\377\357\357\357\377" + "\360\357\357\377\357\357\360\377\357\357\357\377\357\357\357\377\357\357" + "\357\377\360\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377" + "\357\357\357\377\357\357\357\377\357\360\357\377\357\357\357\377\347\347" + "\347\377\351\334\334\377\353HH\377\355\0\0\377\355\0\0\377\355\0\0\377\355" + "\0\0\377\355\0\0\377\355\0\0\377\355\0\0\377\350\334\334\377\347\347\347" + "\377\357\360\360\377\357\357\357\377\357\357\357\377\357\357\357\377\347" + "\347\347\377\340\334\335\377hHH\377/\0\0\377/\0\0\377/\0\0\377/\0\0\377/" + "\0\0\377/\0\0\377/\0\0\377\337\334\334\377\347\347\347\377\357\357\357\377" + "\357\357\357\377\357\357\357\377\360\357\357\377\357\357\357\377\360\357" + "\357\377\357\357\357\377\357\357\357\377\357\357\357\377\360\357\357\377" + "\357\357\357\377\357\360\357\377\360\357\357\377\357\357\360\377\357\357" + "\357\377\357\357\357\377\357\357\357\377\360\357\357\377\357\357\357\377" + "\357\357\357\377\357\357\357\377\357\357\357\377\357\357\357\377\357\360" + "\357\377\357\357\357\377\357\357\357\377\360\360\357\377\357\357\357\377" + "\357\357\357\377\0\0\0""2\0\0\0\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\6\0\0\0""1\354\354\354\377\354\354\354\377\354\353\354\377" + "\354\354\354\377\354\354\354\377\354\353\354\377\353\354\353\377\354\354" + "\353\377\354\354\354\377\354\353\353\377\353\354\354\377\354\354\354\377" + "\354\354\354\377\354\354\354\377\354\354\354\377\354\354\354\377\353\354" + "\354\377\354\354\354\377\354\354\354\377\354\354\353\377\354\354\354\377" + "\354\353\354\377\354\353\354\377\354\353\354\377\354\354\354\377\354\354" + "\353\377\354\354\354\377\354\354\354\377\354\354\354\377\354\354\354\377" + "\354\354\354\377\354\353\354\377\354\354\354\377\353\354\354\377\354\354" + "\354\377\354\354\354\377\354\353\354\377\354\354\354\377\353\354\354\377" + "\354\354\354\377\354\354\354\377\354\353\354\377\354\354\354\377\353\354" + "\354\377\354\353\354\377\354\353\354\377\354\354\353\377\354\354\354\377" + "\353\354\354\377\354\353\354\377\354\353\354\377\354\354\353\377\354\354" + "\354\377\353\354\354\377\354\354\354\377\354\354\354\377\354\354\354\377" + "\354\354\354\377\354\354\353\377\354\354\354\377\353\354\353\377\356\356" + "\356\377\362\362\363\377\364\364\363\377\364\363\363\377\364\363\363\377" + "\364\363\363\377\363\364\363\377\363\363\363\377\364\364\363\377\364\363" + "\363\377\364\363\364\377\356\356\356\377\354\354\354\377\353\354\354\377" + "\354\354\354\377\354\354\354\377\356\356\356\377\362\362\363\377\364\364" + "\363\377\364\363\363\377\364\363\363\377\364\363\363\377\363\364\363\377" + "\363\363\363\377\364\364\363\377\364\363\363\377\364\363\364\377\356\356" + "\356\377\354\353\354\377\354\354\354\377\353\354\354\377\354\354\354\377" + "\354\354\354\377\354\353\354\377\354\354\354\377\353\354\354\377\354\354" + "\354\377\354\354\354\377\354\353\354\377\354\354\354\377\353\354\354\377" + "\354\353\354\377\354\353\354\377\354\354\353\377\354\354\354\377\353\354" + "\354\377\354\354\354\377\354\354\354\377\354\354\354\377\354\354\354\377" + "\354\354\353\377\354\354\354\377\354\353\354\377\354\354\354\377\354\354" + "\354\377\354\354\354\377\354\353\354\377\0\0\0""2\0\0\0\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\6\0\0\0""1\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\0\0\0""2" + "\0\0\0\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\6\0\0\0""1" + "\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252" + "\252\377\252\252\252\377\252\252\252\377\251\252\252\377\252\252\252\377" + "\252\252\252\377\252\251\252\377\251\252\252\377\252\252\252\377\252\252" + "\251\377\252\252\252\377\252\252\252\377\252\252\251\377\252\252\252\377" + "\251\252\252\377\252\251\252\377\252\252\252\377\252\252\252\377\252\252" + "\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377" + "\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252" + "\252\377\252\252\252\377\252\252\252\377\251\252\251\377\252\252\252\377" + "\252\252\252\377\251\251\252\377\252\252\252\377\252\251\252\377\252\252" + "\252\377\252\252\252\377\251\252\252\377\252\252\251\377\252\252\252\377" + "\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252" + "\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377" + "\252\252\252\377\252\251\252\377\252\252\252\377\252\252\252\377\252\251" + "\252\377\252\252\252\377\252\252\252\377\251\252\252\377\252\252\252\377" + "\252\252\252\377\252\251\252\377\251\252\252\377\252\252\252\377\252\252" + "\252\377\252\251\252\377\251\252\252\377\252\252\252\377\252\252\251\377" + "\252\252\252\377\252\252\252\377\252\252\251\377\252\252\252\377\251\252" + "\252\377\252\251\252\377\252\252\252\377\252\252\252\377\252\252\252\377" + "\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252" + "\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377" + "\252\252\252\377\252\252\252\377\251\252\251\377\252\252\252\377\252\252" + "\252\377\251\251\252\377\252\252\252\377\252\251\252\377\252\252\252\377" + "\252\252\252\377\251\252\252\377\252\252\251\377\252\252\252\377\252\252" + "\252\377\252\252\252\377\252\252\252\377\252\252\252\377\252\252\252\377" + "\252\251\252\377\252\252\252\377\252\252\252\377\252\251\252\377\252\252" + "\252\377\252\252\252\377\252\252\252\377\252\251\252\377\252\252\252\377" + "\252\252\252\377\0\0\0""2\0\0\0\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\6\0\0\0""1\260\260\260\377\261\260\261\377\261\261\261\377" + "\261\260\260\377\260\260\261\377\260\261\260\377\261\260\260\377\260\261" + "\261\377\260\260\261\377\260\261\260\377\260\260\260\377\261\260\260\377" + "\260\260\260\377\261\260\260\377\260\260\261\377\260\261\260\377\260\260" + "\261\377\260\260\261\377\261\261\260\377\261\260\261\377\261\261\261\377" + "\260\260\260\377\260\260\260\377\260\261\261\377\260\260\261\377\260\260" + "\261\377\260\260\261\377\261\260\260\377\261\261\260\377\260\260\261\377" + "\260\261\260\377\260\260\261\377\260\261\260\377\260\260\261\377\260\260" + "\261\377\261\260\261\377\260\261\260\377\261\260\260\377\260\261\261\377" + "\261\260\260\377\261\260\261\377\261\261\260\377\260\260\261\377\261\261" + "\260\377\260\260\260\377\260\260\260\377\260\261\261\377\261\261\260\377" + "\261\261\260\377\260\260\260\377\260\260\260\377\260\261\261\377\261\261" + "\260\377\261\261\260\377\261\260\260\377\260\260\260\377\260\260\260\377" + "\260\260\260\377\260\260\260\377\261\260\260\377\261\260\260\377\260\261" + "\261\377\260\260\261\377\260\261\260\377\260\260\260\377\261\260\260\377" + "\260\260\261\377\260\261\260\377\260\260\260\377\261\260\260\377\260\260" + "\260\377\261\260\260\377\260\260\261\377\260\261\260\377\260\260\261\377" + "\260\260\261\377\261\261\260\377\261\260\261\377\261\261\261\377\260\260" + "\260\377\260\260\260\377\260\261\261\377\260\260\261\377\260\260\261\377" + "\260\260\261\377\261\260\260\377\261\261\260\377\260\260\261\377\260\261" + "\260\377\260\260\261\377\260\261\260\377\260\260\261\377\260\260\261\377" + "\261\260\261\377\260\261\260\377\261\260\260\377\260\261\261\377\261\260" + "\260\377\261\260\261\377\261\261\260\377\260\260\261\377\261\261\260\377" + "\260\260\260\377\260\260\260\377\260\261\261\377\261\261\260\377\261\261" + "\260\377\261\260\260\377\260\260\260\377\260\260\260\377\260\260\260\377" + "\260\260\260\377\261\260\260\377\261\261\261\377\260\261\260\377\261\261" + "\261\377\260\260\261\377\261\260\260\377\0\0\0""2\0\0\0\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\6\0\0\0""1\267\267\267\377\267\267" + "\267\377\267\267\267\377\266\267\267\377\267\267\267\377\267\267\267\377" + "\267\267\267\377\267\267\267\377\266\267\267\377\267\267\267\377\267\267" + "\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267\266\377" + "\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267" + "\267\377\267\267\266\377\267\267\266\377\267\267\267\377\267\267\267\377" + "\266\267\267\377\267\266\267\377\267\267\267\377\266\267\266\377\266\267" + "\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267\266\377" + "\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267" + "\267\377\266\267\267\377\267\266\266\377\267\267\267\377\267\267\267\377" + "\267\267\267\377\267\267\267\377\267\267\267\377\267\267\266\377\267\267" + "\267\377\267\267\267\377\266\267\266\377\267\267\267\377\267\267\266\377" + "\267\267\267\377\267\267\267\377\266\267\266\377\267\267\267\377\267\267" + "\267\377\266\267\267\377\267\267\267\377\267\266\267\377\267\267\267\377" + "\267\267\267\377\267\267\267\377\266\267\267\377\267\267\267\377\267\267" + "\267\377\267\267\267\377\266\267\267\377\267\267\267\377\267\267\267\377" + "\267\267\267\377\267\267\267\377\267\267\267\377\267\267\266\377\267\267" + "\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377" + "\267\267\266\377\267\267\266\377\267\267\267\377\267\267\267\377\266\267" + "\267\377\267\266\267\377\267\267\267\377\266\267\266\377\266\267\267\377" + "\267\267\267\377\267\267\267\377\267\267\267\377\267\267\266\377\267\267" + "\267\377\267\267\267\377\267\267\267\377\267\267\267\377\267\267\267\377" + "\266\267\267\377\267\266\266\377\267\267\267\377\267\267\267\377\267\267" + "\267\377\267\267\267\377\267\267\267\377\267\267\266\377\267\267\267\377" + "\267\267\267\377\266\267\266\377\267\267\267\377\267\267\267\377\266\267" + "\267\377\267\267\267\377\267\266\267\377\267\267\267\377\267\267\267\377" + "\267\267\266\377\267\267\267\377\267\267\267\377\267\267\267\377\0\0\0""2" + "\0\0\0\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\6\0\0\0""1" + "\275\275\276\377\276\276\276\377\275\275\276\377\275\275\275\377\276\275" + "\275\377\276\275\275\377\276\275\275\377\275\275\275\377\275\276\276\377" + "\276\275\276\377\275\275\276\377\275\275\275\377\276\275\275\377\275\275" + "\275\377\275\275\275\377\276\275\275\377\276\276\276\377\276\276\275\377" + "\275\276\276\377\275\275\275\377\275\276\275\377\275\275\275\377\275\275" + "\275\377\276\276\276\377\275\276\275\377\276\275\275\377\275\275\275\377" + "\275\275\276\377\276\275\275\377\275\276\276\377\275\275\275\377\275\275" + "\275\377\275\275\276\377\275\275\275\377\276\275\275\377\275\275\275\377" + "\276\276\276\377\276\275\275\377\276\275\276\377\275\276\276\377\275\275" + "\275\377\275\276\275\377\275\275\276\377\275\275\276\377\276\276\276\377" + "\276\275\275\377\276\275\276\377\275\276\276\377\276\275\275\377\276\276" + "\276\377\276\275\275\377\276\275\276\377\275\276\276\377\276\275\275\377" + "\276\276\276\377\275\276\275\377\276\275\276\377\275\276\275\377\275\276" + "\275\377\275\276\275\377\276\275\275\377\275\275\275\377\275\276\276\377" + "\276\275\276\377\275\275\276\377\275\275\275\377\275\276\276\377\276\275" + "\276\377\275\275\276\377\275\275\275\377\276\275\275\377\275\275\275\377" + "\275\275\275\377\276\275\275\377\276\276\276\377\276\276\275\377\275\276" + "\276\377\275\275\275\377\275\276\275\377\275\275\275\377\275\275\275\377" + "\276\276\276\377\275\276\275\377\276\275\275\377\275\275\275\377\275\275" + "\276\377\276\275\275\377\275\276\276\377\275\275\275\377\275\275\275\377" + "\275\275\276\377\275\275\275\377\276\275\275\377\275\275\275\377\276\276" + "\276\377\276\275\275\377\276\275\276\377\275\276\276\377\275\275\275\377" + "\275\276\275\377\275\275\276\377\275\275\276\377\276\276\276\377\276\275" + "\275\377\276\275\276\377\275\276\276\377\276\275\275\377\276\276\276\377" + "\275\276\275\377\276\275\276\377\275\276\275\377\275\276\275\377\275\276" + "\275\377\276\275\275\377\275\275\275\377\276\275\275\377\275\275\276\377" + "\275\275\276\377\0\0\0""2\0\0\0\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\6\0\0\0""1\304\304\304\377\304\304\304\377\304\304\304\377" + "\304\304\304\377\304\304\304\377\304\303\304\377\304\304\304\377\304\304" + "\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377" + "\303\304\304\377\303\304\304\377\303\303\304\377\304\303\304\377\304\304" + "\304\377\304\304\304\377\304\304\304\377\303\304\304\377\304\304\304\377" + "\304\303\304\377\304\303\304\377\304\304\304\377\304\304\303\377\304\304" + "\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377" + "\304\304\304\377\304\304\304\377\304\304\304\377\304\304\303\377\304\304" + "\304\377\304\304\303\377\304\304\304\377\304\304\304\377\304\304\304\377" + "\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304" + "\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377" + "\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304" + "\304\377\304\304\304\377\304\303\304\377\304\304\304\377\304\304\304\377" + "\304\304\304\377\303\304\304\377\304\304\304\377\304\304\304\377\304\304" + "\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377" + "\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\303\304" + "\304\377\303\304\304\377\303\303\304\377\304\303\304\377\304\304\304\377" + "\304\304\304\377\304\304\304\377\303\304\304\377\304\304\304\377\304\303" + "\304\377\304\303\304\377\304\304\304\377\304\304\303\377\304\304\304\377" + "\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304" + "\304\377\304\304\304\377\304\304\304\377\304\304\303\377\304\304\304\377" + "\304\304\303\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304" + "\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377" + "\304\304\304\377\304\304\304\377\304\304\304\377\304\304\304\377\304\304" + "\304\377\304\303\304\377\304\304\304\377\304\304\304\377\304\304\304\377" + "\303\304\304\377\304\304\304\377\304\303\304\377\304\303\303\377\304\303" + "\304\377\304\304\304\377\304\304\304\377\0\0\0""2\0\0\0\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\6\0\0\0""1\313\312\312\377\312\312" + "\312\377\312\313\312\377\312\313\312\377\313\313\312\377\312\313\312\377" + "\313\312\313\377\313\312\313\377\312\313\313\377\312\313\313\377\313\312" + "\312\377\312\312\313\377\313\312\313\377\313\312\312\377\312\313\312\377" + "\312\313\312\377\312\312\312\377\313\312\312\377\312\312\312\377\313\313" + "\312\377\312\313\312\377\313\313\312\377\313\312\313\377\312\312\313\377" + "\312\313\312\377\312\312\312\377\313\312\312\377\313\312\312\377\312\312" + "\312\377\313\312\312\377\313\313\312\377\312\312\313\377\313\312\313\377" + "\312\312\313\377\312\312\313\377\313\313\312\377\313\313\312\377\313\312" + "\312\377\313\313\312\377\313\312\312\377\312\312\312\377\312\312\312\377" + "\313\313\313\377\313\313\313\377\312\312\312\377\312\312\312\377\312\312" + "\313\377\312\313\312\377\312\313\312\377\312\312\312\377\312\312\312\377" + "\312\312\313\377\312\313\312\377\312\313\312\377\312\313\313\377\312\313" + "\313\377\312\312\313\377\312\312\312\377\312\312\313\377\312\313\312\377" + "\313\312\313\377\313\312\313\377\312\313\313\377\312\313\313\377\313\312" + "\312\377\312\312\313\377\312\313\313\377\312\313\313\377\313\312\312\377" + "\312\312\313\377\313\312\313\377\313\312\312\377\312\313\312\377\312\313" + "\312\377\312\312\312\377\313\312\312\377\312\312\312\377\313\313\312\377" + "\312\313\312\377\313\313\312\377\313\312\313\377\312\312\313\377\312\313" + "\312\377\312\312\312\377\313\312\312\377\313\312\312\377\312\312\312\377" + "\313\312\312\377\313\313\312\377\312\312\313\377\313\312\313\377\312\312" + "\313\377\312\312\313\377\313\313\312\377\313\313\312\377\313\312\312\377" + "\313\313\312\377\313\312\312\377\312\312\312\377\312\312\312\377\313\313" + "\313\377\313\313\313\377\312\312\312\377\312\312\312\377\312\312\313\377" + "\312\313\312\377\312\313\312\377\312\313\313\377\312\313\313\377\312\312" + "\313\377\312\312\312\377\312\312\313\377\312\313\312\377\312\313\312\377" + "\312\313\313\377\313\312\312\377\313\312\312\377\312\313\312\377\0\0\0""2" + "\0\0\0\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\6\0\0\0""1" + "\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321" + "\321\377\321\321\321\377\321\321\321\377\320\320\321\377\321\321\321\377" + "\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321" + "\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377" + "\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321" + "\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\320\321\377" + "\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321" + "\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377" + "\320\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\320" + "\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377" + "\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321" + "\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377" + "\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321" + "\321\377\321\321\321\377\321\321\321\377\320\320\321\377\321\321\321\377" + "\321\320\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\320" + "\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377" + "\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\320" + "\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377" + "\321\321\321\377\321\321\321\377\321\321\321\377\321\320\321\377\321\321" + "\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377" + "\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\320\321" + "\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\320\321\377" + "\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321" + "\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377" + "\321\321\321\377\321\321\321\377\321\321\321\377\321\321\321\377\321\321" + "\321\377\321\320\321\377\321\321\321\377\321\320\321\377\321\321\321\377" + "\321\321\321\377\0\0\0""2\0\0\0\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\6\0\0\0""1\327\330\327\377\327\327\327\377\327\327\327\377" + "\330\327\330\377\330\330\330\377\330\327\330\377\327\327\327\377\330\327" + "\330\377\330\330\330\377\327\327\330\377\327\327\327\377\327\330\327\377" + "\327\330\327\377\327\330\327\377\327\330\327\377\330\330\327\377\330\327" + "\330\377\330\327\327\377\327\327\330\377\330\330\327\377\330\330\327\377" + "\327\327\330\377\330\330\330\377\330\327\330\377\327\327\330\377\327\327" + "\330\377\327\330\327\377\327\327\330\377\327\330\327\377\330\330\327\377" + "\327\330\327\377\330\330\327\377\330\327\327\377\327\327\330\377\327\327" + "\327\377\330\327\330\377\330\330\327\377\327\327\327\377\330\327\330\377" + "\330\330\327\377\330\330\330\377\330\327\327\377\327\327\327\377\330\327" + "\330\377\327\330\327\377\327\327\327\377\330\327\327\377\327\330\330\377" + "\330\330\330\377\327\330\327\377\327\327\327\377\330\327\327\377\327\330" + "\330\377\330\330\330\377\327\327\330\377\330\330\330\377\327\330\327\377" + "\327\327\327\377\330\330\327\377\327\327\327\377\327\327\327\377\330\327" + "\330\377\330\330\330\377\327\327\330\377\327\327\327\377\327\330\327\377" + "\330\330\330\377\327\327\330\377\327\327\327\377\327\330\327\377\327\330" + "\327\377\327\330\327\377\327\330\327\377\330\330\327\377\330\327\330\377" + "\330\327\327\377\327\327\330\377\330\330\327\377\330\330\327\377\327\327" + "\330\377\330\330\330\377\330\327\330\377\327\327\330\377\327\327\330\377" + "\327\330\327\377\327\327\330\377\327\330\327\377\330\330\327\377\327\330" + "\327\377\330\330\327\377\330\327\327\377\327\327\330\377\327\327\327\377" + "\330\327\330\377\330\330\327\377\327\327\327\377\330\327\330\377\330\330" + "\327\377\330\330\330\377\330\327\327\377\327\327\327\377\330\327\330\377" + "\327\330\327\377\327\327\327\377\330\327\327\377\327\330\330\377\330\330" + "\330\377\327\327\330\377\330\330\330\377\327\330\327\377\327\327\327\377" + "\330\330\327\377\327\327\327\377\330\330\327\377\327\327\330\377\330\327" + "\327\377\327\327\330\377\327\330\327\377\0\0\0""2\0\0\0\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\6\0\0\0""1\336\336\336\377\336\336" + "\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377" + "\336\336\336\377\336\335\336\377\336\336\336\377\336\336\336\377\336\336" + "\336\377\336\336\336\377\336\336\336\377\336\336\335\377\335\336\336\377" + "\336\336\336\377\336\336\336\377\336\336\336\377\335\336\336\377\336\336" + "\336\377\336\336\336\377\336\336\336\377\336\336\335\377\336\335\336\377" + "\336\336\335\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336" + "\336\377\336\336\335\377\336\336\336\377\336\336\336\377\336\336\336\377" + "\336\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336" + "\335\377\336\336\336\377\336\336\336\377\336\336\336\377\335\336\335\377" + "\335\336\336\377\336\336\336\377\336\336\336\377\336\335\336\377\336\336" + "\336\377\336\335\336\377\336\336\336\377\336\336\336\377\336\335\336\377" + "\336\336\336\377\336\335\336\377\336\336\336\377\336\336\336\377\336\336" + "\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377" + "\336\336\336\377\336\335\336\377\336\336\336\377\336\336\336\377\336\336" + "\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377" + "\336\336\336\377\336\336\336\377\336\336\335\377\335\336\336\377\336\336" + "\336\377\336\336\336\377\336\336\336\377\335\336\336\377\336\336\336\377" + "\336\336\336\377\336\336\336\377\336\336\335\377\336\335\336\377\336\336" + "\335\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\336\377" + "\336\336\335\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336" + "\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\335\377" + "\336\336\336\377\336\336\336\377\336\336\336\377\335\336\335\377\335\336" + "\336\377\336\336\336\377\336\336\336\377\336\335\336\377\336\336\336\377" + "\336\335\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336" + "\336\377\336\336\336\377\336\336\336\377\336\336\336\377\336\336\335\377" + "\335\336\336\377\335\336\335\377\336\335\336\377\336\336\336\377\0\0\0""2" + "\0\0\0\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\6\0\0\0""1" + "\344\344\344\377\344\345\344\377\344\344\344\377\344\344\345\377\344\344" + "\345\377\345\345\345\377\345\344\344\377\345\344\345\377\344\344\345\377" + "\345\345\344\377\345\344\345\377\344\344\345\377\345\344\344\377\344\344" + "\344\377\344\344\344\377\344\344\344\377\345\344\345\377\344\344\345\377" + "\345\344\344\377\344\344\344\377\344\344\344\377\344\345\345\377\344\344" + "\344\377\345\344\344\377\345\344\344\377\345\345\344\377\344\345\344\377" + "\344\345\345\377\344\345\344\377\344\344\344\377\345\344\344\377\344\344" + "\345\377\344\345\344\377\345\345\344\377\344\344\345\377\345\345\345\377" + "\344\344\344\377\344\345\345\377\345\345\344\377\344\344\345\377\345\345" + "\344\377\344\344\344\377\344\344\345\377\345\344\344\377\344\345\344\377" + "\344\344\344\377\344\344\344\377\345\344\344\377\344\344\345\377\344\345" + "\344\377\344\344\344\377\344\344\344\377\345\344\344\377\344\344\345\377" + "\344\344\344\377\344\344\345\377\344\345\345\377\345\344\344\377\345\345" + "\344\377\345\344\344\377\345\344\344\377\345\344\345\377\344\344\345\377" + "\345\345\344\377\345\344\345\377\344\344\345\377\344\344\345\377\345\345" + "\344\377\345\344\345\377\344\344\345\377\345\344\344\377\344\344\344\377" + "\344\344\344\377\344\344\344\377\345\344\345\377\344\344\345\377\345\344" + "\344\377\344\344\344\377\344\344\344\377\344\345\345\377\344\344\344\377" + "\345\344\344\377\345\344\344\377\345\345\344\377\344\345\344\377\344\345" + "\345\377\344\345\344\377\344\344\344\377\345\344\344\377\344\344\345\377" + "\344\345\344\377\345\345\344\377\344\344\345\377\345\345\345\377\344\344" + "\344\377\344\345\345\377\345\345\344\377\344\344\345\377\345\345\344\377" + "\344\344\344\377\344\344\345\377\345\344\344\377\344\345\344\377\344\344" + "\344\377\344\344\344\377\345\344\344\377\344\344\345\377\344\344\344\377" + "\344\344\345\377\344\345\345\377\345\344\344\377\345\345\344\377\345\344" + "\344\377\344\344\345\377\344\344\345\377\345\344\344\377\344\345\344\377" + "\344\344\344\377\0\0\0""2\0\0\0\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\6\0\0\0""1\353\353\353\377\353\353\353\377\353\353\353\377" + "\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\353\377\353\352\353\377\353\353\353\377\353\353\353\377\353\353\353\377" + "\353\353\353\377\353\353\353\377\353\353\353\377\352\353\353\377\353\353" + "\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377" + "\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\353\377\353\353\353\377\352\353\353\377\353\353\353\377\353\353\353\377" + "\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\352\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377" + "\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\352\377\352\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377" + "\353\353\353\377\352\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\353\377\353\353\353\377\352\353\353\377\353\352\353\377\353\353\353\377" + "\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\353\377\353\352\353\377\353\353\353\377\353\353\353\377\353\353\353\377" + "\353\352\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\353\377\353\353\353\377\353\353\353\377\352\353\353\377\353\353\353\377" + "\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377" + "\353\353\353\377\352\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\352\377" + "\353\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353\352\377" + "\352\353\353\377\353\353\353\377\353\353\353\377\353\353\353\377\353\353" + "\353\377\352\353\353\377\353\352\353\377\353\353\353\377\353\353\353\377" + "\353\353\353\377\353\353\353\377\353\353\353\377\353\352\353\377\353\353" + "\353\377\353\353\353\377\352\353\352\377\0\0\0""2\0\0\0\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\6\0\0\0""1\361\362\362\377\361\362" + "\362\377\362\362\361\377\361\362\362\377\361\362\361\377\361\361\361\377" + "\361\361\361\377\361\361\361\377\361\361\361\377\361\361\362\377\362\361" + "\361\377\362\361\361\377\361\362\362\377\362\361\362\377\362\361\362\377" + "\362\361\361\377\361\361\361\377\362\361\362\377\361\362\362\377\362\362" + "\362\377\361\362\362\377\361\361\362\377\361\361\361\377\362\362\361\377" + "\361\362\361\377\362\361\361\377\362\361\361\377\361\362\361\377\361\361" + "\361\377\362\362\362\377\362\362\362\377\361\361\361\377\362\362\361\377" + "\362\361\362\377\361\361\362\377\362\361\361\377\361\362\361\377\362\362" + "\362\377\362\362\361\377\362\362\362\377\362\361\361\377\361\362\362\377" + "\361\361\362\377\362\362\361\377\361\362\362\377\361\362\361\377\361\362" + "\361\377\362\361\361\377\362\361\362\377\361\362\362\377\361\362\361\377" + "\361\362\361\377\362\361\361\377\362\361\362\377\361\361\362\377\361\361" + "\362\377\361\361\361\377\362\361\362\377\361\361\362\377\362\362\361\377" + "\361\361\361\377\361\361\361\377\361\361\361\377\361\361\362\377\362\361" + "\361\377\362\361\361\377\361\361\361\377\361\361\362\377\362\361\361\377" + "\362\361\361\377\361\362\362\377\362\361\362\377\362\361\362\377\362\361" + "\361\377\361\361\361\377\362\361\362\377\361\362\362\377\362\362\362\377" + "\361\362\362\377\361\361\362\377\361\361\361\377\362\362\361\377\361\362" + "\361\377\362\361\361\377\362\361\361\377\361\362\361\377\361\361\361\377" + "\362\362\362\377\362\362\362\377\361\361\361\377\362\362\361\377\362\361" + "\362\377\361\361\362\377\362\361\361\377\361\362\361\377\362\362\362\377" + "\362\362\361\377\362\362\362\377\362\361\361\377\361\362\362\377\361\361" + "\362\377\362\362\361\377\361\362\362\377\361\362\361\377\361\362\361\377" + "\362\361\361\377\362\361\362\377\361\361\362\377\361\361\362\377\361\361" + "\361\377\362\361\362\377\361\361\362\377\362\362\361\377\361\361\362\377" + "\361\362\362\377\361\362\361\377\361\361\361\377\361\362\361\377\0\0\0""2" + "\0\0\0\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\6\0\0\0""1" + "\370\367\370\377\370\370\370\377\367\370\370\377\370\370\370\377\370\370" + "\370\377\370\370\367\377\367\370\370\377\370\370\370\377\370\370\370\377" + "\370\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377\367\370" + "\370\377\370\370\367\377\367\367\370\377\370\367\370\377\370\370\367\377" + "\370\370\370\377\370\370\367\377\370\370\370\377\370\370\370\377\370\370" + "\367\377\370\370\370\377\370\370\370\377\370\370\367\377\370\367\367\377" + "\370\370\370\377\370\370\370\377\370\367\370\377\370\370\370\377\370\370" + "\370\377\370\370\370\377\370\370\367\377\370\370\370\377\370\370\370\377" + "\370\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377\370\370" + "\370\377\370\370\370\377\370\370\367\377\370\370\370\377\370\370\370\377" + "\370\370\370\377\367\370\370\377\370\370\370\377\370\370\370\377\370\370" + "\370\377\370\370\370\377\367\370\370\377\370\370\370\377\370\370\370\377" + "\370\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377\367\370" + "\370\377\370\370\367\377\367\370\370\377\370\370\370\377\370\370\370\377" + "\370\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377\370\370" + "\370\377\370\370\370\377\370\370\370\377\370\370\370\377\367\370\370\377" + "\370\370\367\377\367\367\370\377\370\367\370\377\370\370\367\377\370\370" + "\370\377\370\370\367\377\370\370\370\377\370\370\370\377\370\370\367\377" + "\370\370\370\377\370\370\370\377\370\370\367\377\370\367\367\377\370\370" + "\370\377\370\370\370\377\370\367\370\377\370\370\370\377\370\370\370\377" + "\370\370\370\377\370\370\367\377\370\370\370\377\370\370\370\377\370\370" + "\370\377\370\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377" + "\370\370\370\377\370\370\367\377\370\370\370\377\370\370\370\377\370\370" + "\370\377\367\370\370\377\370\370\370\377\370\370\370\377\370\370\370\377" + "\370\370\370\377\370\370\370\377\370\370\370\377\367\370\370\377\370\370" + "\367\377\370\370\370\377\370\367\370\377\370\370\370\377\367\370\370\377" + "\367\370\370\377\0\0\0""2\0\0\0\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\6\0\0\0""1\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\0\0\0""2\0\0\0\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\6\0\0\0""1\252\251\252\377\251\251" + "\252\377\251\251\252\377\251\251\251\377\252\251\252\377\251\252\251\377" + "\251\252\251\377\252\251\252\377\251\251\252\377\251\252\251\377\251\251" + "\252\377\252\251\251\377\251\252\252\377\251\251\251\377\251\252\251\377" + "\251\252\251\377\252\252\252\377\251\252\251\377\252\252\252\377\251\252" + "\252\377\251\252\251\377\252\251\251\377\252\251\252\377\251\252\251\377" + "\251\251\251\377\251\252\251\377\252\251\251\377\251\252\251\377\251\252" + "\251\377\251\251\251\377\251\251\251\377\251\251\252\377\251\251\251\377" + "\251\252\251\377\252\251\251\377\252\251\251\377\252\251\251\377\251\251" + "\252\377\251\251\251\377\251\251\252\377\252\251\251\377\251\252\251\377" + "\251\252\252\377\252\251\252\377\252\251\251\377\252\251\251\377\252\251" + "\252\377\251\252\252\377\252\251\252\377\252\251\251\377\252\251\251\377" + "\252\251\252\377\251\252\252\377\252\251\252\377\251\252\251\377\251\252" + "\251\377\251\251\252\377\251\251\252\377\251\252\252\377\251\251\252\377" + "\251\252\251\377\252\251\252\377\251\251\252\377\251\252\251\377\251\251" + "\252\377\252\251\251\377\251\251\252\377\251\252\251\377\251\251\252\377" + "\252\251\251\377\251\252\252\377\251\251\251\377\251\252\251\377\251\252" + "\251\377\252\252\252\377\251\252\251\377\252\252\252\377\251\252\252\377" + "\251\252\251\377\252\251\251\377\252\251\252\377\251\252\251\377\251\251" + "\251\377\251\252\251\377\252\251\251\377\251\252\251\377\251\252\251\377" + "\251\251\251\377\251\251\251\377\251\251\252\377\251\251\251\377\251\252" + "\251\377\252\251\251\377\252\251\251\377\252\251\251\377\251\251\252\377" + "\251\251\251\377\251\251\252\377\252\251\251\377\251\252\251\377\251\252" + "\252\377\252\251\252\377\252\251\251\377\252\251\251\377\252\251\252\377" + "\251\252\252\377\252\251\252\377\251\252\251\377\251\252\251\377\251\251" + "\252\377\251\251\252\377\251\252\252\377\251\251\252\377\252\251\251\377" + "\251\251\251\377\251\251\251\377\251\252\251\377\252\251\251\377\0\0\0""2" + "\0\0\0\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\6\0\0\0""1" + "\260\260\260\377\260\257\260\377\257\257\260\377\257\260\260\377\257\260" + "\257\377\260\260\260\377\260\260\257\377\260\257\260\377\260\260\260\377" + "\260\260\260\377\260\260\257\377\260\260\260\377\260\260\260\377\260\260" + "\260\377\257\257\260\377\260\260\257\377\260\260\260\377\260\260\260\377" + "\257\260\260\377\260\260\260\377\260\257\260\377\260\260\260\377\257\257" + "\260\377\260\257\260\377\260\260\260\377\260\260\260\377\257\260\260\377" + "\260\257\260\377\260\260\260\377\257\260\260\377\260\257\260\377\257\260" + "\260\377\260\260\257\377\257\260\260\377\260\260\257\377\260\260\260\377" + "\260\257\257\377\260\260\260\377\260\257\260\377\257\260\260\377\260\260" + "\260\377\260\260\260\377\257\257\260\377\260\260\260\377\260\260\260\377" + "\260\260\260\377\260\260\260\377\257\260\260\377\260\260\260\377\260\260" + "\260\377\260\260\260\377\260\260\260\377\257\260\260\377\260\260\260\377" + "\260\257\257\377\257\257\260\377\260\257\257\377\260\257\260\377\260\260" + "\260\377\257\260\257\377\260\260\257\377\260\257\260\377\260\260\260\377" + "\260\260\260\377\260\260\257\377\260\260\260\377\260\260\260\377\260\260" + "\260\377\260\260\257\377\260\260\260\377\260\260\260\377\260\260\260\377" + "\257\257\260\377\260\260\257\377\260\260\260\377\260\260\260\377\257\260" + "\260\377\260\260\260\377\260\257\260\377\260\260\260\377\257\257\260\377" + "\260\257\260\377\260\260\260\377\260\260\260\377\257\260\260\377\260\257" + "\260\377\260\260\260\377\257\260\260\377\260\257\260\377\257\260\260\377" + "\260\260\257\377\257\260\260\377\260\260\257\377\260\260\260\377\260\257" + "\257\377\260\260\260\377\260\257\260\377\257\260\260\377\260\260\260\377" + "\260\260\260\377\257\257\260\377\260\260\260\377\260\260\260\377\260\260" + "\260\377\260\260\260\377\257\260\260\377\260\260\260\377\260\257\257\377" + "\257\257\260\377\260\257\257\377\260\257\260\377\260\260\260\377\257\260" + "\257\377\260\257\260\377\260\260\260\377\260\257\260\377\260\260\257\377" + "\260\260\260\377\0\0\0""2\0\0\0\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\6\0\0\0""0\267\266\267\377\266\266\267\377\266\266\266\377" + "\267\267\266\377\266\266\266\377\267\266\267\377\266\266\266\377\266\266" + "\266\377\266\266\267\377\266\266\266\377\267\266\267\377\267\266\266\377" + "\266\266\266\377\267\266\266\377\266\267\266\377\267\266\267\377\266\267" + "\266\377\266\266\266\377\266\267\267\377\266\266\266\377\266\266\266\377" + "\266\267\266\377\267\266\266\377\266\266\266\377\267\266\267\377\267\266" + "\266\377\266\267\267\377\266\266\266\377\267\267\266\377\266\266\267\377" + "\266\266\266\377\266\266\267\377\267\266\266\377\266\266\266\377\266\266" + "\266\377\267\266\266\377\267\266\266\377\267\266\266\377\266\266\266\377" + "\266\267\266\377\266\267\266\377\266\267\266\377\267\266\267\377\266\266" + "\266\377\266\266\266\377\266\266\266\377\266\266\267\377\266\266\266\377" + "\266\267\266\377\266\266\266\377\266\266\266\377\266\266\267\377\266\266" + "\266\377\266\267\266\377\267\266\266\377\266\266\266\377\266\266\266\377" + "\266\266\266\377\267\266\266\377\267\266\266\377\266\266\266\377\266\266" + "\266\377\266\266\267\377\266\266\266\377\267\266\267\377\267\266\266\377" + "\266\266\267\377\266\266\266\377\267\266\267\377\267\266\266\377\266\266" + "\266\377\267\266\266\377\266\267\266\377\267\266\267\377\266\267\266\377" + "\266\266\266\377\266\267\267\377\266\266\266\377\266\266\266\377\266\267" + "\266\377\267\266\266\377\266\266\266\377\267\266\267\377\267\266\266\377" + "\266\267\267\377\266\266\266\377\267\267\266\377\266\266\267\377\266\266" + "\266\377\266\266\267\377\267\266\266\377\266\266\266\377\266\266\266\377" + "\267\266\266\377\267\266\266\377\267\266\266\377\266\266\266\377\266\267" + "\266\377\266\267\266\377\266\267\266\377\267\266\267\377\266\266\266\377" + "\266\266\266\377\266\266\266\377\266\266\267\377\266\266\266\377\266\267" + "\266\377\267\266\266\377\266\266\266\377\266\266\266\377\266\266\266\377" + "\267\266\266\377\267\266\266\377\266\266\266\377\266\267\266\377\266\266" + "\267\377\267\266\267\377\266\266\267\377\0\0\0""0\0\0\0\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\6\0\0\0*\266\265\266\365\275\275\275" + "\377\275\275\274\377\275\274\275\377\275\275\275\377\275\275\275\377\275" + "\275\275\377\275\275\275\377\275\275\275\377\275\275\275\377\274\275\275" + "\377\275\275\274\377\275\275\275\377\275\275\275\377\275\275\275\377\275" + "\274\275\377\274\275\275\377\275\275\274\377\275\274\275\377\275\275\274" + "\377\275\274\275\377\275\275\275\377\275\275\275\377\274\275\274\377\274" + "\275\275\377\274\275\274\377\275\275\275\377\275\275\275\377\275\275\275" + "\377\275\275\274\377\275\275\275\377\274\275\275\377\275\275\275\377\275" + "\274\275\377\275\275\275\377\275\275\275\377\275\275\275\377\275\275\274" + "\377\275\274\275\377\275\275\275\377\275\275\275\377\275\275\274\377\275" + "\275\275\377\275\275\275\377\275\275\274\377\275\274\275\377\274\275\275" + "\377\275\274\275\377\275\275\275\377\275\275\274\377\275\274\275\377\274" + "\275\275\377\275\274\275\377\275\275\275\377\275\275\275\377\275\275\274" + "\377\275\275\274\377\275\275\275\377\275\275\275\377\274\274\275\377\275" + "\275\275\377\275\275\275\377\275\275\275\377\275\275\275\377\274\275\275" + "\377\275\275\274\377\275\275\275\377\275\275\275\377\274\275\275\377\275" + "\275\274\377\275\275\275\377\275\275\275\377\275\275\275\377\275\274\275" + "\377\274\275\275\377\275\275\274\377\275\274\275\377\275\275\274\377\275" + "\274\275\377\275\275\275\377\275\275\275\377\274\275\274\377\274\275\275" + "\377\274\275\274\377\275\275\275\377\275\275\275\377\275\275\275\377\275" + "\275\274\377\275\275\275\377\274\275\275\377\275\275\275\377\275\274\275" + "\377\275\275\275\377\275\275\275\377\275\275\275\377\275\275\274\377\275" + "\274\275\377\275\275\275\377\275\275\275\377\275\275\274\377\275\275\275" + "\377\275\275\275\377\275\275\274\377\275\274\275\377\274\275\275\377\275" + "\274\275\377\275\275\275\377\275\275\275\377\275\275\274\377\275\275\274" + "\377\275\275\275\377\275\275\275\377\274\274\275\377\274\275\275\377\275" + "\275\274\377\274\274\275\377\275\275\275\377\266\265\266\365\0\0\0*\0\0\0" + "\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\34\235\235" + "\236\267\303\303\304\377\303\303\303\377\304\304\303\377\304\303\304\377" + "\303\303\303\377\303\303\304\377\303\303\303\377\303\303\303\377\303\303" + "\303\377\303\303\304\377\303\303\304\377\303\303\304\377\303\304\303\377" + "\303\303\303\377\304\304\303\377\304\304\303\377\303\303\303\377\304\304" + "\303\377\303\303\303\377\304\303\304\377\303\304\303\377\304\303\304\377" + "\303\303\303\377\304\304\303\377\303\304\304\377\304\303\303\377\304\303" + "\303\377\303\304\303\377\303\304\303\377\303\304\303\377\303\304\303\377" + "\304\303\303\377\303\303\303\377\303\303\304\377\303\304\304\377\303\303" + "\304\377\303\303\303\377\303\303\303\377\303\303\303\377\303\303\303\377" + "\304\303\304\377\303\303\304\377\303\304\303\377\303\303\303\377\303\303" + "\303\377\303\304\303\377\304\303\303\377\303\303\303\377\303\303\303\377" + "\303\303\303\377\303\304\303\377\304\303\303\377\303\303\303\377\303\304" + "\304\377\303\303\304\377\304\303\303\377\303\304\303\377\304\303\303\377" + "\303\303\303\377\303\303\304\377\303\303\303\377\303\303\303\377\303\303" + "\303\377\303\303\304\377\303\303\304\377\303\303\303\377\303\303\303\377" + "\303\303\304\377\303\303\304\377\303\303\304\377\303\304\303\377\303\303" + "\303\377\304\304\303\377\304\304\303\377\303\303\303\377\304\304\303\377" + "\303\303\303\377\304\303\304\377\303\304\303\377\304\303\304\377\303\303" + "\303\377\304\304\303\377\303\304\304\377\304\303\303\377\304\303\303\377" + "\303\304\303\377\303\304\303\377\303\304\303\377\303\304\303\377\304\303" + "\303\377\303\303\303\377\303\303\304\377\303\304\304\377\303\303\304\377" + "\303\303\303\377\303\303\303\377\303\303\303\377\303\303\303\377\304\303" + "\304\377\303\303\304\377\303\304\303\377\303\303\303\377\303\303\303\377" + "\303\304\303\377\304\303\303\377\303\303\303\377\303\304\304\377\303\303" + "\304\377\304\303\303\377\303\304\303\377\304\303\303\377\303\303\303\377" + "\303\303\304\377\303\304\303\377\304\303\303\377\303\303\303\377\235\234" + "\235\270\0\0\0\34\0\0\0\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\1\0\0\0\13\0\0\0)\242\242\242\270\302\301\302\365\311\312\312\377" + "\311\312\312\377\312\312\311\377\312\312\311\377\312\311\312\377\312\311" + "\312\377\312\312\311\377\312\312\312\377\312\312\312\377\312\312\312\377" + "\311\312\312\377\312\312\312\377\312\312\311\377\312\312\311\377\312\312" + "\312\377\312\311\312\377\312\312\312\377\311\311\312\377\312\312\311\377" + "\312\312\312\377\312\312\312\377\311\312\312\377\312\312\312\377\312\312" + "\311\377\312\312\312\377\312\312\312\377\311\311\311\377\312\312\312\377" + "\312\312\312\377\312\312\311\377\312\312\312\377\311\312\312\377\312\311" + "\312\377\312\312\311\377\312\311\312\377\312\312\312\377\312\312\312\377" + "\312\312\312\377\312\312\312\377\312\311\312\377\312\311\312\377\312\312" + "\311\377\312\312\312\377\311\312\312\377\312\311\312\377\311\312\312\377" + "\312\312\311\377\312\312\312\377\311\312\312\377\312\311\312\377\311\312" + "\312\377\312\312\312\377\311\311\312\377\312\312\312\377\311\312\311\377" + "\312\312\312\377\312\312\312\377\312\312\311\377\312\311\312\377\312\311" + "\312\377\312\312\311\377\312\312\312\377\312\312\312\377\312\311\312\377" + "\312\312\311\377\312\312\312\377\312\312\312\377\312\312\312\377\311\312" + "\312\377\312\312\312\377\312\312\311\377\312\312\311\377\312\312\312\377" + "\312\311\312\377\312\312\312\377\311\311\312\377\312\312\311\377\312\312" + "\312\377\312\312\312\377\311\312\312\377\312\312\312\377\312\312\311\377" + "\312\312\312\377\312\312\312\377\311\311\311\377\312\312\312\377\312\312" + "\312\377\312\312\311\377\312\312\312\377\311\312\312\377\312\311\312\377" + "\312\312\311\377\312\311\312\377\312\312\312\377\312\312\312\377\312\312" + "\312\377\312\312\312\377\312\311\312\377\312\311\312\377\312\312\311\377" + "\312\312\312\377\311\312\312\377\312\311\312\377\311\312\312\377\312\312" + "\312\377\311\311\312\377\312\312\312\377\311\312\311\377\312\312\312\377" + "\312\312\312\377\312\312\311\377\311\312\312\377\312\312\312\377\242\242" + "\241\270\0\0\0*\0\0\0\13\0\0\0\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\2\0\0\0\13\0\0\0\34\0\0\0*\0\0\0""0\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0" + """2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""1\0\0\0,\0\0\0\35\0\0\0\13" + "\0\0\0\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\1\0\0\0\4\0\0\0\6\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\6" + "\0\0\0\4\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\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\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\2\0\0\0\3\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\3\0\0\0\2\0\0\0\1" + "\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0\4\0\0\0\7" + "\0\0\0\12\0\0\0\14\0\0\0\15\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16" + "\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\15" + "\0\0\0\14\0\0\0\12\0\0\0\7\0\0\0\4\0\0\0\2\0\0\0\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\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\1\0\0\0\2\0\0\0\5\0\0\0\13\0\0\0\22\0\0\0\31\0\0\0\36\0\0\0!\0\0\0\"\0\0" + "\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0#\0\0\0" + "\"\0\0\0\"\0\0\0\37\0\0\0\31\0\0\0\22\0\0\0\13\0\0\0\6\0\0\0\2\0\0\0\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\1\0\0\0\3\0" + "\0\0\5\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0" + "\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\6\0\0\0\5\0" + "\0\0\3\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\1\0\0\0\4\0\0\0\13\0\0\0\26\315\315\315v\370\370\370\347\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\315\315\315v\0\0\0\26" + "\0\0\0\13\0\0\0\4\0\0\0\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\1\0\0\0\7\0\0\0\26\0\0\0'\0\0\0/\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0" + """1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0""1\0\0\0" + """1\0\0\0""1\0\0\0""1\0\0\0""0\0\0\0)\0\0\0\27\0\0\0\7\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\7\0\0\0\22\0" + "\0\0%\363\362\362\350\373\373\372\377\373\373\372\377\373\373\373\377\373" + "\372\372\377\372\372\372\377\373\372\372\377\372\372\373\377\373\373\373" + "\377\373\372\373\377\372\372\373\377\372\373\373\377\373\372\373\377\372" + "\372\372\377\372\372\373\377\372\372\372\377\373\372\372\377\372\373\373" + "\377\372\372\372\377\363\363\362\350\0\0\0%\0\0\0\22\0\0\0\7\0\0\0\2\0\0" + "\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3\0\0\0\26\260\260\260" + "\211\361\361\361\356\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377" + "\377\257\257\257\212\0\0\0\26\0\0\0\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\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\1\0\0\0\3\0\0\0\12\0\0\0\31\0\0\0""3\366\366\366\377\366" + "\365\366\377\366\365\365\377\366\366\366\377\365\366\366\377\366\366\366" + "\377\366\366\366\377\366\366\365\377\366\365\366\377\366\366\365\377\365" + "\366\366\377\365\366\366\377\366\366\366\377\366\366\366\377\365\366\366" + "\377\366\366\365\377\366\366\366\377\366\366\365\377\366\366\365\377\366" + "\365\366\377\0\0\0""3\0\0\0\31\0\0\0\12\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0'\355\354\354\356\373\373\372\377\373" + "\373\372\377\373\373\373\377\373\372\372\377\372\372\372\377\373\372\372" + "\377\372\372\373\377\373\373\373\377\373\372\373\377\372\372\373\377\372" + "\373\373\377\373\372\373\377\372\372\372\377\372\372\373\377\372\372\372" + "\377\373\372\372\377\372\373\373\377\372\372\372\377\355\355\354\356\0\0" + "\0'\0\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0" + "\4\0\0\0\14\0\0\0\36\0\0\0<\361\361\361\377\361\361\361\377\361\361\361\377" + "\361\361\361\377\361\361\361\377\361\361\362\377\361\361\361\377\362\361" + "\361\377\361\361\361\377\361\362\361\377\362\361\361\377\361\361\361\377" + "\362\361\361\377\361\361\361\377\361\361\361\377\361\361\361\377\362\361" + "\362\377\361\361\361\377\362\361\361\377\361\361\361\377\0\0\0=\0\0\0\37" + "\0\0\0\14\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6" + "\0\0\0/\366\366\366\377\366\365\366\377\366\365\365\377\366\366\366\377\365" + "\366\366\377\366\366\366\377\366\366\366\377\366\366\365\377\366\365\366" + "\377\366\366\365\377\365\366\366\377\365\366\366\377\366\366\366\377\366" + "\366\366\377\365\366\366\377\366\366\365\377\366\366\366\377\366\366\365" + "\377\366\366\365\377\366\365\366\377\0\0\0""0\0\0\0\6\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\15\0\0\0\"\0\0\0B\354" + "\354\354\377\355\354\355\377\354\354\355\377\355\355\354\377\355\355\355" + "\377\355\355\354\377\354\355\354\377\355\354\354\377\355\354\355\377\355" + "\355\355\377\355\355\355\377\355\354\354\377\355\355\355\377\354\354\354" + "\377\354\355\355\377\355\354\355\377\355\355\355\377\355\354\355\377\354" + "\354\354\377\354\355\355\377\0\0\0C\0\0\0\"\0\0\0\15\0\0\0\4\0\0\0\1\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0""1\361\361\361\377\361" + "\361\361\377\361\361\361\377\361\361\361\377\361\361\361\377\361\361\362" + "\377\361\361\361\377\362\361\361\377\361\361\361\377\361\362\361\377\362" + "\361\361\377\361\361\361\377\362\361\361\377\361\361\361\377\361\361\361" + "\377\361\361\361\377\362\361\362\377\361\361\361\377\362\361\361\377\361" + "\361\361\377\0\0\0""2\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\1\0\0\0\4\0\0\0\15\0\0\0#\0\0\0E\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\0\0\0E\0\0\0#\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\6\0\0\0""1\354\354\354\377\355\354\355\377\354\354\355\377\355" + "\355\354\377\355\355\355\377\355\355\354\377\354\355\354\377\355\354\354" + "\377\355\354\355\377\355\355\355\377\355\355\355\377\355\354\354\377\355" + "\355\355\377\354\354\354\377\354\355\355\377\355\354\355\377\355\355\355" + "\377\355\354\355\377\354\354\354\377\354\355\355\377\0\0\0""2\0\0\0\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\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\16\0\0" + "\0#\0\0\0E\255\255\255\377\255\255\255\377\255\255\255\377\255\255\255\377" + "\255\255\255\377\255\255\255\377\255\255\255\377\255\255\255\377\255\255" + "\255\377\255\255\255\377\255\255\255\377\255\255\255\377\255\256\255\377" + "\255\255\255\377\255\255\255\377\255\255\255\377\255\255\255\377\255\255" + "\255\377\255\255\255\377\255\255\255\377\0\0\0E\0\0\0#\0\0\0\16\0\0\0\4\0" + "\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0""1\244\244\244" + "\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244" + "\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244" + "\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244" + "\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244" + "\377\244\244\244\377\0\0\0""2\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\267\266\266\377\266\266" + "\266\377\266\266\267\377\267\267\266\377\266\266\266\377\266\266\266\377" + "\267\267\267\377\266\266\266\377\266\266\266\377\266\266\267\377\266\267" + "\266\377\267\266\266\377\266\266\266\377\266\266\266\377\266\266\267\377" + "\267\266\266\377\266\266\266\377\266\266\266\377\266\266\266\377\266\266" + "\267\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\6\0\0\0""1\255\255\255\377\255\255\255\377\255\255\255" + "\377\255\255\255\377\255\255\255\377\255\255\255\377\255\255\255\377\255" + "\255\255\377\255\255\255\377\255\255\255\377\255\255\255\377\255\255\255" + "\377\255\256\255\377\255\255\255\377\255\255\255\377\255\255\255\377\255" + "\255\255\377\255\255\255\377\255\255\255\377\255\255\255\377\0\0\0""2\0\0" + "\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0" + "\0\16\0\0\0#\0\0\0E\277\277\277\377\277\300\300\377\277\277\300\377\300\277" + "\277\377\300\277\277\377\277\300\300\377\300\277\277\377\277\277\300\377" + "\277\277\277\377\300\300\277\377\277\277\277\377\277\300\277\377\277\277" + "\277\377\277\277\277\377\277\277\277\377\277\277\277\377\277\277\300\377" + "\300\277\277\377\277\277\277\377\300\277\277\377\0\0\0E\0\0\0$\0\0\0\16\0" + "\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0""1\267" + "\266\266\377\266\266\266\377\266\266\267\377\267\267\266\377\266\266\266" + "\377\266\266\266\377\267\267\267\377\266\266\266\377\266\266\266\377\266" + "\266\267\377\266\267\266\377\267\266\266\377\266\266\266\377\266\266\266" + "\377\266\266\267\377\267\266\266\377\266\266\266\377\266\266\266\377\266" + "\266\266\377\266\266\267\377\0\0\0""2\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\310\310\310\377" + "\311\310\311\377\311\310\310\377\310\310\310\377\310\310\310\377\311\310" + "\311\377\311\310\310\377\311\311\310\377\311\311\311\377\311\310\310\377" + "\310\311\310\377\311\310\310\377\310\311\310\377\311\310\311\377\310\310" + "\310\377\310\310\311\377\310\311\310\377\310\310\311\377\311\310\311\377" + "\310\311\310\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0""1\277\277\277\377\277\300\300\377\277" + "\277\300\377\300\277\277\377\300\277\277\377\277\300\300\377\300\277\277" + "\377\277\277\300\377\277\277\277\377\300\300\277\377\277\277\277\377\277" + "\300\277\377\277\277\277\377\277\277\277\377\277\277\277\377\277\277\277" + "\377\277\277\300\377\300\277\277\377\277\277\277\377\300\277\277\377\0\0" + "\0""2\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0" + "\0\4\0\0\0\16\0\0\0#\0\0\0E\322\321\321\377\321\321\322\377\321\321\321\377" + "\322\322\322\377\321\322\321\377\322\321\321\377\322\322\322\377\321\322" + "\322\377\322\322\321\377\321\322\321\377\322\321\321\377\321\322\321\377" + "\322\321\321\377\321\322\321\377\322\322\321\377\322\322\322\377\321\321" + "\321\377\322\322\321\377\321\322\321\377\321\322\322\377\0\0\0E\0\0\0$\0" + "\0\0\16\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0" + "\0\0""1\310\310\310\377\311\310\311\377\311\310\310\377\310\310\310\377\310" + "\310\310\377\311\310\311\377\311\310\310\377\311\311\310\377\311\311\311" + "\377\311\310\310\377\310\311\310\377\311\310\310\377\310\311\310\377\311" + "\310\311\377\310\310\310\377\310\310\311\377\310\311\310\377\310\310\311" + "\377\311\310\311\377\310\311\310\377\0\0\0""2\0\0\0\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\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\333\333" + "\332\377\333\333\332\377\333\333\333\377\333\333\333\377\332\333\333\377" + "\333\333\332\377\332\332\332\377\333\332\332\377\333\333\333\377\333\332" + "\333\377\333\332\332\377\333\332\332\377\332\332\332\377\332\333\332\377" + "\333\332\333\377\332\332\332\377\332\333\333\377\332\333\333\377\332\332" + "\333\377\333\332\332\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0""1\322\321\321\377\321\321\322" + "\377\321\321\321\377\322\322\322\377\321\322\321\377\322\321\321\377\322" + "\322\322\377\321\322\322\377\322\322\321\377\321\322\321\377\322\321\321" + "\377\321\322\321\377\322\321\321\377\321\322\321\377\322\322\321\377\322" + "\322\322\377\321\321\321\377\322\322\321\377\321\322\321\377\321\322\322" + "\377\0\0\0""2\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\343\344\344\377\344\343\344\377\343\343" + "\343\377\344\344\344\377\344\344\343\377\344\343\343\377\343\344\344\377" + "\343\344\343\377\344\344\343\377\344\344\344\377\344\344\344\377\344\343" + "\344\377\344\344\343\377\343\344\344\377\344\344\344\377\344\344\344\377" + "\344\343\343\377\344\343\344\377\344\343\343\377\344\344\344\377\0\0\0E\0" + "\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\6\0\0\0""1\333\333\332\377\333\333\332\377\333\333\333\377\333\333\333" + "\377\332\333\333\377\333\333\332\377\332\332\332\377\333\332\332\377\333" + "\333\333\377\333\332\333\377\333\332\332\377\333\332\332\377\332\332\332" + "\377\332\333\332\377\333\332\333\377\332\332\332\377\332\333\333\377\332" + "\333\333\377\332\332\333\377\333\332\332\377\0\0\0""2\0\0\0\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\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0" + "\0E\355\355\354\377\355\354\355\377\355\355\354\377\355\355\355\377\355\355" + "\355\377\355\355\354\377\355\354\354\377\355\355\355\377\355\355\354\377" + "\355\355\355\377\355\355\355\377\354\355\355\377\354\355\355\377\354\354" + "\354\377\354\354\355\377\354\354\354\377\355\355\355\377\355\355\355\377" + "\355\355\355\377\355\355\355\377\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0""1\343\344\344\377\344" + "\343\344\377\343\343\343\377\344\344\344\377\344\344\343\377\344\343\343" + "\377\343\344\344\377\343\344\343\377\344\344\343\377\344\344\344\377\344" + "\344\344\377\344\343\344\377\344\344\343\377\343\344\344\377\344\344\344" + "\377\344\344\344\377\344\343\343\377\344\343\344\377\344\343\343\377\344" + "\344\344\377\0\0\0""2\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\1\0\0\0\4\0\0\0\16\0\0\0#\0\0\0E\366\366\365\377\366\366\366\377" + "\366\366\366\377\366\366\366\377\366\366\366\377\365\365\366\377\366\366" + "\366\377\366\366\366\377\366\366\366\377\365\366\366\377\366\366\366\377" + "\366\366\366\377\366\366\366\377\366\366\365\377\366\366\366\377\366\366" + "\366\377\366\366\366\377\366\366\366\377\366\366\366\377\365\366\366\377" + "\0\0\0E\0\0\0$\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\6\0\0\0""1\355\355\354\377\355\354\355\377\355\355\354\377\355" + "\355\355\377\355\355\355\377\355\355\354\377\355\354\354\377\355\355\355" + "\377\355\355\354\377\355\355\355\377\355\355\355\377\354\355\355\377\354" + "\355\355\377\354\354\354\377\354\354\355\377\354\354\354\377\355\355\355" + "\377\355\355\355\377\355\355\355\377\355\355\355\377\0\0\0""2\0\0\0\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\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\16\0\0" + "\0#\0\0\0E\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377" + "\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244" + "\244\377\244\244\244\377\244\244\244\377\0\0\0E\0\0\0#\0\0\0\16\0\0\0\4\0" + "\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0""1\366\366\365" + "\377\366\366\366\377\366\366\366\377\366\366\366\377\366\366\366\377\365" + "\365\366\377\366\366\366\377\366\366\366\377\366\366\366\377\365\366\366" + "\377\366\366\366\377\366\366\366\377\366\366\366\377\366\366\365\377\366" + "\366\366\377\366\366\366\377\366\366\366\377\366\366\366\377\366\366\366" + "\377\365\366\366\377\0\0\0""2\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\15\0\0\0#\0\0\0E\255\255\255\377\255\255" + "\255\377\255\255\255\377\256\255\255\377\255\255\256\377\255\255\255\377" + "\255\255\255\377\255\255\255\377\255\255\255\377\255\255\256\377\255\255" + "\255\377\255\255\255\377\255\255\255\377\255\255\255\377\255\255\255\377" + "\255\256\255\377\255\255\255\377\255\255\255\377\256\256\256\377\255\255" + "\255\377\0\0\0E\0\0\0#\0\0\0\16\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\6\0\0\0""1\244\244\244\377\244\244\244\377\244\244\244" + "\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244" + "\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244" + "\377\244\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\244" + "\244\244\377\244\244\244\377\244\244\244\377\244\244\244\377\0\0\0""2\0\0" + "\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0" + "\0\15\0\0\0\"\0\0\0B\267\266\266\377\267\266\266\377\266\266\266\377\266" + "\266\266\377\266\266\267\377\266\266\266\377\266\266\266\377\266\266\267" + "\377\266\266\266\377\266\267\266\377\266\266\266\377\267\266\266\377\266" + "\266\266\377\266\266\267\377\266\266\266\377\266\266\267\377\266\266\266" + "\377\266\266\267\377\267\266\266\377\266\266\266\377\0\0\0C\0\0\0\"\0\0\0" + "\15\0\0\0\4\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0" + """1\255\255\255\377\255\255\255\377\255\255\255\377\256\255\255\377\255\255" + "\256\377\255\255\255\377\255\255\255\377\255\255\255\377\255\255\255\377" + "\255\255\256\377\255\255\255\377\255\255\255\377\255\255\255\377\255\255" + "\255\377\255\255\255\377\255\256\255\377\255\255\255\377\255\255\255\377" + "\256\256\256\377\255\255\255\377\0\0\0""2\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\4\0\0\0\14\0\0\0\36\0\0\0<\267\267" + "\266\354\277\277\277\377\277\277\277\377\300\277\300\377\277\277\300\377" + "\277\300\300\377\300\277\277\377\277\277\277\377\277\277\277\377\277\277" + "\277\377\277\277\277\377\300\277\277\377\300\277\277\377\300\277\300\377" + "\277\277\277\377\277\277\277\377\277\277\277\377\277\300\277\377\277\277" + "\277\377\266\267\266\354\0\0\0=\0\0\0\37\0\0\0\14\0\0\0\4\0\0\0\1\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0/\267\266\266\377\267\266\266" + "\377\266\266\266\377\266\266\266\377\266\266\267\377\266\266\266\377\266" + "\266\266\377\266\266\267\377\266\266\266\377\266\267\266\377\266\266\266" + "\377\267\266\266\377\266\266\266\377\266\266\267\377\266\266\266\377\266" + "\266\267\377\266\266\266\377\266\266\267\377\267\266\266\377\266\266\266" + "\377\0\0\0""0\0\0\0\6\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\1\0\0\0\3\0\0\0\12\0\0\0\31\0\0\0""3\202\202\202\222\276\275\275\356\310" + "\310\310\377\311\310\310\377\310\311\311\377\310\310\310\377\310\310\310" + "\377\311\311\310\377\310\310\310\377\310\310\311\377\310\311\310\377\310" + "\311\311\377\311\310\311\377\310\310\310\377\310\311\310\377\310\310\310" + "\377\310\310\311\377\311\310\311\377\311\310\310\377\202\202\202\222\0\0" + "\0""3\0\0\0\31\0\0\0\12\0\0\0\3\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\5\0\0\0'\265\265\264\356\277\277\277\377\277\277\277\377\300" + "\277\300\377\277\277\300\377\277\300\300\377\300\277\277\377\277\277\277" + "\377\277\277\277\377\277\277\277\377\277\277\277\377\300\277\277\377\300" + "\277\277\377\300\277\300\377\277\277\277\377\277\277\277\377\277\277\277" + "\377\277\300\277\377\277\277\277\377\264\265\264\356\0\0\0'\0\0\0\6\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0\7\0\0\0" + "\22\0\0\0%\0\0\0<\0\0\0Q\0\0\0`\0\0\0i\0\0\0l\0\0\0n\0\0\0n\0\0\0n\0\0\0" + "n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0n\0\0\0m\0\0\0i\0\0\0b\0\0\0R\0" + "\0\0<\0\0\0%\0\0\0\22\0\0\0\7\0\0\0\2\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\3\0\0\0\26\212\212\213\211\276\275\275\356\310\310\310" + "\377\311\310\310\377\310\311\311\377\310\310\310\377\310\310\310\377\311" + "\311\310\377\310\310\310\377\310\310\311\377\310\311\310\377\310\311\311" + "\377\311\310\311\377\310\310\310\377\310\311\310\377\310\310\310\377\310" + "\310\311\377\311\310\311\377\311\310\310\377\211\212\212\212\0\0\0\27\0\0" + "\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0" + "\0\4\0\0\0\13\0\0\0\26\0\0\0%\0\0\0""3\0\0\0<\0\0\0B\0\0\0E\0\0\0E\0\0\0" + "E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0E\0\0\0C\0" + "\0\0=\0\0\0""3\0\0\0%\0\0\0\26\0\0\0\13\0\0\0\4\0\0\0\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\1\0\0\0\7\0\0\0\26\0\0\0'\0\0\0""0\0" + "\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0" + "\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""2\0\0\0""1\0\0\0)\0\0" + "\0\30\0\0\0\7\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\1\0\0\0\2\0\0\0\5\0\0\0\13\0\0\0\22\0\0\0\31\0\0\0\37\0\0\0\"" + "\0\0\0#\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0\0\0$\0" + "\0\0$\0\0\0#\0\0\0\"\0\0\0\40\0\0\0\32\0\0\0\23\0\0\0\13\0\0\0\6\0\0\0\2" + "\0\0\0\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\1" + "\0\0\0\3\0\0\0\6\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7\0\0\0\7" + "\0\0\0\6\0\0\0\4\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0\4\0\0\0\7\0\0\0\12\0\0\0\14" + "\0\0\0\15\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16" + "\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\16\0\0\0\15\0\0\0\14\0\0\0\12" + "\0\0\0\7\0\0\0\4\0\0\0\2\0\0\0\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\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1" + "\0\0\0\1\0\0\0\2\0\0\0\3\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4\0\0\0\4" + "\0\0\0\4\0\0\0\3\0\0\0\2\0\0\0\1\0\0\0\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\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1" + "\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\1\0\0\0\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\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + "\0\0\0\0", +}; + diff --git a/pui/textures/buttons.xcf b/pui/textures/buttons.xcf new file mode 100644 index 0000000..1af4d77 Binary files /dev/null and b/pui/textures/buttons.xcf differ