diff --git a/Makefile b/Makefile index 18ba597..5ae514e 100644 --- a/Makefile +++ b/Makefile @@ -653,7 +653,7 @@ UEFI_CFLAGS = $(UEFI_DEBUG_FLAGS) --target=x86_64-unknown-windows -ffreestanding # Hence the check and the message. It is worth the four lines. $(BUILD)/uefi/BOOTX64.EFI: boot/uefi/main.c boot/uefi/efi.h include/arch/schboot.h \ boot/common/ui.c boot/common/ui.h \ - include/gfx/logo.h include/gfx/theme.h include/gfx/font.h + include/gfx/logo.h include/gfx/theme.h include/gfx/font.h include/gfx/nvfont.h @mkdir -p $(BUILD)/uefi @command -v clang >/dev/null 2>&1 || { \ echo ""; \ @@ -1775,6 +1775,13 @@ LOGO_PX = 128 logo: $(PYTHON) tools/python/mklogo.py "$(LOGO_SRC)" include/gfx/logo.h $(LOGO_PX) +# include/gfx/nvfont.h: the boot manager's typeface (Instrument Sans, from +# docs/Website/niveus/fonts), rasterised once and committed, same arrangement as +# logo.h. Needs Pillow, so it is run by hand: nix-shell -p 'python3.withPackages +# (p: [p.pillow])' --run "make nvfont" +nvfont: + $(PYTHON) tools/python/mknvfont.py docs/Website/niveus/fonts/static include/gfx/nvfont.h + # The USB vendor/product name database, from linux-usb.org. # # Dual-licensed GPL-2.0-or-later **or** 3-clause BSD; SchOS takes the BSD @@ -1839,7 +1846,7 @@ qrcheck: $(QRTEST) .PHONY: disk all kernel ramroot cmd ports projects sysroot-install qemu qemu-console qemu-kvm \ schfs-test schfs-objtest schfs-image-test schfs-check kmem-test mkschfs \ schfs-fsck crashshot qemu-schfs iso qemu-iso clean distclean \ - logo qrtest qrcheck crashqr usb-ids pci-ids hwdata ovmf esp uefi + logo nvfont qrtest qrcheck crashqr usb-ids pci-ids hwdata ovmf esp uefi .PRECIOUS: $(BUILD)/%.o # 'clean' removes generated output only. dist/ (upstream tarballs) survives, diff --git a/boot/common/ui.c b/boot/common/ui.c index 7723faa..41f8221 100644 --- a/boot/common/ui.c +++ b/boot/common/ui.c @@ -13,6 +13,7 @@ #include "../../include/gfx/theme.h" #include "../../include/gfx/font.h" #include "../../include/gfx/logo.h" +#include "../../include/gfx/nvfont.h" /* "Draw the glyph, leave the background alone." Not a colour anyone can mean: * the palette is 24-bit, so the high byte is free for a sentinel. */ @@ -21,6 +22,25 @@ static struct ui_fb FB; static int ACTIVE; +/* What the mark is blended against: the splash ground, or a window body. */ +static ui_u32 LOGO_BG = SCH_BG; + +/* The boot manager's scale and faces. 2 on a screen big enough that a 15 px + * face would be a speck; the faces are rasterised at both sizes, not doubled. */ +static int SC = 1; +static const struct nvfont *F_BODY, *F_SMALL, *F_TITLE; +static int CUR_ON; /* the pointer is drawn right now */ + +static void +ui_set_scale(void) +{ + SC = (FB.height >= 1400 || FB.width >= 2400) ? 2 : 1; + F_BODY = SC == 2 ? &nvfont_body2 : &nvfont_body1; + F_SMALL = SC == 2 ? &nvfont_small2 : &nvfont_small1; + F_TITLE = SC == 2 ? &nvfont_title2 : &nvfont_title1; + CUR_ON = 0; /* a new framebuffer holds no pointer */ +} + /* Progress state. Kept here rather than passed around because the caller ticks * it from inside a read loop that has no business carrying UI state. */ static ui_u32 PROG_TOTAL, PROG_DONE; @@ -101,6 +121,7 @@ ui_init(const struct ui_fb *fb) if (!FB.stride) FB.stride = FB.width * 4; ACTIVE = 1; + ui_set_scale(); } int ui_active(void) { return ACTIVE; } @@ -236,7 +257,7 @@ ui_logo(int y, int w) /* Coverage blends the shaded metal against the ground, so the mark * has soft edges and a lit face at the same time. */ - put(x0 + dx, y + dy, mix(SCH_BG, shade, (int)cov, 15)); + put(x0 + dx, y + dy, mix(LOGO_BG, shade, (int)cov, 15)); } } } @@ -280,85 +301,521 @@ ui_splash(const char *subtitle) ui_text_centered(PROG_Y + PROG_H + SUB_GAP, subtitle, SCH_DIM); } -/* --- panels --------------------------------------------------------------- +/* --- Niveus ----------------------------------------------------------------- * - * A panel is a plate: a slightly lighter ground than the screen, one lighter - * row along the top and a darker border, which is the whole of the bevel. Two - * rows of shading do more for the impression of a raised surface than any - * amount of gradient inside it, and cost nothing to draw. + * The boot manager is drawn in the same language as the rest of the system + * (docs/Website/niveus): windows are solid and carry three lights, controls are + * bevelled keys with light falling across them, fields are wells cut into the + * surface, and the ground under all of it is warm graphite rather than blue. + * + * Every shape here is a rounded rectangle with a vertical gradient, which is + * all that skeuomorphism needs at this size. Corners are anti-aliased by + * supersampling the corner pixels only, and the AA blends against a colour the + * caller *names*, never against what is in the framebuffer: reading the + * framebuffer back is uncached on real hardware and ruinously slow. + * + * The typeface is Instrument Sans, rasterised at build time (nvfont.h). */ -static void -panel(int x, int y, int w, int h) + +#define NV_BG_TOP 0x1B1B1Eu /* the ground, light at the top */ +#define NV_BG_BOT 0x0B0B0Du +#define NV_WIN_BODY 0x232326u +#define NV_WIN_EDGE 0x050507u +#define NV_TITLE_TOP 0x45444Au +#define NV_TITLE_BOT 0x2C2B30u +#define NV_HILITE 0x5E5D64u /* the lit upper edge of a raised thing */ +#define NV_KEY_TOP 0x3F3E44u +#define NV_KEY_BOT 0x2D2C32u +#define NV_KEY_EDGE 0x111113u +#define NV_KEY_SHADOW 0x141416u +#define NV_WELL_TOP 0x101012u +#define NV_WELL_BOT 0x171719u +#define NV_WELL_EDGE 0x0A0A0Bu +#define NV_WELL_LIP 0x3A393Eu /* light catching the lower lip of a well */ +#define NV_TXT 0xECEAE5u +#define NV_TXT2 0xA9A7A1u +#define NV_TXT3 0x74726Du +#define NV_LIGHT_CLOSE 0xFF5F57u +#define NV_LIGHT_MIN 0xFEBC2Eu +#define NV_LIGHT_ZOOM 0x28C840u + +#define S(n) ((n) * SC) +#define WHITE 0xFFFFFFu +#define BLACK 0x000000u + +static ui_u32 +bg_at(int y) { - ui_fill_rect(x, y, w, h, PANEL_BG); - ui_fill_rect(x, y, w, 1, PANEL_TOP); /* lit top edge */ - ui_fill_rect(x, y + h - 1, w, 1, METAL_EDGE); /* shadowed bottom */ - ui_fill_rect(x, y, 1, h, METAL_EDGE); - ui_fill_rect(x + w - 1, y, 1, h, METAL_EDGE); + return mix(NV_BG_TOP, NV_BG_BOT, y, (int)FB.height > 1 ? (int)FB.height - 1 : 1); } -/* A heading in metal: the same shading the mark uses, applied per row of the - * glyph cell, so a title looks struck out of the same material. */ static void -metal_text_centered(int y, const char *s) +nv_backdrop(void) { - int len = slen(s); - int x = ((int)FB.width - len * GLYPH_W) / 2; + for (int y = 0; y < (int)FB.height; y++) + ui_fill_rect(0, y, (int)FB.width, 1, bg_at(y)); +} - for (int row = 0; row < GLYPH_H; row++) { - ui_u32 shade = metal(row, GLYPH_H); - for (int i = 0; i < len; i++) { - ui_u8 bits = font_data[(ui_u8)s[i]][row]; - for (int col = 0; col < GLYPH_W; col++) - if (bits & (0x80 >> col)) - put(x + i * GLYPH_W + col, y + row, shade); +static int +nv_glyph_index(unsigned c) +{ + if (c < NVFONT_FIRST || c > NVFONT_LAST) + c = '?'; + return (int)(c - NVFONT_FIRST); +} + +static int +nv_width(const struct nvfont *f, const char *s) +{ + int w = 0; + for (; *s && *s != '\n'; s++) + w += f->g[nv_glyph_index((ui_u8)*s)].adv; + return (w + 32) >> 6; +} + +static int +nv_height(const struct nvfont *f) +{ + return f->ascent + f->descent; +} + +/* Draw `s` (up to a newline) with its origin on baseline `base`. The colour + * under it is a vertical gradient from bgtop at row y0 to bgbot at y0+h. */ +static void +nv_text(const struct nvfont *f, int x, int base, const char *s, ui_u32 fg, + ui_u32 bgtop, ui_u32 bgbot, int y0, int h) +{ + int pen = 0; /* 1/64 px: the face's own spacing */ + for (; *s && *s != '\n'; s++) { + const struct nvglyph *g = &f->g[nv_glyph_index((ui_u8)*s)]; + const ui_u8 *bits = f->bits + g->off; + int gx = x + ((pen + 32) >> 6); + for (int r = 0; r < g->h; r++) { + int py = base + g->oy + r; + ui_u32 bg = mix(bgtop, bgbot, py - y0, h > 1 ? h - 1 : 1); + for (int c = 0; c < g->w; c++) { + ui_u8 a = bits[r * g->w + c]; + if (a) + put(gx + g->ox + c, py, mix(bg, fg, a, 255)); + } + } + pen += g->adv; + } +} + +/* How much of the pixel at (dx,dy) from a corner's centre lies inside a circle + * of radius r, in sixteenths. */ +static int +corner_cov(int dx, int dy, int r) +{ + int n = 0, R = r * 8; + for (int j = 0; j < 4; j++) + for (int i = 0; i < 4; i++) { + int sx = dx * 8 + 2 * i + 1, sy = dy * 8 + 2 * j + 1; + if (sx * sx + sy * sy <= R * R) + n++; + } + return n; +} + +static void +rrect(int x, int y, int w, int h, int r, ui_u32 top, ui_u32 bot, + ui_u32 bgtop, ui_u32 bgbot, int bgy, int bgh) +{ + if (w <= 0 || h <= 0) + return; + if (r * 2 > h) r = h / 2; + if (r * 2 > w) r = w / 2; + + for (int rr = 0; rr < h; rr++) { + int yy = y + rr; + ui_u32 col = mix(top, bot, rr, h > 1 ? h - 1 : 1); + int cy, corner = 1; + if (rr < r) cy = y + r; + else if (rr >= h - r) cy = y + h - r; + else corner = 0; + + if (!corner) { + ui_fill_rect(x, yy, w, 1, col); + continue; + } + ui_u32 bg = mix(bgtop, bgbot, yy - bgy, bgh > 1 ? bgh - 1 : 1); + ui_fill_rect(x + r, yy, w - 2 * r, 1, col); + for (int k = 0; k < r; k++) { + int dy = yy - cy; + int cl = corner_cov(k - r, dy, r); + int cr = corner_cov(k, dy, r); + if (cl) put(x + k, yy, mix(bg, col, cl, 16)); + if (cr) put(x + w - r + k, yy, mix(bg, col, cr, 16)); } } } -/* Panel metrics. - * - * TITLE_H is the whole title band -- the padding above the heading, the - * heading itself, and the air beneath it before the rule. It was 34 while the - * heading alone needs 18 + 16 = 34, so the rule at TITLE_H - 6 was drawn - * *through* the lettering and the first row started on the heading's baseline. - * Derived from its parts now, so it cannot drift from them again. - */ -#define ROW_H 24 -#define PANEL_PAD 18 -#define TITLE_GAP 14 /* heading to the rule */ -#define TITLE_H (PANEL_PAD + GLYPH_H + TITLE_GAP) /* = 48 */ -#define ROW_LIFT ((ROW_H - GLYPH_H) / 2) /* highlight overhang */ +/* A raised object: an edge, a gradient face, and a bright line just inside the + * top where the light lands. */ +static void +bevel(int x, int y, int w, int h, int r, ui_u32 top, ui_u32 bot, ui_u32 edge, + ui_u32 hi, ui_u32 bgtop, ui_u32 bgbot, int bgy, int bgh) +{ + rrect(x, y, w, h, r, edge, edge, bgtop, bgbot, bgy, bgh); + rrect(x + SC, y + SC, w - 2 * SC, h - 2 * SC, r > SC ? r - SC : r, + top, bot, edge, edge, 0, 1); + if (hi) + ui_fill_rect(x + r, y + SC, w - 2 * r, SC, hi); +} + +/* A recess: the same thing with the light reversed. Darker at the top where the + * rim shades it, with a pale lip along the bottom edge. */ +static void +well(int x, int y, int w, int h, ui_u32 bgcol) +{ + int r = S(8); + bevel(x, y, w, h, r, NV_WELL_TOP, NV_WELL_BOT, NV_WELL_EDGE, 0, bgcol, bgcol, 0, 1); + ui_fill_rect(x + r, y + h - SC, w - 2 * r, SC, NV_WELL_LIP); +} + +/* The soft shadow beneath a window, as stacked translucent layers laid down + * from the outermost in, each one blended against the backdrop's own gradient. */ +static void +shadow(int x, int y, int w, int h, int r) +{ + int spread = S(16), dy = S(8); + for (int i = spread; i > 0; i -= SC) { + int t = spread - i; + int a = 60 * t * t / (spread * spread); /* percent black */ + int ty = y - i + dy, th = h + 2 * i; + ui_u32 top = mix(bg_at(ty), BLACK, a, 100); + ui_u32 bot = mix(bg_at(ty + th), BLACK, a, 100); + rrect(x - i, ty, w + 2 * i, th, r + i, top, bot, + bg_at(ty), bg_at(ty + th), ty, th); + } +} static void -panel_frame(const char *title, int rows, const char *hint, - int *out_x, int *out_y, int *out_w) +light(int x, int y, int d, ui_u32 colour, int tb_y, int tb_h) { - int w = (int)FB.width / 2; - if (w < 360) w = 360; - if (w > (int)FB.width - 60) w = (int)FB.width - 60; + ui_u32 top = mix(colour, WHITE, 28, 100); + ui_u32 bot = mix(colour, BLACK, 22, 100); + ui_u32 rim = mix(colour, BLACK, 62, 100); + rrect(x - SC, y - SC, d + 2 * SC, d + 2 * SC, d / 2 + SC, rim, rim, + NV_TITLE_TOP, NV_TITLE_BOT, tb_y, tb_h); + rrect(x, y, d, d, d / 2, top, bot, rim, rim, 0, 1); +} - int h = TITLE_H + rows * ROW_H + PANEL_PAD * 2; - int x = ((int)FB.width - w) / 2; - int y = ((int)FB.height - h) / 2; +/* --- the pointer ----------------------------------------------------------- */ - ui_clear(); +#define CUR_W 12 +#define CUR_H 19 +static const char *const CUR_SHAPE[CUR_H] = { + "X ", + "XX ", + "X.X ", + "X..X ", + "X...X ", + "X....X ", + "X.....X ", + "X......X ", + "X.......X ", + "X........X ", + "X.........X ", + "X......XXXXX", + "X...X..X ", + "X..X X..X ", + "X.X X..X ", + "XX X..X ", + "X X..X ", + " X..X ", + " XXX ", +}; +static ui_u32 CUR_SAVE[CUR_W * 2 * CUR_H * 2]; +static int CUR_X, CUR_Y, CUR_WANT; - /* The mark, small, above the plate: it is the same screen, not a new one. */ - int mw = ui_mark_width() * 2 / 3; - int mh = (LOGO_H * mw) / LOGO_W; - if (y - mh - 24 > 0) - ui_logo(y - mh - 24, mw); +static void +cursor_hide(void) +{ + if (!CUR_ON || !ACTIVE) + return; + int w = CUR_W * SC, h = CUR_H * SC; + for (int r = 0; r < h; r++) + for (int c = 0; c < w; c++) { + int px = CUR_X + c, py = CUR_Y + r; + if (px >= 0 && py >= 0 && (ui_u32)px < FB.width && (ui_u32)py < FB.height) + *(ui_u32 *)(FB.base + (ui_u64)py * FB.stride + (ui_u64)px * 4) = + CUR_SAVE[r * w + c]; + } + CUR_ON = 0; +} - panel(x, y, w, h); - metal_text_centered(y + PANEL_PAD, title); - ui_fill_rect(x + PANEL_PAD, y + PANEL_PAD + GLYPH_H + TITLE_GAP / 2, - w - PANEL_PAD * 2, 1, METAL_EDGE); +static void +cursor_show(void) +{ + if (!CUR_WANT || CUR_ON || !ACTIVE) + return; + int w = CUR_W * SC, h = CUR_H * SC; + for (int r = 0; r < h; r++) + for (int c = 0; c < w; c++) { + int px = CUR_X + c, py = CUR_Y + r; + if (px < 0 || py < 0 || (ui_u32)px >= FB.width || (ui_u32)py >= FB.height) + continue; + ui_u32 *p = (ui_u32 *)(FB.base + (ui_u64)py * FB.stride + (ui_u64)px * 4); + CUR_SAVE[r * w + c] = *p; + char ch = CUR_SHAPE[r / SC][c / SC]; + if (ch == 'X') *p = BLACK; + else if (ch == '.') *p = WHITE; + } + CUR_ON = 1; +} - if (hint) - ui_text_centered(y + h + 16, hint, SCH_DIM); +void +ui_cursor(int x, int y, int show) +{ + cursor_hide(); + CUR_X = x; CUR_Y = y; CUR_WANT = show; + cursor_show(); +} - *out_x = x; *out_y = y + TITLE_H; *out_w = w; +/* --- window chrome --------------------------------------------------------- */ + +#define TB_H S(34) +#define BODY_PAD S(18) +#define HINT_H S(36) + +static void +window(int x, int y, int w, int h, const char *title) +{ + int r = S(12), tb = TB_H; + + shadow(x, y, w, h, r); + rrect(x, y, w, h, r, NV_WIN_EDGE, NV_WIN_EDGE, bg_at(y), bg_at(y + h), y, h); + rrect(x + SC, y + SC, w - 2 * SC, h - 2 * SC, r - SC, NV_WIN_BODY, NV_WIN_BODY, + NV_WIN_EDGE, NV_WIN_EDGE, 0, 1); + + /* The titlebar is rounded on top only: draw it tall enough that its bottom + * corners fall below the line, then lay the body colour over the excess. */ + rrect(x + SC, y + SC, w - 2 * SC, tb + r, r - SC, NV_TITLE_TOP, NV_TITLE_BOT, + NV_WIN_EDGE, NV_WIN_EDGE, 0, 1); + ui_fill_rect(x + SC, y + SC + tb, w - 2 * SC, r, NV_WIN_BODY); + ui_fill_rect(x + SC, y + SC + tb - SC, w - 2 * SC, SC, NV_WIN_EDGE); + ui_fill_rect(x + r, y + SC, w - 2 * r, SC, NV_HILITE); + + int d = S(12), ly = y + SC + (tb - d) / 2, lx = x + S(18); + light(lx, ly, d, NV_LIGHT_CLOSE, y + SC, tb); + light(lx + S(20), ly, d, NV_LIGHT_MIN, y + SC, tb); + light(lx + S(40), ly, d, NV_LIGHT_ZOOM, y + SC, tb); + + int tw = nv_width(F_BODY, title); + int base = y + SC + (tb - nv_height(F_BODY)) / 2 + F_BODY->ascent; + nv_text(F_BODY, x + (w - tw) / 2, base, title, NV_TXT2, + NV_TITLE_TOP, NV_TITLE_BOT, y + SC, tb); +} + +static void +footer(int x, int y, int w, int h, const char *hint) +{ + if (!hint) + return; + int fy = y + h - HINT_H; + ui_fill_rect(x + S(14), fy, w - S(28), SC, 0x1A1A1Cu); + ui_fill_rect(x + S(14), fy + SC, w - S(28), SC, 0x2E2E32u); + int tw = nv_width(F_SMALL, hint); + int base = fy + (HINT_H - nv_height(F_SMALL)) / 2 + F_SMALL->ascent + SC; + nv_text(F_SMALL, x + (w - tw) / 2, base, hint, NV_TXT3, + NV_WIN_BODY, NV_WIN_BODY, fy, HINT_H); +} + +/* --- keys ------------------------------------------------------------------ */ + +#define MAXKEYS 40 + +static struct { int x, y, w, h; } KEY[MAXKEYS]; + +static struct { + const char *title, *hint; + const char *const *items; + int n, sel, scroll, vis, kind; /* kind: 0 a list of keys, 1 a panel */ + int has_detail, kh, gap, logo; + int wx, wy, ww, wh; + int lx, ly, lw; /* the list's box */ + int ypos[MAXKEYS]; +} M; + +static int +has_nl(const char *s) +{ + for (; *s; s++) + if (*s == '\n') + return 1; + return 0; +} + +static const char * +label_of(const char *s) +{ + return s[0] == 1 ? s + 1 : s; +} + +static const char * +detail_of(const char *s) +{ + for (; *s; s++) + if (*s == '\n') + return s + 1; + return 0; +} + +static void +paint_key(int i, int sel) +{ + if (i < M.scroll || i >= M.scroll + M.vis || i >= MAXKEYS) + return; + + int x = KEY[i].x, y = KEY[i].y, w = KEY[i].w, h = KEY[i].h, r = S(8); + const char *item = M.items[i]; + const char *label = label_of(item), *detail = detail_of(item); + + /* Wipe the ring/shadow a previous state left, then draw this one. */ + ui_fill_rect(x - S(3), y - S(3), w + S(6), h + S(7), NV_WIN_BODY); + + ui_u32 top, bot, edge, hi, fg, fg2; + if (sel) { + ui_u32 ring = mix(NV_WIN_BODY, SCH_ACCENT, 70, 100); + rrect(x - S(2), y - S(2), w + S(4), h + S(4), r + S(2), ring, ring, + NV_WIN_BODY, NV_WIN_BODY, 0, 1); + top = mix(SCH_ACCENT, WHITE, 20, 100); + bot = mix(SCH_ACCENT, BLACK, 24, 100); + edge = mix(SCH_ACCENT, BLACK, 62, 100); + hi = mix(top, WHITE, 45, 100); + fg = WHITE; fg2 = 0xE2DBFFu; + } else { + rrect(x, y + SC, w, h, r, NV_KEY_SHADOW, NV_KEY_SHADOW, + NV_WIN_BODY, NV_WIN_BODY, 0, 1); + top = NV_KEY_TOP; bot = NV_KEY_BOT; edge = NV_KEY_EDGE; hi = NV_HILITE; + fg = NV_TXT; fg2 = NV_TXT3; + } + bevel(x, y, w, h, r, top, bot, edge, hi, NV_WIN_BODY, NV_WIN_BODY, 0, 1); + + int ty0 = y + SC, th = h - 2 * SC, tx = x + S(18); + if (detail) { + int lh = nv_height(F_BODY), dh = nv_height(F_SMALL); + int total = lh + S(2) + dh; + int t = y + (h - total) / 2; + nv_text(F_BODY, tx, t + F_BODY->ascent, label, fg, top, bot, ty0, th); + nv_text(F_SMALL, tx, t + lh + S(2) + F_SMALL->ascent, detail, + sel ? fg2 : NV_TXT2, top, bot, ty0, th); + } else { + int base = y + (h - nv_height(F_BODY)) / 2 + F_BODY->ascent; + nv_text(F_BODY, tx, base, label, fg, top, bot, ty0, th); + } + + if (M.kind == 0 && M.n <= 9 && M.vis == M.n) { + char num[2] = { (char)('1' + i), 0 }; + int nw = nv_width(F_SMALL, num); + int base = y + (h - nv_height(F_SMALL)) / 2 + F_SMALL->ascent; + nv_text(F_SMALL, x + w - S(18) - nw, base, num, sel ? fg2 : NV_TXT3, + top, bot, ty0, th); + } +} + +static void +menu_layout(void) +{ + int n = M.n > MAXKEYS ? MAXKEYS : M.n; + M.n = n; + M.has_detail = 0; + for (int i = 0; i < n; i++) + if (has_nl(M.items[i])) + M.has_detail = 1; + M.gap = S(8); + M.kh = M.has_detail ? S(50) : S(34); + M.ww = S(520); + if (M.ww > (int)FB.width - S(24)) + M.ww = (int)FB.width - S(24); + + int maxh = (int)FB.height - S(24); + int chrome = TB_H + BODY_PAD * 2 + HINT_H + 2 * SC; + int logoh = S(56) + S(16); + int full; + + for (int pass = 0; pass < 2; pass++) { + int y = 0; + for (int i = 0; i < n; i++) { + if (pass == 0 && i && M.items[i][0] == 1) + y += S(14); + M.ypos[i] = y; + y += M.kh + M.gap; + } + full = n ? y - M.gap : 0; + if (pass == 0 && chrome + full <= maxh) + break; + if (pass == 0 && chrome + logoh + full <= maxh) + break; + } + + M.logo = 1; + M.vis = n; + int list_h = full; + if (chrome + logoh + full > maxh) + M.logo = 0; + if (chrome + full > maxh) { + int avail = maxh - chrome; + M.vis = (avail + M.gap) / (M.kh + M.gap); + if (M.vis < 1) M.vis = 1; + if (M.vis > n) M.vis = n; + list_h = M.vis * M.kh + (M.vis - 1) * M.gap; + } + M.wh = chrome + (M.logo ? logoh : 0) + list_h; + M.wx = ((int)FB.width - M.ww) / 2; + M.wy = ((int)FB.height - M.wh) / 2; + if (M.wy < 0) M.wy = 0; + M.lx = M.wx + S(20); + M.lw = M.ww - S(40) - (M.vis < n ? S(14) : 0); + M.ly = M.wy + SC + TB_H + BODY_PAD + (M.logo ? logoh : 0); + + if (M.sel < M.scroll) M.scroll = M.sel; + if (M.sel >= M.scroll + M.vis) M.scroll = M.sel - M.vis + 1; + if (M.scroll < 0) M.scroll = 0; + if (M.scroll > n - M.vis) M.scroll = n - M.vis; + if (M.scroll < 0) M.scroll = 0; + + for (int i = 0; i < n; i++) { + KEY[i].x = M.lx; + KEY[i].w = M.lw; + KEY[i].h = M.kh; + KEY[i].y = M.ly + M.ypos[i] - M.ypos[M.scroll]; + } +} + +static void +menu_paint(void) +{ + cursor_hide(); + nv_backdrop(); + window(M.wx, M.wy, M.ww, M.wh, M.title); + + if (M.logo) { + ui_u32 saved = LOGO_BG; + LOGO_BG = NV_WIN_BODY; + ui_logo(M.wy + SC + TB_H + BODY_PAD, S(56)); + LOGO_BG = saved; + } + + for (int i = M.scroll; i < M.scroll + M.vis && i < M.n; i++) + paint_key(i, i == M.sel); + + if (M.vis < M.n) { + int tx = M.lx + M.lw + S(8), tw = S(4); + int th = M.vis * M.kh + (M.vis - 1) * M.gap; + rrect(tx, M.ly, tw, th, tw / 2, NV_WELL_TOP, NV_WELL_BOT, + NV_WIN_BODY, NV_WIN_BODY, 0, 1); + int thumb = th * M.vis / M.n; + if (thumb < S(16)) thumb = S(16); + int ty = M.ly + (th - thumb) * M.scroll / (M.n - M.vis); + rrect(tx, ty, tw, thumb, tw / 2, NV_KEY_TOP, NV_KEY_BOT, + NV_WIN_BODY, NV_WIN_BODY, 0, 1); + } + + footer(M.wx, M.wy, M.ww, M.wh, M.hint); + cursor_show(); } void @@ -367,47 +824,111 @@ ui_menu(const char *title, const char *const *items, int n, int selected, { if (!ACTIVE) return; + M.title = title; M.items = items; M.n = n; M.sel = selected; M.hint = hint; + M.scroll = 0; M.kind = 0; + menu_layout(); + menu_paint(); +} - int x, y, w; - panel_frame(title, n, hint, &x, &y, &w); +void +ui_menu_select(int selected) +{ + if (!ACTIVE || M.kind != 0 || selected < 0 || selected >= M.n || selected == M.sel) + return; + int old = M.sel; + M.sel = selected; + if (selected < M.scroll || selected >= M.scroll + M.vis) { + menu_layout(); + menu_paint(); + return; + } + cursor_hide(); + paint_key(old, 0); + paint_key(selected, 1); + cursor_show(); +} + +int +ui_menu_hit(int x, int y) +{ + if (!ACTIVE) + return -1; + for (int i = M.scroll; i < M.scroll + M.vis && i < M.n; i++) + if (x >= KEY[i].x && x < KEY[i].x + KEY[i].w && + y >= KEY[i].y && y < KEY[i].y + KEY[i].h) + return i; + return -1; +} + +/* A panel: label/value rows in a well, and one button underneath. With no + * values, the labels are a message and are centred. */ +static void +box(const char *title, const char *const *labels, const char *const *values, + int n, const char *button, const char *hint) +{ + if (!ACTIVE) + return; + int rowh = S(28), wpad = S(12); + int well_h = n * rowh + 2 * wpad; + int btn_h = S(34), btn_w = S(180); + + M.title = title; M.hint = hint; M.kind = 1; + M.items = &button; M.n = 1; M.sel = 0; M.scroll = 0; M.vis = 1; + M.ww = S(520); + if (M.ww > (int)FB.width - S(24)) + M.ww = (int)FB.width - S(24); + M.wh = TB_H + 2 * SC + BODY_PAD + well_h + S(18) + btn_h + BODY_PAD + HINT_H; + M.wx = ((int)FB.width - M.ww) / 2; + M.wy = ((int)FB.height - M.wh) / 2; + if (M.wy < 0) M.wy = 0; + + cursor_hide(); + nv_backdrop(); + window(M.wx, M.wy, M.ww, M.wh, title); + + int wx = M.wx + S(20), ww = M.ww - S(40); + int wy = M.wy + SC + TB_H + BODY_PAD; + well(wx, wy, ww, well_h, NV_WIN_BODY); for (int i = 0; i < n; i++) { - int ry = y + i * ROW_H; - - if (i == selected) { - /* The selected row is the only lit thing on the plate. Filling it - * with the accent and putting the label in the ground colour reads - * at a glance; an outline does not, at this size. */ - /* Centred on the glyph box: (ROW_H - GLYPH_H) / 2 above it, the - * same below. Off-by-a-few here is what makes a highlight look - * like it is sitting on the text rather than around it. */ - ui_fill_rect(x + PANEL_PAD / 2, ry - ROW_LIFT, w - PANEL_PAD, ROW_H, - SCH_ACCENT); - ui_text(x + PANEL_PAD, ry, items[i], PANEL_BG, SCH_BG_NONE); + int ry = wy + wpad + i * rowh; + int base = ry + (rowh - nv_height(F_BODY)) / 2 + F_BODY->ascent; + if (i) + ui_fill_rect(wx + S(14), ry, ww - S(28), SC, 0x1E1E21u); + if (values) { + nv_text(F_BODY, wx + S(16), base, labels[i], NV_TXT2, + NV_WELL_TOP, NV_WELL_BOT, wy, well_h); + int vw = nv_width(F_BODY, values[i]); + nv_text(F_BODY, wx + ww - S(16) - vw, base, values[i], NV_TXT, + NV_WELL_TOP, NV_WELL_BOT, wy, well_h); } else { - ui_text(x + PANEL_PAD, ry, items[i], SCH_FG, SCH_BG_NONE); + int lw = nv_width(F_BODY, labels[i]); + nv_text(F_BODY, wx + (ww - lw) / 2, base, labels[i], NV_TXT, + NV_WELL_TOP, NV_WELL_BOT, wy, well_h); } } + + KEY[0].w = btn_w; KEY[0].h = btn_h; + KEY[0].x = M.wx + (M.ww - btn_w) / 2; + KEY[0].y = wy + well_h + S(18); + M.has_detail = 0; + paint_key(0, 1); + footer(M.wx, M.wy, M.ww, M.wh, hint); + cursor_show(); } void ui_panel(const char *title, const char *const *labels, const char *const *values, int n, const char *hint) { - if (!ACTIVE) - return; + box(title, labels, values, n, "Back", hint); +} - int x, y, w; - panel_frame(title, n, hint, &x, &y, &w); - - for (int i = 0; i < n; i++) { - int ry = y + i * ROW_H; - ui_text(x + PANEL_PAD, ry, labels[i], SCH_DIM, SCH_BG_NONE); - - /* Values right-aligned, so the column reads down rather than ragged. */ - int vw = slen(values[i]) * GLYPH_W; - ui_text(x + w - PANEL_PAD - vw, ry, values[i], SCH_FG, SCH_BG_NONE); - } +void +ui_notice(const char *title, const char *const *lines, int n, + const char *button, const char *hint) +{ + box(title, lines, 0, n, button, hint); } void diff --git a/boot/common/ui.h b/boot/common/ui.h index 05fc39e..088ff5c 100644 --- a/boot/common/ui.h +++ b/boot/common/ui.h @@ -77,6 +77,21 @@ void ui_splash(const char *subtitle); void ui_menu(const char *title, const char *const *items, int n, int selected, const char *hint); +/* Repaint only the keys that changed when the highlight moves (a full paint + * redraws the screen). Returns without effect on a panel. */ +void ui_menu_select(int selected); + +/* Which key is under a point, or -1. A panel has one key, index 0. */ +int ui_menu_hit(int x, int y); + +/* The pointer: drawn on top of everything, with what is under it saved and put + * back. Menus hide it while they repaint and show it again afterwards. */ +void ui_cursor(int x, int y, int show); + +/* A message in the same window as the panels, with one button. */ +void ui_notice(const char *title, const char *const *lines, int n, + const char *button, const char *hint); + /* A panel of label/value rows -- the system information screen. */ void ui_panel(const char *title, const char *const *labels, const char *const *values, int n, const char *hint); diff --git a/boot/uefi/README.md b/boot/uefi/README.md index c368517..7b9fa90 100644 --- a/boot/uefi/README.md +++ b/boot/uefi/README.md @@ -27,3 +27,11 @@ What this will need, in rough order: The image goes at `EFI/BOOT/BOOTX64.EFI` on a FAT ESP, which also means the ISO carries a single El Torito EFI entry. + +## The boot manager + +`F8` (or `o` on a serial line) opens a Niveus-styled boot manager, drawn by +`../common/ui.c` in Instrument Sans (`include/gfx/nvfont.h`, regenerate with +`make nvfont`). It takes keyboard and pointer, lists other systems it finds on +the disks and can chain-load them, and has working Firmware Setup, Restart and +Shut Down. See [docs/architecture/boot.md](../../docs/architecture/boot.md#the-boot-manager). diff --git a/boot/uefi/efi.h b/boot/uefi/efi.h index f1df84d..f90ca7b 100644 --- a/boot/uefi/efi.h +++ b/boot/uefi/efi.h @@ -153,17 +153,22 @@ typedef struct { void *LocateDevicePath; void *InstallConfigurationTable; - void *LoadImage; - void *StartImage; + EFI_STATUS (*LoadImage)(BOOLEAN BootPolicy, EFI_HANDLE ParentImage, + void *DevicePath, void *SourceBuffer, + UINTN SourceSize, EFI_HANDLE *ImageHandle); + EFI_STATUS (*StartImage)(EFI_HANDLE ImageHandle, UINTN *ExitDataSize, + CHAR16 **ExitData); void *Exit; - void *UnloadImage; + EFI_STATUS (*UnloadImage)(EFI_HANDLE ImageHandle); EFI_STATUS (*ExitBootServices)(EFI_HANDLE ImageHandle, UINTN MapKey); void *GetNextMonotonicCount; EFI_STATUS (*Stall)(UINTN Microseconds); void *SetWatchdogTimer; - void *ConnectController; + /* Recursive = TRUE asks for every driver that will bind, down the tree. */ + EFI_STATUS (*ConnectController)(EFI_HANDLE Controller, EFI_HANDLE *DriverImage, + void *RemainingDevicePath, BOOLEAN Recursive); void *DisconnectController; void *OpenProtocol; @@ -181,6 +186,43 @@ typedef struct { void **Interface); } EFI_BOOT_SERVICES; +// --- runtime services ----------------------------------------------------- +// +// Only the two things the boot manager needs: variables, to ask the firmware to +// show its own setup on the next start, and ResetSystem, to restart or power +// off. The slots before them are spelled out as padding so the offsets hold. + +#define EfiResetCold 0 +#define EfiResetShutdown 2 + +#define EFI_VARIABLE_NON_VOLATILE 0x1 +#define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x2 +#define EFI_VARIABLE_RUNTIME_ACCESS 0x4 + +#define EFI_GLOBAL_VARIABLE_GUID \ + { 0x8BE4DF61, 0x93CA, 0x11D2, { 0xAA, 0x0D, 0x00, 0xE0, 0x98, 0x03, 0x2B, 0x8C } } + +/* OsIndications bit 0: "boot into the firmware's own user interface". */ +#define EFI_OS_INDICATIONS_BOOT_TO_FW_UI 0x1ULL + +typedef struct { + char Hdr[24]; + void *GetTime; + void *SetTime; + void *GetWakeupTime; + void *SetWakeupTime; + void *SetVirtualAddressMap; + void *ConvertPointer; + EFI_STATUS (*GetVariable)(CHAR16 *Name, EFI_GUID *Vendor, UINT32 *Attributes, + UINTN *DataSize, void *Data); + void *GetNextVariableName; + EFI_STATUS (*SetVariable)(CHAR16 *Name, EFI_GUID *Vendor, UINT32 Attributes, + UINTN DataSize, void *Data); + void *GetNextHighMonotonicCount; + void (*ResetSystem)(UINTN ResetType, EFI_STATUS Status, UINTN DataSize, + void *ResetData); +} EFI_RUNTIME_SERVICES; + typedef struct { char Hdr[24]; CHAR16 *FirmwareVendor; @@ -191,7 +233,7 @@ typedef struct { EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *ConOut; EFI_HANDLE StandardErrorHandle; EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *StdErr; - void *RuntimeServices; + EFI_RUNTIME_SERVICES *RuntimeServices; EFI_BOOT_SERVICES *BootServices; UINTN NumberOfTableEntries; void *ConfigurationTable; @@ -348,4 +390,42 @@ typedef struct EFI_GRAPHICS_OUTPUT_PROTOCOL { EFI_GRAPHICS_OUTPUT_PROTOCOL_MODE *Mode; } EFI_GRAPHICS_OUTPUT_PROTOCOL; +// --- pointers ------------------------------------------------------------- +// +// Two protocols, because firmware offers whichever the device is: a mouse or +// touchpad reports movement (SIMPLE_POINTER), a tablet -- QEMU's, and most +// touchscreens -- reports where it is (ABSOLUTE_POINTER). Both are polled. + +#define EFI_SIMPLE_POINTER_PROTOCOL_GUID \ + { 0x31878C87, 0x0B75, 0x11D5, { 0x9A, 0x4F, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D } } +#define EFI_ABSOLUTE_POINTER_PROTOCOL_GUID \ + { 0x8D59D32B, 0xC655, 0x4AE9, { 0x9B, 0x15, 0xF2, 0x59, 0x04, 0x99, 0x2A, 0x43 } } + +#define EFI_NOT_READY ((EFI_STATUS)(0x8000000000000000ULL | 6)) + +typedef struct { int RelativeMovementX, RelativeMovementY, RelativeMovementZ; + BOOLEAN LeftButton, RightButton; } EFI_SIMPLE_POINTER_STATE; +typedef struct { UINT64 ResolutionX, ResolutionY, ResolutionZ; + BOOLEAN LeftButton, RightButton; } EFI_SIMPLE_POINTER_MODE; +typedef struct EFI_SIMPLE_POINTER_PROTOCOL { + EFI_STATUS (*Reset)(struct EFI_SIMPLE_POINTER_PROTOCOL *This, BOOLEAN Extended); + EFI_STATUS (*GetState)(struct EFI_SIMPLE_POINTER_PROTOCOL *This, + EFI_SIMPLE_POINTER_STATE *State); + void *WaitForInput; + EFI_SIMPLE_POINTER_MODE *Mode; +} EFI_SIMPLE_POINTER_PROTOCOL; + +typedef struct { UINT64 CurrentX, CurrentY, CurrentZ; UINT32 ActiveButtons; } + EFI_ABSOLUTE_POINTER_STATE; +typedef struct { UINT64 AbsoluteMinX, AbsoluteMinY, AbsoluteMinZ, + AbsoluteMaxX, AbsoluteMaxY, AbsoluteMaxZ; + UINT32 Attributes; } EFI_ABSOLUTE_POINTER_MODE; +typedef struct EFI_ABSOLUTE_POINTER_PROTOCOL { + EFI_STATUS (*Reset)(struct EFI_ABSOLUTE_POINTER_PROTOCOL *This, BOOLEAN Extended); + EFI_STATUS (*GetState)(struct EFI_ABSOLUTE_POINTER_PROTOCOL *This, + EFI_ABSOLUTE_POINTER_STATE *State); + void *WaitForInput; + EFI_ABSOLUTE_POINTER_MODE *Mode; +} EFI_ABSOLUTE_POINTER_PROTOCOL; + #endif /* SCHOS_EFI_H */ diff --git a/boot/uefi/main.c b/boot/uefi/main.c index 58c15c5..86ecb63 100644 --- a/boot/uefi/main.c +++ b/boot/uefi/main.c @@ -81,6 +81,8 @@ struct elf64_phdr { #define PT_LOAD 1 static EFI_SYSTEM_TABLE *ST; +static EFI_HANDLE SELF; /* this image */ +static EFI_HANDLE BOOT_VOL; /* the volume it was loaded from */ static EFI_BOOT_SERVICES *BS; // --------------------------------------------------------------------------- @@ -183,7 +185,20 @@ serial_item(const char *const *items, int i, int sel, int numbered) } else if (numbered) { serial_puts(" "); /* keep the column */ } - serial_puts(items[i]); + /* The label, and its detail in brackets. Items carry both, with a newline + * between and a leading \001 where a group begins: the screen uses those + * for layout and a serial line has no use for either. */ + const char *t = items[i]; + if (t[0] == 1) + t++; + for (; *t && *t != '\n'; t++) + serial_putc(*t); + if (*t == '\n') { + serial_puts(" ("); + for (t++; *t; t++) + serial_putc(*t); + serial_putc(')'); + } serial_puts("\n"); } @@ -360,6 +375,7 @@ open_boot_volume(EFI_HANDLE image) // is not a thing to do by accident. st = BS->HandleProtocol(image, &li_guid, (void **)&li); if (EFI_ERROR(st)) die(L"cannot get LOADED_IMAGE", st); + BOOT_VOL = li->DeviceHandle; self_base = (UINT64)(UINTN)li->ImageBase; self_size = li->ImageSize; @@ -904,6 +920,231 @@ u64_to_dec(UINT64 v, char *out, int cap) out[i] = 0; } +/* --- pointers, and one place to wait for input ------------------------------ + * + * The boot manager is operated by keyboard, mouse, touchpad or touchscreen, and + * every screen waits through here so that all of them behave the same way. + * + * Both pointer protocols are polled rather than waited on: the loop is already + * polling the keyboard, and an event per device would mean a wait-for-any call + * that most firmware implements badly. A machine with no pointer simply never + * shows a cursor. + */ +#define MAX_PTR 4 +static EFI_SIMPLE_POINTER_PROTOCOL *PTR_REL[MAX_PTR]; +static EFI_ABSOLUTE_POINTER_PROTOCOL *PTR_ABS[MAX_PTR]; +static int PTR_NREL, PTR_NABS; +static int PTR_X, PTR_Y, PTR_DOWN; +static int PTR_RESCANS, PTR_TICKS; +static int PTR_ACTIVE; /* a real event has arrived; until then there is no cursor */ +static void u64_to_dec(UINT64 v, char *out, int cap); + +#define EV_NONE 0 +#define EV_KEY 1 +#define EV_HOVER 2 /* the pointer moved onto a key: *item */ +#define EV_CLICK 3 /* a key was clicked: *item */ + +#define PE_MOVED 1 +#define PE_DOWN 2 +#define PE_UP 4 /* wheel */ +#define PE_DOWNW 8 + +/* Bind every driver to every controller. + * + * The firmware connects only what it needs to boot: the devices that carry a + * console, and the disks. A USB mouse or tablet is neither, so on most + * machines its driver has not been started and no pointer protocol exists yet. + * Doing it here, when the menu opens, costs a second or so on a real machine + * and nothing on a boot that never shows a menu. */ +static void +connect_all(void) +{ + EFI_HANDLE *h = 0; + UINTN n = 0; + + if (EFI_ERROR(BS->LocateHandleBuffer(0 /* AllHandles */, 0, 0, &n, &h)) || !h) + return; + for (UINTN i = 0; i < n; i++) + BS->ConnectController(h[i], 0, 0, 1); + BS->FreePool(h); +} + +static void +pointers_find(void) +{ + EFI_GUID g1 = EFI_SIMPLE_POINTER_PROTOCOL_GUID; + EFI_GUID g2 = EFI_ABSOLUTE_POINTER_PROTOCOL_GUID; + EFI_HANDLE *h = 0; + UINTN n = 0; + + if (!EFI_ERROR(BS->LocateHandleBuffer(ByProtocol, &g1, 0, &n, &h)) && h) { + for (UINTN i = 0; i < n && PTR_NREL < MAX_PTR; i++) { + void *p = 0; + if (!EFI_ERROR(BS->HandleProtocol(h[i], &g1, &p)) && p) { + EFI_SIMPLE_POINTER_PROTOCOL *sp = p; + int seen = 0; + for (int k = 0; k < PTR_NREL; k++) + if (PTR_REL[k] == sp) seen = 1; + if (!seen) { + sp->Reset(sp, 0); + PTR_REL[PTR_NREL++] = sp; + } + } + } + BS->FreePool(h); + } + h = 0; n = 0; + if (!EFI_ERROR(BS->LocateHandleBuffer(ByProtocol, &g2, 0, &n, &h)) && h) { + for (UINTN i = 0; i < n && PTR_NABS < MAX_PTR; i++) { + void *p = 0; + if (!EFI_ERROR(BS->HandleProtocol(h[i], &g2, &p)) && p) { + EFI_ABSOLUTE_POINTER_PROTOCOL *ap = p; + int seen = 0; + for (int k = 0; k < PTR_NABS; k++) + if (PTR_ABS[k] == ap) seen = 1; + if (!seen) { + ap->Reset(ap, 0); + PTR_ABS[PTR_NABS++] = ap; + } + } + } + BS->FreePool(h); + } + if (PTR_X == 0 && PTR_Y == 0) + PTR_X = PTR_Y = -1; /* centred on first use, when the size is known */ +} + +static int +pointer_poll(void) +{ + int ev = 0, w = (int)ui_width(), h = (int)ui_height(); + int down = PTR_DOWN; + + for (int i = 0; i < PTR_NREL; i++) { + EFI_SIMPLE_POINTER_STATE st; + if (EFI_ERROR(PTR_REL[i]->GetState(PTR_REL[i], &st))) + continue; + int dx = st.RelativeMovementX, dy = st.RelativeMovementY; + /* A little acceleration: the counts are the device's, not pixels, and + * a fast flick has to be able to cross a 4K panel. */ + if (dx > 6 || dx < -6) dx *= 2; + if (dy > 6 || dy < -6) dy *= 2; + if (dx || dy) { + PTR_X += dx; PTR_Y += dy; + ev |= PE_MOVED; + } + if (st.RelativeMovementZ) + ev |= st.RelativeMovementZ < 0 ? PE_UP : PE_DOWNW; + down = st.LeftButton; + } + for (int i = 0; i < PTR_NABS; i++) { + EFI_ABSOLUTE_POINTER_STATE st; + EFI_ABSOLUTE_POINTER_MODE *m = PTR_ABS[i]->Mode; + if (EFI_ERROR(PTR_ABS[i]->GetState(PTR_ABS[i], &st)) || !m) + continue; + UINT64 rx = m->AbsoluteMaxX - m->AbsoluteMinX; + UINT64 ry = m->AbsoluteMaxY - m->AbsoluteMinY; + if (rx && ry) { + PTR_X = (int)(((st.CurrentX - m->AbsoluteMinX) * (UINT64)(w - 1)) / rx); + PTR_Y = (int)(((st.CurrentY - m->AbsoluteMinY) * (UINT64)(h - 1)) / ry); + ev |= PE_MOVED; + } + down = (int)(st.ActiveButtons & 1); + } + + if (PTR_X < 0) PTR_X = 0; + if (PTR_Y < 0) PTR_Y = 0; + if (PTR_X >= w) PTR_X = w - 1; + if (PTR_Y >= h) PTR_Y = h - 1; + if (down && !PTR_DOWN) + ev |= PE_DOWN; + PTR_DOWN = down; + return ev; +} + +/* Wait for a key, a click on a key, or the pointer moving onto one. + * + * `budget` is a countdown in milliseconds that survives across calls: a + * caller that returns here after a hover continues the same ten seconds + * instead of being given a fresh ten. NULL waits for ever. + * + * The cursor stays hidden until the pointer has actually done something. The + * firmware's console layer installs a pointer protocol whether or not a mouse + * is attached, so "a protocol exists" proves nothing -- and a cursor parked in + * the middle of the menu of a laptop with no mouse is worse than none. */ +static int +wait_event(EFI_INPUT_KEY *key, int *item, UINTN *budget) +{ + int have = PTR_NREL + PTR_NABS; + int last = -2; + + if (PTR_X < 0) { + PTR_X = (int)ui_width() / 2; + PTR_Y = (int)ui_height() / 2; + } + ui_cursor(PTR_X, PTR_Y, PTR_ACTIVE); + for (;;) { + if (ST->ConIn && !EFI_ERROR(ST->ConIn->ReadKeyStroke(ST->ConIn, key))) + return EV_KEY; + /* USB devices appear some time after their controller is connected, + * and the menu is already on screen by then: look again, twice a + * second for the first ten. */ + if (PTR_RESCANS < 20 && ++PTR_TICKS >= 250) { + PTR_TICKS = 0; + PTR_RESCANS++; + pointers_find(); + have = PTR_NREL + PTR_NABS; + } + if (have) { + int e = pointer_poll(); + if ((e & (PE_MOVED | PE_DOWN)) && !PTR_ACTIVE) + PTR_ACTIVE = 1; + if (e & PE_MOVED || ((e & PE_DOWN) && PTR_ACTIVE)) + ui_cursor(PTR_X, PTR_Y, PTR_ACTIVE); + if (e & (PE_UP | PE_DOWNW)) { + key->UnicodeChar = 0; + key->ScanCode = (e & PE_UP) ? 0x01 : 0x02; + return EV_KEY; + } + int hit = ui_menu_hit(PTR_X, PTR_Y); + if ((e & PE_DOWN) && hit >= 0) { + *item = hit; + return EV_CLICK; + } + if ((e & PE_MOVED) && hit >= 0 && hit != last) { + last = hit; + *item = hit; + return EV_HOVER; + } + if (hit < 0) + last = -2; + } + if (budget) { + if (*budget < 2) + return EV_NONE; + *budget -= 2; + } + BS->Stall(2000); + } +} + +/* A message and a button. Any key or a click dismisses it. */ +static void +notice(const char *title, const char *const *lines, int n, const char *button, + const char *hint) +{ + EFI_INPUT_KEY key; + int item = 0; + + ui_notice(title, lines, n, button, hint); + mirrors_show(); + for (;;) { + int e = wait_event(&key, &item, 0); + if (e == EV_KEY || e == EV_CLICK) + return; + } +} + static void res_row(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop, char *out, int cap) { @@ -916,6 +1157,8 @@ res_row(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop, char *out, int cap) for (char *p = wa; *p && i < cap - 1; p++) out[i++] = *p; if (i < cap - 1) out[i++] = 'x'; for (char *p = ha; *p && i < cap - 1; p++) out[i++] = *p; + for (const char *p = "\nChange the screen size"; *p && i < cap - 1; p++) + out[i++] = *p; out[i] = 0; } @@ -1038,16 +1281,16 @@ res_read_number(const char *prompt) shown[i] = 0; const char *rows[1] = { shown }; - ui_menu("Custom resolution", rows, 1, 0, "digits, Enter to accept"); + ui_notice("Custom resolution", rows, 1, "Accept", "digits, Enter to accept"); mirrors_show(); EFI_INPUT_KEY key; - for (;;) { - if (ST->ConIn && - !EFI_ERROR(ST->ConIn->ReadKeyStroke(ST->ConIn, &key))) - break; - BS->Stall(10000); - } + int item = 0, e; + do + e = wait_event(&key, &item, 0); + while (e == EV_HOVER); + if (e == EV_CLICK) + return v; if (key.UnicodeChar == L'\r' || key.UnicodeChar == L'\n') return v; if (key.UnicodeChar >= L'0' && key.UnicodeChar <= L'9') @@ -1091,15 +1334,21 @@ mode_confirmed(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop) uifb.height = gop->Mode->Info->VerticalResolution; uifb.stride = gop->Mode->Info->PixelsPerScanLine * 4; ui_init(&uifb); - ui_menu("Resolution", msg, 2, 0, "going back in 10 seconds"); + ui_notice("Resolution", msg, 2, "Keep", "going back in 10 seconds"); if (ST->ConIn) while (!EFI_ERROR(ST->ConIn->ReadKeyStroke(ST->ConIn, &key))) ; /* the key that chose the mode is not an answer */ - for (UINTN waited = 0; waited < 10000; waited += 10) { - if (ST->ConIn && !EFI_ERROR(ST->ConIn->ReadKeyStroke(ST->ConIn, &key))) + UINTN left = 10000; /* one countdown, however many hovers */ + for (;;) { + int item = 0; + int e = wait_event(&key, &item, &left); + if (e == EV_NONE) + break; + if (e == EV_CLICK) + return 1; + if (e == EV_KEY) return key.UnicodeChar == L'\r' || key.UnicodeChar == L'\n'; - BS->Stall(10000); } return 0; } @@ -1136,7 +1385,6 @@ static void res_refused(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop) { struct ui_fb uifb; - EFI_INPUT_KEY key; const char *msg[1] = { "Not kept -- back to the size before" }; uifb.base = (ui_u8 *)(UINTN)gop->Mode->FrameBufferBase; @@ -1144,13 +1392,7 @@ res_refused(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop) uifb.height = gop->Mode->Info->VerticalResolution; uifb.stride = gop->Mode->Info->PixelsPerScanLine * 4; ui_init(&uifb); - ui_menu("Resolution", msg, 1, 0, "any key to go back"); - mirrors_show(); - for (;;) { - if (ST->ConIn && !EFI_ERROR(ST->ConIn->ReadKeyStroke(ST->ConIn, &key))) - break; - BS->Stall(10000); - } + notice("Resolution", msg, 1, "OK", "any key to go back"); } static void @@ -1158,6 +1400,8 @@ res_choose(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop) { int sel = 0; int echoed = -1; + static const char hint[] = + "W/S or arrows to choose, Enter to apply, Esc or Q to go back"; for (;;) { struct ui_fb uifb; @@ -1174,41 +1418,53 @@ res_choose(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop) items[i] = RES_TEXT[i]; if (sel > RES_N) sel = RES_N; - ui_menu("Resolution", items, RES_N + 1, sel, - "W/S to choose, Enter to apply, Esc or Q to go back"); + ui_menu("Resolution", items, RES_N + 1, sel, hint); - if (echoed < 0) { - serial_menu("Resolution", items, RES_N + 1, sel, - "W/S to choose, Enter to apply, Esc or Q to go back", 0); - } else if (echoed != sel) { - serial_item(items, sel, sel, 0); - } + if (echoed < 0) + serial_menu("Resolution", items, RES_N + 1, sel, hint, 0); echoed = sel; mirrors_show(); - EFI_INPUT_KEY key; for (;;) { - if (ST->ConIn && - !EFI_ERROR(ST->ConIn->ReadKeyStroke(ST->ConIn, &key))) - break; - BS->Stall(10000); - } + EFI_INPUT_KEY key; + int item = -1, act = 0; + int e = wait_event(&key, &item, 0); + + if (e == EV_HOVER || e == EV_CLICK) { + if (item != sel) { + sel = item; + ui_menu_select(sel); + serial_item(items, sel, sel, 0); + mirrors_show(); + } + act = e == EV_CLICK; + } else { + CHAR16 c = key.UnicodeChar; + /* Q as well as Esc, for the same reason f8_window() accepts + * 'o' as well as F8: on a serial line a lone ESC byte is + * indistinguishable from the start of an escape sequence, so + * the terminal driver holds it back waiting for the rest and + * it never arrives as a key. Esc is the obvious thing to + * press on a screen and unreachable on a cable. */ + if (key.ScanCode == 0x17 || c == 27 || c == L'q' || c == L'Q') + return; + int to = sel; + if (key.ScanCode == 0x01 || c == L'w' || c == L'W') + to = (sel + RES_N) % (RES_N + 1); + else if (key.ScanCode == 0x02 || c == L's' || c == L'S') + to = (sel + 1) % (RES_N + 1); + else if (c == L'\r' || c == L'\n') + act = 1; + if (to != sel) { + sel = to; + ui_menu_select(sel); + serial_item(items, sel, sel, 0); + mirrors_show(); + } + } + if (!act) + continue; - CHAR16 c = key.UnicodeChar; - /* Q as well as Esc, for the same reason f8_window() accepts 'o' as - * well as F8: on a serial line a lone ESC byte is indistinguishable - * from the start of an escape sequence, so the terminal driver holds - * it back waiting for the rest and it never arrives as a key. Esc is - * the obvious thing to press on a screen and unreachable on a cable. */ - if (key.ScanCode == 0x17 || c == 27 || c == L'q' || c == L'Q') - return; - if (key.ScanCode == 0x01 || c == L'w' || c == L'W') { - sel = (sel + RES_N) % (RES_N + 1); continue; - } - if (key.ScanCode == 0x02 || c == L's' || c == L'S') { - sel = (sel + 1) % (RES_N + 1); continue; - } - if (c == L'\r' || c == L'\n') { if (sel < RES_N) { if (!mode_set_checked(gop, RES_MODE[sel])) { res_refused(gop); @@ -1242,14 +1498,7 @@ res_choose(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop) /* Nothing matched. Saying so beats silently keeping the old mode * and letting the user wonder whether the key registered. */ const char *msg[1] = { "No such mode -- keeping this one" }; - ui_menu("Resolution", msg, 1, 0, "any key to go back"); - mirrors_show(); - for (;;) { - if (ST->ConIn && - !EFI_ERROR(ST->ConIn->ReadKeyStroke(ST->ConIn, &key))) - break; - BS->Stall(10000); - } + notice("Resolution", msg, 1, "OK", "any key to go back"); return; } } @@ -1505,19 +1754,205 @@ sys_info(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop) mirrors_show(); EFI_INPUT_KEY key; + int item = 0; for (;;) { - if (ST->ConIn && !EFI_ERROR(ST->ConIn->ReadKeyStroke(ST->ConIn, &key))) + int e = wait_event(&key, &item, 0); + if (e == EV_KEY || e == EV_CLICK) return; - BS->Stall(10000); } } +/* --- other systems ------------------------------------------------------------ + * + * A boot manager that can only boot itself is a menu with one item. Other + * operating systems on this machine leave their loader at a known path on an + * EFI system partition, and chain-loading one is the firmware's own + * LoadImage and StartImage: no ExitBootServices of ours is involved, and if the + * other loader gives control back the menu is still here. + * + * Only paths that are well known are probed. Walking every directory of every + * volume would find more and would also find things that are not an operating + * system, and a boot menu that lists a firmware updater is not an improvement. + */ +#define MAX_OTHERS 6 + +static const struct { const CHAR16 *path; const char *name; } KNOWN_LOADERS[] = { + { L"\\EFI\\Microsoft\\Boot\\bootmgfw.efi", "Windows Boot Manager" }, + { L"\\EFI\\ubuntu\\shimx64.efi", "Ubuntu" }, + { L"\\EFI\\debian\\shimx64.efi", "Debian" }, + { L"\\EFI\\fedora\\shimx64.efi", "Fedora" }, + { L"\\EFI\\arch\\grubx64.efi", "Arch Linux" }, + { L"\\EFI\\opensuse\\grubx64.efi", "openSUSE" }, + { L"\\EFI\\systemd\\systemd-bootx64.efi", "systemd-boot" }, + { L"\\EFI\\refind\\refind_x64.efi", "rEFInd" }, + { L"\\EFI\\BOOT\\BOOTX64.EFI", "Another EFI loader" }, +}; + +static struct { + EFI_HANDLE vol; + const CHAR16 *path; + char text[96]; /* "name\ndetail", as the menu wants it */ +} OTHERS[MAX_OTHERS]; +static int OTHER_N; + +static void +others_find(void) +{ + EFI_GUID fs_guid = EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_GUID; + EFI_HANDLE *h = 0; + UINTN n = 0; + + OTHER_N = 0; + if (EFI_ERROR(BS->LocateHandleBuffer(ByProtocol, &fs_guid, 0, &n, &h)) || !h) + return; + + for (UINTN i = 0; i < n && OTHER_N < MAX_OTHERS; i++) { + EFI_SIMPLE_FILE_SYSTEM_PROTOCOL *fs = 0; + EFI_FILE_PROTOCOL *root = 0; + if (EFI_ERROR(BS->HandleProtocol(h[i], &fs_guid, (void **)&fs)) || !fs) + continue; + if (EFI_ERROR(fs->OpenVolume(fs, &root)) || !root) + continue; + + for (UINTN k = 0; k < sizeof KNOWN_LOADERS / sizeof KNOWN_LOADERS[0] && + OTHER_N < MAX_OTHERS; k++) { + /* Our own volume is probed too -- SchOS shares the ESP with + * Windows on a laptop -- but the fallback path there is this + * loader, and offering to start ourselves again is no help. */ + if (h[i] == BOOT_VOL && k == sizeof KNOWN_LOADERS / sizeof KNOWN_LOADERS[0] - 1) + continue; + EFI_FILE_PROTOCOL *f = 0; + if (EFI_ERROR(root->Open(root, &f, (CHAR16 *)KNOWN_LOADERS[k].path, + EFI_FILE_MODE_READ, 0)) || !f) + continue; + f->Close(f); + + int o = OTHER_N++; + OTHERS[o].vol = h[i]; + OTHERS[o].path = KNOWN_LOADERS[k].path; + int c = 0; + for (const char *q = KNOWN_LOADERS[k].name; *q && c < 40; q++) + OTHERS[o].text[c++] = *q; + OTHERS[o].text[c++] = '\n'; + for (const char *q = "Start it from "; *q; q++) + OTHERS[o].text[c++] = *q; + char pn[48]; + narrow(KNOWN_LOADERS[k].path, pn, sizeof pn); + for (const char *q = pn; *q && c < (int)sizeof OTHERS[o].text - 1; q++) + OTHERS[o].text[c++] = *q; + OTHERS[o].text[c] = 0; + } + root->Close(root); + } + BS->FreePool(h); +} + +/* Start another loader. The device path for LoadImage is the volume's own path + * with one more node on the end naming the file: copy the volume's nodes up to + * its terminator, append a file-path node, and terminate again. */ +static void +chain_load(int o) +{ + EFI_GUID dp_guid = EFI_DEVICE_PATH_PROTOCOL_GUID; + static UINT8 dp[512]; + UINT8 *vol = 0; + UINTN len = 0; + + if (EFI_ERROR(BS->HandleProtocol(OTHERS[o].vol, &dp_guid, (void **)&vol)) || !vol) + return; + + for (;;) { + UINTN nl = (UINTN)vol[len + 2] | ((UINTN)vol[len + 3] << 8); + if (nl < 4 || len + nl > sizeof dp - 64) + return; + if (vol[len] == 0x7F && vol[len + 1] == 0xFF) /* End of Entire Path */ + break; + len += nl; + } + copy(dp, vol, len); + + UINTN chars = 0; + while (OTHERS[o].path[chars]) + chars++; + UINTN nl = 4 + (chars + 1) * 2; + if (len + nl + 4 > sizeof dp) + return; + dp[len] = 4; dp[len + 1] = 4; /* media, file path */ + dp[len + 2] = (UINT8)nl; dp[len + 3] = (UINT8)(nl >> 8); + copy(dp + len + 4, OTHERS[o].path, (chars + 1) * 2); + len += nl; + dp[len] = 0x7F; dp[len + 1] = 0xFF; dp[len + 2] = 4; dp[len + 3] = 0; + + EFI_HANDLE img = 0; + if (EFI_ERROR(BS->LoadImage(0, SELF, dp, 0, 0, &img)) || !img) { + const char *msg[1] = { "The firmware would not load it." }; + notice("Start another system", msg, 1, "OK", "any key to go back"); + return; + } + BS->StartImage(img, 0, 0); + BS->UnloadImage(img); +} + +/* Ask the firmware to open its own setup on the next start, then restart. + * + * This used to halt with "reset to reach firmware setup", which is the screen + * of a loader that never learned the protocol. The firmware publishes a + * variable for exactly this: OsIndicationsSupported says what it can do and + * OsIndications is where the request goes. Not every firmware has it, and the + * ones that do not are told so rather than restarted for nothing. */ +static void +firmware_setup(void) +{ + EFI_RUNTIME_SERVICES *rt = ST->RuntimeServices; + EFI_GUID gv = EFI_GLOBAL_VARIABLE_GUID; + UINT64 supported = 0, cur = 0; + UINTN sz = sizeof supported; + UINT32 attr = EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | + EFI_VARIABLE_RUNTIME_ACCESS; + + if (EFI_ERROR(rt->GetVariable(L"OsIndicationsSupported", &gv, 0, &sz, + &supported)) || + !(supported & EFI_OS_INDICATIONS_BOOT_TO_FW_UI)) { + const char *msg[2] = { "This firmware cannot be asked to open its", + "setup. Use its own key when powering on." }; + notice("Firmware Setup", msg, 2, "OK", "any key to go back"); + return; + } + + UINT32 a = 0; + sz = sizeof cur; + if (EFI_ERROR(rt->GetVariable(L"OsIndications", &gv, &a, &sz, &cur))) + cur = 0; + cur |= EFI_OS_INDICATIONS_BOOT_TO_FW_UI; + if (EFI_ERROR(rt->SetVariable(L"OsIndications", &gv, attr, sizeof cur, &cur))) { + const char *msg[1] = { "The firmware refused the request." }; + notice("Firmware Setup", msg, 1, "OK", "any key to go back"); + return; + } + rt->ResetSystem(EfiResetCold, 0, 0, 0); + for (;;) __asm__ volatile("hlt"); +} + +static void +power(UINTN how) +{ + ST->RuntimeServices->ResetSystem(how, 0, 0, 0); + for (;;) __asm__ volatile("hlt"); +} + +enum { A_BOOT, A_VERBOSE, A_OTHER, A_DISPLAY, A_INFO, A_FIRMWARE, A_RESTART, + A_SHUTDOWN, A_DEBUG }; + static int boot_menu(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop) { int selected = 0; int echoed = -1; // the serial copy: header once, then moves - char resbuf[48]; + char resbuf[96]; + + connect_all(); + pointers_find(); + others_find(); for (;;) { /* Re-read the framebuffer every pass: choosing a resolution moves it, @@ -1532,29 +1967,38 @@ boot_menu(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop) res_row(gop, resbuf, sizeof resbuf); - // Six entries in a debug build, five in a release one. - // // The debugger entry is compiled out rather than hidden, because a // menu item that is present and refuses is an invitation to work out // how to make it not refuse. An ISO built for anybody else has no way // to turn a network debugger on, because the code that would set the // flag is not in it. - const char *items[6]; - int nitems = 5; - items[0] = "Boot SchOS"; - items[1] = "Boot SchOS (verbose)"; - items[2] = resbuf; - items[3] = "System Information"; - items[4] = "Reboot to firmware"; + // + // An item is a label, then a newline and a line of detail; a leading + // \001 starts a new group, drawn with a gap above it. `what` says what + // each row does, because the number of rows is not fixed: other + // systems found on the disks are listed after the two ways of + // starting this one. + const char *items[8 + MAX_OTHERS]; + int what[8 + MAX_OTHERS], arg[8 + MAX_OTHERS]; + int nitems = 0; +#define ITEM(text, a, x) do { items[nitems] = (text); what[nitems] = (a); arg[nitems] = (x); nitems++; } while (0) + ITEM("Boot SchOS\nStart the system", A_BOOT, 0); + ITEM("Boot SchOS (verbose)\nShow kernel messages while starting", A_VERBOSE, 0); + for (int o = 0; o < OTHER_N; o++) + ITEM(OTHERS[o].text, A_OTHER, o); + ITEM(resbuf, A_DISPLAY, 0); + ITEM("System Information\nFirmware, processor and memory", A_INFO, 0); + ITEM("\001Firmware Setup\nRestart into the UEFI settings", A_FIRMWARE, 0); + ITEM("Restart\nReboot the machine", A_RESTART, 0); + ITEM("Shut Down\nPower the machine off", A_SHUTDOWN, 0); #ifdef SCHOS_DEBUG - items[5] = DEBUG_BOOT ? "Remote debugging: on (schdbgd, port 4444)" - : "Remote debugging: off"; - nitems = 6; + ITEM(DEBUG_BOOT ? "Remote debugging: on\nschdbgd, port 4444" + : "Remote debugging: off\nschdbgd, port 4444", A_DEBUG, 0); #endif - const char *hint = nitems == 6 ? "W/S or 1-6 to choose, Enter to select" - : "W/S or 1-5 to choose, Enter to select"; + const char *hint = "W/S or arrows to choose, Enter to select - number keys jump"; + if (selected >= nitems) selected = 0; - ui_menu("Boot Manager", items, nitems, selected, hint); + ui_menu("SchOS Boot Manager", items, nitems, selected, hint); // The same menu on the serial line: the whole thing once, then one // line per *move*. Reprinting on every keypress would be correct and @@ -1562,46 +2006,58 @@ boot_menu(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop) // unrecognised key would scroll the selection past again for nothing. if (echoed < 0) { serial_menu("Boot Manager", items, nitems, selected, hint, 1); - } else if (echoed != selected) { - serial_item(items, selected, selected, 1); } echoed = selected; mirrors_show(); - EFI_INPUT_KEY key; - CHAR16 c = 0; - UINT16 scan = 0; for (;;) { - if (ST->ConIn && - !EFI_ERROR(ST->ConIn->ReadKeyStroke(ST->ConIn, &key))) { - c = key.UnicodeChar; scan = key.ScanCode; break; + EFI_INPUT_KEY key; + int item = -1, act = 0; + int e = wait_event(&key, &item, 0); + int to = selected; + + if (e == EV_HOVER || e == EV_CLICK) { + to = item; + act = e == EV_CLICK; + } else { + CHAR16 c = key.UnicodeChar; + if (key.ScanCode == 0x01 || c == L'w' || c == L'W') + to = (selected + nitems - 1) % nitems; + else if (key.ScanCode == 0x02 || c == L's' || c == L'S') + to = (selected + 1) % nitems; + else if (c >= L'1' && c <= L'9' && (int)(c - L'1') < nitems) + to = (int)(c - L'1'); + else if (c == L'\r' || c == L'\n') + act = 1; } - BS->Stall(10000); - } - if (scan == 0x01) { selected = (selected + nitems - 1) % nitems; continue; } - if (scan == 0x02) { selected = (selected + 1) % nitems; continue; } - if (c == L'w' || c == L'W') { selected = (selected + nitems - 1) % nitems; continue; } - if (c == L's' || c == L'S') { selected = (selected + 1) % nitems; continue; } - if (c >= L'1' && c <= L'0' + nitems) { selected = (int)(c - L'1'); continue; } + if (to != selected) { + selected = to; + ui_menu_select(selected); + serial_item(items, selected, selected, 1); + echoed = selected; + mirrors_show(); + } + if (!act) + continue; - if (c == L'\r' || c == L'\n') { - if (selected == 0) return 0; - if (selected == 1) return 1; - if (selected == 2) { res_choose(gop); continue; } - if (selected == 3) { sys_info(gop); continue; } + switch (what[selected]) { + case A_BOOT: return 0; + case A_VERBOSE: return 1; + case A_OTHER: chain_load(arg[selected]); break; + case A_DISPLAY: res_choose(gop); break; + case A_INFO: sys_info(gop); break; + case A_FIRMWARE: firmware_setup(); break; + case A_RESTART: power(EfiResetCold); break; + case A_SHUTDOWN: power(EfiResetShutdown); break; #ifdef SCHOS_DEBUG // A toggle rather than an action: picking it changes what the // entry says and leaves you in the menu, so the state you booted // with is the state you can see before you boot. - if (selected == 5) { DEBUG_BOOT = !DEBUG_BOOT; echoed = -1; continue; } + case A_DEBUG: DEBUG_BOOT = !DEBUG_BOOT; echoed = -1; break; #endif - if (selected == 4) { - ui_clear(); - ui_text_centered((int)ui_height() / 2, "Halted -- reset to reach firmware setup", - 0xB9BEC7u); - for (;;) __asm__ volatile("hlt"); } + break; // repaint: the thing that ran may have changed the screen } } } @@ -2180,6 +2636,7 @@ EfiMain(EFI_HANDLE image, EFI_SYSTEM_TABLE *systab) { ST = systab; BS = systab->BootServices; + SELF = image; print(L"SchOS UEFI loader\r\n"); diff --git a/docs/architecture/boot.md b/docs/architecture/boot.md index 98db777..55dc6fc 100644 --- a/docs/architecture/boot.md +++ b/docs/architecture/boot.md @@ -330,9 +330,64 @@ Dropping back to protected mode to re-enter through the 32-bit multiboot path is a mode switch whose failure mode is a triple fault with no console. The 32-bit entry is still present in `entry.S` and now has no caller. +### The boot manager + +F8 (or `o` on a serial line) opens the boot manager. It used to be a text list +on a dark plate; it is now drawn in the Niveus language the site is drawn in +(`docs/Website/niveus`): a window with three lights, keys with a lit upper edge +and a shadow beneath, panels cut into the surface as wells, a graphite ground +that darkens towards the bottom, and the mark above the list. + +What makes that possible in a loader is that nothing in it is large: + +- **Shapes** are rounded rectangles with a vertical gradient. Corners are + anti-aliased by supersampling only the corner pixels, against a colour the + caller names. Nothing reads the framebuffer back, because that memory is + uncached on real hardware and a read per pixel is the difference between a + menu that appears and one that crawls. (The one exception is the pointer, + which saves sixteen by nineteen pixels.) +- **Type** is Instrument Sans, the face Niveus ships. A TrueType rasteriser + does not belong in a loader, so `tools/python/mknvfont.py` renders it once + into `include/gfx/nvfont.h` as 8-bit coverage bitmaps with fractional + advances, at the size for ordinary screens and at twice that for screens 1400 + pixels tall or more. Rasterising at the real size is what keeps it crisp; + doubling pixels does not. +- **Layout** is computed from the item list, not drawn from fixed positions: a + list taller than the screen drops the mark, then scrolls with a bar. + +An entry is a label, a newline and a line of detail. The entries are: + +| Entry | Does | +|---|---| +| Boot SchOS / (verbose) | the two ways of starting this system | +| other systems | one entry per loader found at a well-known path on any volume: Windows Boot Manager, Ubuntu, Debian, Fedora, Arch, openSUSE, systemd-boot, rEFInd, and any other `\EFI\BOOT\BOOTX64.EFI` that is not this one. Chosen, they are started with the firmware's own `LoadImage`/`StartImage`, and if the other loader returns, the menu is still here | +| Resolution | the list of modes the firmware offers, or a typed size, with the "keep this?" confirmation | +| System Information | firmware, UEFI revision, processor, memory, display, ACPI | +| Firmware Setup | sets `OsIndications` and restarts into the firmware's own settings; on firmware that does not support it, says so instead of restarting for nothing | +| Restart, Shut Down | `ResetSystem` | +| Remote debugging | `make DEBUG=1` builds only | + +Keyboard, mouse, touchpad and touchscreen all drive it: both UEFI pointer +protocols are polled (a mouse reports movement, a tablet reports position), +hover moves the highlight, a click activates, and the wheel scrolls. All input +goes through one function, `wait_event()`, so every screen behaves the same way. +The cursor stays hidden until the pointer has actually done something, because +the firmware's console layer installs a pointer protocol whether or not a mouse +is attached. USB devices appear some time after their controller is connected +and the menu is already up by then, so the loader connects every controller when +the menu opens and looks for pointers again twice a second for ten seconds. + +The "keep this resolution?" confirmation counts ten seconds down once, however +many times the pointer moves over the button: a person with a garbled screen +waving a mouse around must not be able to keep postponing the revert. + +**Not verified:** hover and click were exercised with synthetic events. Under +QEMU and OVMF a USB mouse or tablet never delivered an event to the loader, so +the pointer path has not been seen working on a device -- real hardware first. + ### The menu is on the serial line too -The three F8 screens paint into the framebuffer, which is the right place for +The screens paint into the framebuffer, which is the right place for them on a machine with a screen and nowhere at all on one driven over a serial cable — which is how this loader is usually driven. `f8_window()` already went out of its way to support that, accepting `o` as well as F8 because *"a serial @@ -351,7 +406,7 @@ its text across the menu that was just painted there. Two details that are not cosmetic: - **The item number is shown only where it is a key you can press.** The boot - menu takes 1–5. The resolution list takes only W/S and Enter and is longer + menu takes 1–9. The resolution list takes only W/S and Enter and is longer than nine entries, so numbering it printed `:`, `;`, `<` past the ninth — a character nobody can type, offering to select something. - **Q goes back as well as Esc.** On a serial line a lone `ESC` byte is diff --git a/docs/architecture/debugging.md b/docs/architecture/debugging.md index 108c45c..135e2ff 100644 --- a/docs/architecture/debugging.md +++ b/docs/architecture/debugging.md @@ -29,10 +29,10 @@ asked for one. That is the right default and it has one bad consequence — to enable it.** A laptop with no serial port that stops before it can draw has nowhere to say why, and `schinitd enable` needs a prompt that does not exist. -So a build made with `make DEBUG=1` has a sixth entry in the F8 menu: +So a build made with `make DEBUG=1` has one more entry at the end of the F8 menu: ``` - > 6. Remote debugging: off + > Remote debugging: off ``` Picking it toggles the entry, booting carries the choice through diff --git a/docs/plan/roadmap.md b/docs/plan/roadmap.md index 0ee2c1c..b9042a4 100644 --- a/docs/plan/roadmap.md +++ b/docs/plan/roadmap.md @@ -82,15 +82,21 @@ Nothing here starts before [1.0.md](1.0.md)'s register is empty, except where th ## 5b. The boot manager -The loader ([boot.md](../architecture/boot.md)) is a text menu: a splash, "Press F8", a list of options. UEFI gives much more: -a graphics-output framebuffer at the panel's native mode, a pointer protocol, file systems to read themes from. The plan is a -boot manager that is worth looking at — in the **Niveus / skeuomorphic** style the site and the wallpapers already use (the -Shift mark, real materials, depth) — and usable: a mouse and keyboard, a list of what can be booted (this ISO, a SchFS -partition, other operating systems' loaders), the options that live in the F8 menu now (resolution with its "keep this?" -confirmation, verbose boot, drivers off), and an honest failure screen. It is its own piece of work in `boot/uefi/` -(a small text and image renderer in the loader — the kernel's TrueType rasteriser is not available yet at that point) and it -replaces the boot-time display handling that grew by accretion (GOP mode choice, the "keep this resolution" probe, the font scaling -in the kernel) with one design. +The loader ([boot.md](../architecture/boot.md#the-boot-manager)) is now a Niveus-styled window: bevelled keys, wells, Instrument Sans, +keyboard and pointer, a list of other systems it finds on the disks and can chain-load, the F8 options (resolution with its +"keep this?" confirmation, verbose boot), and real Firmware Setup, Restart and Shut Down. + +Still to do: + +- [ ] boot entries from a file on the ESP (several kernels, command lines, "drivers off", a default and a timeout), instead of + the two fixed ways of starting this system +- [ ] a SchFS partition as a boot source, not just the volume the loader came from +- [ ] an honest failure screen for the loader's own errors (today `die()` prints to the console) +- [ ] the pointer path verified on a real machine; QEMU with OVMF never delivered a USB mouse event to the loader +- [ ] light appearance, and a theme read from the ESP + +It is its own piece of work in `boot/uefi/`; the kernel's TrueType rasteriser is not available at that point, which is why the +loader carries a pre-rasterised face (`include/gfx/nvfont.h`). ### The installer and `.sip` diff --git a/include/gfx/nvfont.h b/include/gfx/nvfont.h new file mode 100644 index 0000000..739bcaa --- /dev/null +++ b/include/gfx/nvfont.h @@ -0,0 +1,7867 @@ +#pragma once + +// GENERATED by tools/python/mknvfont.py -- do not edit. Run `make nvfont`. +// source: docs/Website/niveus/fonts/static (Instrument Sans, SIL OFL 1.1) +// +// 8-bit coverage bitmaps for printable ASCII, proportionally spaced, used by +// the boot manager (boot/common/ui.c). Not included by the kernel. + +struct nvglyph { unsigned short off; unsigned char w, h; signed char ox, oy; unsigned short adv; /* 1/64 px */ }; +struct nvfont { unsigned char ascent, descent; const struct nvglyph *g; const unsigned char *bits; }; +#define NVFONT_FIRST 32 +#define NVFONT_LAST 126 + +static const struct nvglyph nvg_body1[] = { + {0,3,0,0,0,189}, + {0,4,11,0,-11,273}, + {44,6,11,0,-11,400}, + {110,11,11,0,-11,692}, + {231,9,15,0,-13,598}, + {366,12,11,0,-11,755}, + {498,12,11,0,-11,731}, + {630,4,11,0,-11,234}, + {674,6,13,0,-11,406}, + {752,6,13,0,-11,406}, + {830,6,11,0,-11,402}, + {896,8,9,0,-9,516}, + {968,4,5,0,-2,254}, + {988,7,6,0,-6,479}, + {1030,4,2,0,-2,254}, + {1038,7,13,0,-12,426}, + {1129,10,11,0,-11,644}, + {1239,6,11,0,-11,373}, + {1305,8,11,0,-11,529}, + {1393,9,11,0,-11,554}, + {1492,9,11,0,-11,583}, + {1591,9,11,0,-11,555}, + {1690,9,11,0,-11,583}, + {1789,9,11,0,-11,524}, + {1888,9,11,0,-11,566}, + {1987,9,11,0,-11,590}, + {2086,4,8,0,-8,254}, + {2118,4,11,0,-8,254}, + {2162,8,9,0,-9,516}, + {2234,8,8,0,-8,516}, + {2298,8,9,0,-9,516}, + {2370,9,11,0,-11,551}, + {2469,13,11,0,-11,826}, + {2612,12,11,0,-11,702}, + {2744,10,11,0,-11,614}, + {2854,11,11,0,-11,714}, + {2975,11,11,0,-11,723}, + {3096,10,11,0,-11,609}, + {3206,9,11,0,-11,574}, + {3305,11,11,0,-11,733}, + {3426,11,11,0,-11,702}, + {3547,4,11,0,-11,244}, + {3591,7,11,0,-11,423}, + {3668,11,11,0,-11,674}, + {3789,9,11,0,-11,565}, + {3888,14,11,0,-11,866}, + {4042,11,11,0,-11,702}, + {4163,12,11,0,-11,758}, + {4295,10,11,0,-11,635}, + {4405,12,11,0,-11,764}, + {4537,10,11,0,-11,634}, + {4647,9,11,0,-11,598}, + {4746,10,11,0,-11,630}, + {4856,11,11,0,-11,680}, + {4977,11,11,0,-11,702}, + {5098,16,11,0,-11,1044}, + {5274,10,11,0,-11,669}, + {5384,11,11,-1,-11,660}, + {5505,9,11,0,-11,602}, + {5604,6,14,0,-11,406}, + {5688,7,13,0,-12,426}, + {5779,6,14,0,-11,406}, + {5863,8,12,0,-12,516}, + {5959,7,3,0,0,428}, + {5980,5,12,0,-12,340}, + {6040,8,8,0,-8,524}, + {6104,9,11,0,-11,588}, + {6203,9,8,0,-8,521}, + {6275,9,11,0,-11,588}, + {6374,9,8,0,-8,544}, + {6446,6,11,0,-11,348}, + {6512,9,11,0,-8,588}, + {6611,9,11,0,-11,582}, + {6710,4,11,0,-11,240}, + {6754,5,14,-1,-11,240}, + {6824,8,11,0,-11,524}, + {6912,4,11,0,-11,240}, + {6956,14,8,0,-8,894}, + {7068,9,8,0,-8,582}, + {7140,9,8,0,-8,567}, + {7212,9,11,0,-8,588}, + {7311,9,11,0,-8,588}, + {7410,6,9,0,-9,368}, + {7464,7,8,0,-8,464}, + {7520,6,11,0,-11,376}, + {7586,9,8,0,-8,572}, + {7658,8,8,0,-8,509}, + {7722,12,8,0,-8,752}, + {7818,9,8,0,-8,546}, + {7890,8,11,0,-8,509}, + {7978,8,8,0,-8,485}, + {8042,6,14,0,-11,406}, + {8126,4,14,0,-12,228}, + {8182,6,14,0,-11,406}, + {8266,8,8,0,-8,516}, +}; +static const unsigned char nvb_body1[] = { + 0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0, + 0,255,152,0,0,255,152,0,0,0,0,0,0,80,48,0,0,255,152,0,0,217,113,114, + 215,0,0,242,138,138,242,0,0,193,89,89,193,0,0,142,38,38,142,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,152,0,96,212,0, + 0,0,0,0,0,192,120,0,128,180,0,0,0,0,0,0,224,88,0,160,148,0,0,0, + 0,255,255,255,255,255,255,255,255,255,0,0,80,104,255,95,80,236,139,80,80,0,0,0, + 60,248,1,2,250,56,0,0,0,16,16,104,224,16,44,255,40,16,0,0,255,255,255,255, + 255,255,255,255,255,0,0,64,64,182,178,64,134,225,64,64,0,0,0,0,184,124,0,120, + 188,0,0,0,0,0,0,216,92,0,152,156,0,0,0,0,0,0,0,255,152,0,0,0, + 0,0,0,0,255,152,0,0,0,0,6,131,225,255,245,156,20,0,0,153,252,138,88,122, + 241,204,4,0,245,167,0,0,0,92,255,71,0,237,206,7,0,0,10,64,27,0,118,255, + 222,128,44,0,0,0,0,0,83,200,255,255,206,65,0,0,0,0,0,31,114,228,251,47, + 67,148,21,0,0,0,38,255,137,62,255,117,0,0,0,17,255,137,0,175,252,151,88,95, + 195,253,55,0,6,121,214,255,251,197,73,0,0,0,0,0,255,152,0,0,0,0,0,0, + 0,128,76,0,0,0,0,51,208,252,208,51,0,0,2,191,193,3,0,211,229,95,230,211, + 0,0,114,239,31,0,0,254,157,0,157,254,0,45,248,87,0,0,0,210,208,31,209,208, + 6,207,160,0,0,0,0,49,208,252,205,47,135,221,12,0,0,0,0,0,0,0,0,60, + 248,168,232,248,180,24,0,0,0,0,12,222,194,255,96,28,228,176,0,0,0,0,154,193, + 146,255,7,0,160,246,0,0,0,77,239,30,143,255,18,0,173,246,0,0,21,233,87,0, + 69,255,165,108,249,174,0,0,174,159,0,0,0,110,231,248,174,21,0,0,0,112,225,254, + 225,119,1,0,0,0,0,0,90,255,163,86,167,255,96,0,0,0,0,0,146,255,10,0, + 11,255,145,0,0,0,0,0,85,255,90,8,141,253,64,0,0,0,0,0,5,211,246,238, + 215,74,0,0,0,0,0,23,203,237,209,249,59,0,6,255,146,0,0,174,232,27,10,195, + 242,56,36,255,114,0,0,248,159,0,0,14,201,241,161,255,42,0,0,231,206,2,0,0, + 18,209,255,180,0,0,0,111,255,188,96,87,137,241,255,238,50,0,0,0,90,200,246,250, + 212,121,34,219,238,50,0,217,113,0,0,242,138,0,0,193,89,0,0,142,38,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,99,238,50,0,0,68,252,76,0,0,8,224,166,0,0,0,101,255,45, + 0,0,0,186,218,0,0,0,0,236,170,0,0,0,0,254,154,0,0,0,0,237,170,0, + 0,0,0,187,219,0,0,0,0,103,255,45,0,0,0,10,230,169,0,0,0,0,73,254, + 79,0,0,0,0,102,241,50,0,142,221,30,0,0,0,2,184,211,10,0,0,0,29,247, + 133,0,0,0,0,152,243,12,0,0,0,67,255,83,0,0,0,19,255,133,0,0,0,2, + 255,150,0,0,0,18,255,132,0,0,0,66,255,82,0,0,0,147,242,12,0,0,24,244, + 130,0,0,1,177,210,8,0,0,138,221,29,0,0,0,28,117,190,26,2,25,244,160,185, + 227,90,0,77,236,253,130,4,25,244,161,185,227,90,0,28,116,190,26,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,200,119,0,0,0,0,0,0,255,152,0,0,0, + 13,24,24,255,164,24,24,3,140,255,255,255,255,255,255,36,31,56,56,255,176,56,56,8, + 0,0,0,255,152,0,0,0,0,0,0,255,152,0,0,0,0,0,0,56,33,0,0,0, + 0,0,0,0,0,0,0,0,0,80,48,0,0,255,152,0,0,62,137,0,0,189,48,0, + 0,35,0,0,0,16,16,16,16,16,0,0,255,255,255,255,255,0,0,64,64,64,64,64, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80, + 48,0,0,255,152,0,0,0,0,0,64,108,0,0,0,0,0,186,158,0,0,0,0,16, + 250,78,0,0,0,0,90,245,9,0,0,0,0,170,175,0,0,0,0,6,241,97,0,0, + 0,0,70,253,21,0,0,0,0,150,194,0,0,0,0,1,229,114,0,0,0,0,50,255, + 38,0,0,0,0,130,214,0,0,0,0,0,210,134,0,0,0,0,33,255,55,0,0,0, + 0,0,0,10,141,232,251,206,80,0,0,0,4,193,239,119,87,166,255,95,0,0,101,255, + 68,0,0,0,170,240,14,0,194,214,0,0,0,0,62,255,90,0,239,167,0,0,0,0, + 15,255,135,0,254,154,0,0,0,0,2,255,149,0,238,170,0,0,0,0,18,255,134,0, + 187,221,0,0,0,0,69,255,84,0,94,255,76,0,0,1,178,236,10,0,2,187,242,121, + 88,173,255,88,0,0,0,9,138,232,251,205,76,0,0,0,0,0,39,237,152,0,21,115, + 241,255,152,0,255,253,132,255,152,0,125,37,0,255,152,0,0,0,0,255,152,0,0,0, + 0,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0, + 0,255,152,0,0,0,0,255,152,0,0,105,217,251,232,143,8,0,116,255,161,85,137,254, + 148,1,235,190,0,0,0,179,236,5,76,40,0,0,0,163,249,0,0,0,0,0,12,234, + 200,0,0,0,0,0,152,255,84,0,0,0,0,118,255,157,0,0,0,0,123,255,176,5, + 0,0,4,149,255,163,5,0,0,0,184,255,202,81,80,80,80,0,255,255,255,255,255,255, + 255,0,48,182,242,251,210,90,0,0,29,241,224,107,88,175,255,69,0,89,200,51,0,0, + 10,255,143,0,0,0,0,16,25,127,255,118,0,0,0,0,255,255,255,229,12,0,0,0, + 0,64,80,210,255,54,0,0,0,0,0,0,48,255,131,0,126,202,6,0,0,4,255,148, + 0,101,255,82,0,0,46,255,112,0,10,218,236,110,94,214,235,20,0,0,29,170,242,248, + 185,42,0,0,0,0,0,0,0,85,255,152,0,0,0,0,0,44,244,255,152,0,0,0, + 0,16,219,218,255,152,0,0,0,2,180,245,45,255,152,0,0,0,127,255,90,0,255,152, + 0,0,75,254,148,0,0,255,152,0,36,240,208,22,16,16,255,160,14,128,255,255,255,255, + 255,255,255,228,32,64,64,64,64,64,255,178,57,0,0,0,0,0,0,255,152,0,0,0, + 0,0,0,0,255,152,0,0,212,255,255,255,255,255,4,0,0,233,189,80,80,80,80,1, + 0,3,253,140,0,0,0,0,0,0,22,255,122,4,12,0,0,0,0,44,255,203,245,255, + 215,69,0,0,66,255,186,79,88,216,248,34,0,11,36,6,0,0,48,255,124,0,10,9, + 0,0,0,6,255,149,0,178,240,17,0,0,49,255,118,0,62,252,208,96,103,222,240,26, + 0,0,69,198,249,245,186,46,0,0,0,0,13,150,234,250,209,84,0,0,5,200,231,112, + 87,172,255,76,0,102,255,51,0,0,2,198,166,0,190,206,0,1,14,1,0,0,0,236, + 166,119,236,255,237,127,2,0,254,241,178,81,76,171,255,120,0,247,203,1,0,0,1,203, + 225,0,210,157,0,0,0,0,158,253,0,137,223,12,0,0,3,211,219,0,22,230,207,99, + 91,187,255,102,0,0,35,175,242,251,209,94,0,0,255,255,255,255,255,255,255,255,0,80, + 80,80,80,80,98,249,191,0,0,0,0,0,0,172,245,33,0,0,0,0,0,80,255,122, + 0,0,0,0,0,5,220,231,9,0,0,0,0,0,95,255,118,0,0,0,0,0,0,202, + 251,21,0,0,0,0,0,36,255,186,0,0,0,0,0,0,108,255,117,0,0,0,0,0, + 0,163,255,64,0,0,0,0,0,0,200,255,28,0,0,0,0,0,74,200,248,249,199,71, + 0,0,59,253,188,92,92,188,253,58,0,144,255,12,0,0,13,255,144,0,124,255,132,27, + 27,129,255,123,0,28,255,255,255,255,255,235,16,0,145,255,162,73,92,219,255,57,0,233, + 201,0,0,0,49,255,134,0,251,157,0,0,0,5,255,148,0,208,211,3,0,0,61,255, + 105,0,82,255,179,89,109,229,222,13,0,0,81,207,251,240,168,28,0,0,1,107,211,251, + 242,177,36,0,0,125,255,170,90,97,184,232,22,0,235,192,0,0,0,1,199,137,0,248, + 169,0,0,0,0,167,209,0,172,250,104,26,27,106,250,245,0,21,186,255,255,255,185,172, + 253,0,0,0,33,62,33,0,170,239,0,133,117,0,0,0,0,209,200,0,152,236,11,0, + 0,44,255,119,0,40,247,197,91,103,223,219,13,0,0,59,198,249,240,167,27,0,0,255, + 152,0,0,80,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80, + 48,0,0,255,152,0,0,255,152,0,0,80,48,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,80,48,0,0,255,152,0,0,62,137,0,0,189,48,0,0,35, + 0,0,0,0,0,0,0,24,114,92,0,0,8,87,181,252,219,76,0,156,240,238,151,59, + 1,0,0,255,243,111,20,0,0,0,0,46,137,226,252,184,96,15,0,0,0,2,63,154, + 238,128,0,0,0,0,0,0,7,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,0,0,80,80,80,80,80,80,0,0,16,16,16,16,16, + 16,0,0,255,255,255,255,255,255,0,0,64,64,64,64,64,64,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,51,0,0,0, + 0,0,0,200,255,216,125,35,0,0,0,0,33,120,208,255,199,66,0,0,0,0,50,184, + 255,128,0,29,120,213,254,189,96,12,0,254,218,124,30,0,0,0,0,56,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,79,197,248,248, + 194,64,0,0,94,255,181,91,97,204,250,49,1,229,189,1,0,0,25,255,139,7,92,43, + 0,0,0,33,255,136,0,0,0,0,0,29,206,249,46,0,0,0,0,38,233,237,63,0, + 0,0,0,0,184,246,41,0,0,0,0,0,0,247,170,0,0,0,0,0,0,0,4,2, + 0,0,0,0,0,0,0,80,48,0,0,0,0,0,0,0,255,152,0,0,0,0,0,0, + 3,89,182,234,253,243,202,116,8,0,0,0,25,198,253,174,117,83,98,167,253,210,19,0, + 8,210,234,102,209,255,216,88,176,94,254,159,0,117,255,87,234,215,81,138,248,226,0,185, + 239,0,206,208,109,255,54,0,2,246,158,0,157,249,0,249,159,147,255,5,0,14,252,88, + 0,204,193,0,248,166,115,255,83,4,151,255,44,102,253,67,0,199,228,19,197,255,234,105, + 230,251,227,79,0,0,89,255,148,2,25,7,0,6,30,2,0,0,0,0,136,255,209,120, + 85,92,143,225,19,0,0,0,0,0,64,171,230,253,245,200,109,7,0,0,0,0,0,0, + 30,254,255,52,0,0,0,0,0,0,0,0,124,240,238,148,0,0,0,0,0,0,0,1, + 219,156,151,237,7,0,0,0,0,0,0,60,255,62,59,255,84,0,0,0,0,0,0,156, + 224,1,1,219,180,0,0,0,0,0,10,242,132,0,0,128,252,24,0,0,0,0,92,255, + 59,20,20,57,255,120,0,0,0,0,188,255,255,255,255,255,255,215,0,0,0,30,254,139, + 68,68,68,68,137,255,56,0,0,124,251,21,0,0,0,0,19,249,152,0,1,219,179,0, + 0,0,0,0,0,174,240,8,0,255,255,255,255,253,213,82,0,0,0,255,186,80,80,90, + 193,253,51,0,0,255,152,0,0,0,24,255,134,0,0,255,152,0,0,0,14,255,145,0, + 0,255,160,16,16,28,153,255,85,0,0,255,255,255,255,255,255,238,13,0,0,255,178,64, + 64,68,139,255,158,0,0,255,152,0,0,0,0,179,244,0,0,255,152,0,0,0,0,176, + 241,0,0,255,186,80,80,83,142,254,154,0,0,255,255,255,255,255,234,144,9,0,0,0, + 0,70,186,243,251,214,117,5,0,0,0,121,255,189,100,87,146,250,184,4,0,60,255,148, + 1,0,0,0,78,255,109,0,174,238,10,0,0,0,0,0,208,198,0,235,176,0,0,0, + 0,0,0,0,0,0,254,154,0,0,0,0,0,0,0,0,0,234,177,0,0,0,0,0, + 0,0,0,0,171,240,12,0,0,0,0,0,205,204,0,56,254,156,1,0,0,0,74,255, + 111,0,0,114,255,193,100,87,146,249,187,5,0,0,0,66,186,242,251,214,118,5,0,0, + 255,255,255,255,245,207,125,13,0,0,0,255,186,80,80,93,153,246,222,34,0,0,255,152, + 0,0,0,0,43,235,207,2,0,255,152,0,0,0,0,0,104,255,72,0,255,152,0,0, + 0,0,0,24,255,132,0,255,152,0,0,0,0,0,3,255,149,0,255,152,0,0,0,0, + 0,29,255,129,0,255,152,0,0,0,0,0,115,255,64,0,255,152,0,0,0,0,52,241, + 197,1,0,255,186,80,80,94,154,249,216,27,0,0,255,255,255,255,245,206,120,10,0,0, + 0,255,255,255,255,255,255,255,128,0,0,255,186,80,80,80,80,80,40,0,0,255,152,0, + 0,0,0,0,0,0,0,255,152,0,0,0,0,0,0,0,0,255,160,16,16,16,16,16, + 0,0,0,255,255,255,255,255,255,255,0,0,0,255,178,64,64,64,64,64,0,0,0,255, + 152,0,0,0,0,0,0,0,0,255,152,0,0,0,0,0,0,0,0,255,186,80,80,80, + 80,80,40,0,0,255,255,255,255,255,255,255,128,0,0,255,255,255,255,255,255,255,0,0, + 255,186,80,80,80,80,80,0,0,255,152,0,0,0,0,0,0,0,255,152,0,0,0,0, + 0,0,0,255,160,16,16,16,16,8,0,0,255,255,255,255,255,255,128,0,0,255,178,64, + 64,64,64,32,0,0,255,152,0,0,0,0,0,0,0,255,152,0,0,0,0,0,0,0, + 255,152,0,0,0,0,0,0,0,255,152,0,0,0,0,0,0,0,0,0,62,181,238,252, + 222,144,21,0,0,0,111,255,197,104,84,126,233,227,30,0,56,254,158,2,0,0,0,29, + 240,171,0,171,240,12,0,0,0,0,0,80,100,0,233,176,0,0,0,6,16,16,16,16, + 0,253,154,0,0,0,100,255,255,255,255,0,237,176,0,0,0,25,64,64,178,255,0,181, + 238,10,0,0,0,0,0,152,255,0,66,255,155,2,0,0,0,0,171,255,0,0,123,255, + 203,112,84,101,184,255,175,0,0,0,64,177,235,254,239,188,89,1,0,255,152,0,0,0, + 0,0,255,152,0,0,255,152,0,0,0,0,0,255,152,0,0,255,152,0,0,0,0,0, + 255,152,0,0,255,152,0,0,0,0,0,255,152,0,0,255,162,20,20,20,20,20,255,152, + 0,0,255,255,255,255,255,255,255,255,152,0,0,255,180,68,68,68,68,68,255,152,0,0, + 255,152,0,0,0,0,0,255,152,0,0,255,152,0,0,0,0,0,255,152,0,0,255,152, + 0,0,0,0,0,255,152,0,0,255,152,0,0,0,0,0,255,152,0,0,255,152,0,0, + 255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0, + 255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,0,0,0,255,152,0,0,0, + 0,0,255,152,0,0,0,0,0,255,152,0,0,0,0,0,255,152,0,0,0,0,0,255, + 152,0,0,0,0,0,255,152,0,0,0,0,0,255,152,0,0,0,0,0,255,152,0,0, + 0,0,22,255,139,0,95,89,91,192,255,66,0,157,247,250,211,95,0,0,0,255,152,0, + 0,0,25,212,245,73,0,0,255,152,0,0,33,221,236,54,0,0,0,255,152,0,43,229, + 224,38,0,0,0,0,255,152,53,237,209,25,0,0,0,0,0,255,205,242,191,15,0,0, + 0,0,0,0,255,216,252,182,7,0,0,0,0,0,0,255,152,94,254,177,5,0,0,0, + 0,0,255,152,0,108,255,171,4,0,0,0,0,255,152,0,0,126,255,166,3,0,0,0, + 255,152,0,0,0,140,255,160,2,0,0,255,152,0,0,0,1,155,255,154,1,0,255,152, + 0,0,0,0,0,0,0,255,152,0,0,0,0,0,0,0,255,152,0,0,0,0,0,0, + 0,255,152,0,0,0,0,0,0,0,255,152,0,0,0,0,0,0,0,255,152,0,0,0, + 0,0,0,0,255,152,0,0,0,0,0,0,0,255,152,0,0,0,0,0,0,0,255,152, + 0,0,0,0,0,0,0,255,190,88,88,88,88,88,0,0,255,255,255,255,255,255,255,0, + 0,255,255,196,0,0,0,0,0,29,255,255,152,0,0,255,252,255,29,0,0,0,0,115, + 252,255,152,0,0,255,185,255,116,0,0,0,0,203,183,255,152,0,0,255,152,197,204,0, + 0,0,35,255,93,255,152,0,0,255,152,106,255,37,0,0,122,246,12,255,152,0,0,255, + 152,20,251,126,0,0,210,168,0,255,152,0,0,255,152,0,181,214,0,40,255,77,0,255, + 152,0,0,255,152,0,90,255,46,128,237,5,0,255,152,0,0,255,152,0,11,244,134,216, + 151,0,0,255,152,0,0,255,152,0,0,165,241,255,61,0,0,255,152,0,0,255,152,0, + 0,73,255,224,1,0,0,255,152,0,0,255,253,48,0,0,0,0,255,152,0,0,255,255, + 194,1,0,0,0,255,152,0,0,255,211,255,87,0,0,0,255,152,0,0,255,152,168,226, + 10,0,0,255,152,0,0,255,152,30,246,130,0,0,255,152,0,0,255,152,0,126,246,30, + 0,255,152,0,0,255,152,0,9,224,169,0,255,152,0,0,255,152,0,0,84,255,62,255, + 152,0,0,255,152,0,0,0,192,208,255,152,0,0,255,152,0,0,0,47,253,255,152,0, + 0,255,152,0,0,0,0,151,255,152,0,0,0,0,65,182,238,252,221,142,21,0,0,0, + 0,117,255,194,104,85,132,238,229,39,0,0,60,255,155,1,0,0,0,31,230,209,2,0, + 177,239,12,0,0,0,0,0,100,255,73,0,236,176,0,0,0,0,0,0,24,255,132,0, + 254,155,0,0,0,0,0,0,3,255,150,0,233,180,0,0,0,0,0,0,29,255,129,0, + 168,244,16,0,0,0,0,0,110,255,64,0,51,253,165,3,0,0,0,39,238,200,1,0, + 0,106,254,199,105,85,135,242,226,33,0,0,0,0,61,180,239,253,222,140,19,0,0,0, + 255,255,255,255,254,227,135,6,0,0,255,185,80,80,84,145,255,146,0,0,255,152,0,0, + 0,0,181,239,0,0,255,152,0,0,0,0,165,248,0,0,255,160,16,16,20,85,246,176, + 0,0,255,255,255,255,255,255,193,25,0,0,255,178,64,64,63,34,0,0,0,0,255,152, + 0,0,0,0,0,0,0,0,255,152,0,0,0,0,0,0,0,0,255,152,0,0,0,0, + 0,0,0,0,255,152,0,0,0,0,0,0,0,0,0,0,65,182,238,252,221,142,21,0, + 0,0,0,117,255,194,104,85,132,238,229,39,0,0,60,255,155,1,0,0,0,31,230,209, + 2,0,177,237,10,0,0,0,0,0,96,255,73,0,236,173,0,0,0,0,0,0,22,255, + 132,0,253,155,0,0,0,0,0,0,4,255,150,0,233,180,0,0,0,0,0,0,30,255, + 128,0,172,244,17,0,0,0,0,0,110,255,58,0,56,254,166,3,0,0,0,37,237,181, + 0,0,0,110,254,201,105,97,140,240,230,93,80,0,0,0,59,176,236,255,255,255,255,255, + 255,0,255,255,255,255,253,219,119,3,0,0,255,185,80,80,87,154,255,135,0,0,255,152, + 0,0,0,0,184,238,0,0,255,152,0,0,0,0,167,246,0,0,255,160,16,16,23,90, + 248,170,0,0,255,255,255,255,255,255,181,18,0,0,255,186,227,247,91,27,0,0,0,0, + 255,152,40,234,222,32,0,0,0,0,255,152,0,48,240,224,32,0,0,0,255,152,0,0, + 57,245,226,34,0,0,255,152,0,0,0,69,249,226,36,0,4,122,217,253,242,186,59,0, + 0,147,252,141,84,101,209,249,56,0,244,169,0,0,0,19,244,174,0,236,208,11,0,0, + 0,51,53,0,110,255,231,142,62,3,0,0,0,0,68,186,252,255,232,119,3,0,0,0, + 0,16,90,189,255,141,67,148,21,0,0,0,1,193,241,62,255,124,0,0,0,0,172,244, + 0,171,255,163,94,87,145,253,152,0,4,109,205,246,250,217,126,6,0,255,255,255,255,255, + 255,255,255,255,0,80,80,80,185,255,80,80,80,80,0,0,0,0,152,255,0,0,0,0, + 0,0,0,0,152,255,0,0,0,0,0,0,0,0,152,255,0,0,0,0,0,0,0,0, + 152,255,0,0,0,0,0,0,0,0,152,255,0,0,0,0,0,0,0,0,152,255,0,0, + 0,0,0,0,0,0,152,255,0,0,0,0,0,0,0,0,152,255,0,0,0,0,0,0, + 0,0,152,255,0,0,0,0,0,255,152,0,0,0,0,0,255,152,0,0,255,152,0,0, + 0,0,0,255,152,0,0,255,152,0,0,0,0,0,255,152,0,0,255,152,0,0,0,0, + 0,255,152,0,0,255,152,0,0,0,0,0,255,152,0,0,255,152,0,0,0,0,0,255, + 152,0,0,254,153,0,0,0,0,1,255,150,0,0,230,177,0,0,0,0,26,255,125,0, + 0,163,245,26,0,0,0,119,255,58,0,0,38,241,221,109,87,145,253,173,0,0,0,0, + 44,178,241,253,222,129,7,0,0,84,255,86,0,0,0,0,0,74,255,76,7,239,177,0, + 0,0,0,0,165,233,4,0,152,250,19,0,0,0,11,244,144,0,0,56,255,105,0,0, + 0,91,255,48,0,0,1,219,195,0,0,0,182,208,0,0,0,0,124,255,32,0,22,252, + 114,0,0,0,0,30,254,123,0,108,252,24,0,0,0,0,0,192,214,0,199,180,0,0, + 0,0,0,0,96,255,84,255,84,0,0,0,0,0,0,12,245,238,240,7,0,0,0,0, + 0,0,0,164,255,151,0,0,0,0,48,255,111,0,0,0,0,220,255,69,0,0,0,12, + 250,128,1,230,181,0,0,0,32,255,251,135,0,0,0,75,255,55,0,158,244,6,0,0, + 96,241,163,203,0,0,0,145,236,2,0,84,255,63,0,0,164,177,91,253,15,0,0,214, + 167,0,0,16,252,133,0,0,228,109,23,255,79,0,28,255,93,0,0,0,194,203,0,39, + 255,40,0,209,144,0,97,254,22,0,0,0,121,253,18,105,226,0,0,141,212,0,165,204, + 0,0,0,0,48,255,86,172,157,0,0,71,255,24,234,130,0,0,0,0,1,230,157,235, + 88,0,0,10,249,134,255,58,0,0,0,0,0,158,247,254,21,0,0,0,191,247,237,3, + 0,0,0,0,0,84,255,207,0,0,0,0,122,255,168,0,0,0,14,226,221,11,0,0, + 0,35,244,154,0,68,255,146,0,0,3,195,219,12,0,0,150,254,62,0,117,252,57,0, + 0,0,11,219,219,54,249,130,0,0,0,0,0,61,253,248,203,5,0,0,0,0,0,0, + 206,255,91,0,0,0,0,0,0,96,254,230,221,11,0,0,0,0,32,242,146,56,253,150, + 0,0,0,3,195,217,10,0,144,255,68,0,0,120,253,56,0,0,10,220,226,14,49,250, + 134,0,0,0,0,62,254,157,1,187,252,48,0,0,0,0,104,255,84,0,32,244,203,3, + 0,0,24,240,172,0,0,0,109,255,111,0,0,171,237,23,0,0,0,2,195,243,29,75, + 255,94,0,0,0,0,0,38,248,182,225,181,0,0,0,0,0,0,0,117,255,242,29,0, + 0,0,0,0,0,0,3,255,155,0,0,0,0,0,0,0,0,0,255,152,0,0,0,0, + 0,0,0,0,0,255,152,0,0,0,0,0,0,0,0,0,255,152,0,0,0,0,0,0, + 0,0,0,255,152,0,0,0,0,0,255,255,255,255,255,255,255,255,0,80,80,80,80,80, + 135,255,191,0,0,0,0,0,11,219,241,30,0,0,0,0,0,150,255,93,0,0,0,0, + 0,73,255,173,0,0,0,0,0,19,231,232,19,0,0,0,0,0,171,255,74,0,0,0, + 0,0,93,255,153,0,0,0,0,0,30,241,219,11,0,0,0,0,0,191,255,137,80,80, + 80,80,80,0,255,255,255,255,255,255,255,255,0,255,255,255,255,84,0,255,185,80,80,26, + 0,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0, + 0,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0, + 0,255,152,0,0,0,0,255,159,16,16,5,0,255,255,255,255,84,0,64,64,64,64,21, + 26,128,17,0,0,0,0,7,243,95,0,0,0,0,0,170,174,0,0,0,0,0,90,245, + 9,0,0,0,0,16,252,76,0,0,0,0,0,190,154,0,0,0,0,0,110,232,2,0, + 0,0,0,31,255,58,0,0,0,0,0,208,136,0,0,0,0,0,130,214,0,0,0,0, + 0,50,255,38,0,0,0,0,1,225,118,0,0,0,0,0,147,198,0,0,184,255,255,255, + 152,0,58,80,80,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0,0,255, + 152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0,0,255, + 152,0,0,0,0,255,152,0,0,0,0,255,152,0,12,16,16,255,152,0,184,255,255,255, + 152,0,46,64,64,64,38,0,0,12,230,236,17,0,0,0,0,132,243,238,145,0,0,0, + 33,247,90,77,250,40,0,0,170,157,0,0,143,182,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,16,16,16,16,16,16,16,255,255,255,255,255,255,255,64,64,64, + 64,64,64,64,1,107,128,36,0,0,50,238,194,2,0,0,55,242,105,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,126,225,252,230,128,1, + 0,121,254,137,84,164,255,86,0,79,90,0,0,11,255,145,0,0,54,132,175,216,255,152, + 0,126,251,154,96,56,255,152,0,244,164,0,0,29,255,152,0,225,228,94,99,202,255,155, + 0,64,214,252,217,75,248,177,0,255,152,0,0,0,0,0,0,0,255,152,0,0,0,0, + 0,0,0,255,152,0,0,0,0,0,0,0,255,152,118,231,250,193,42,0,0,255,231,193, + 92,115,238,231,14,0,255,227,9,0,0,82,255,100,0,255,164,0,0,0,10,255,145,0, + 255,162,0,0,0,12,255,144,0,255,227,8,0,0,85,255,96,0,255,238,193,91,115,239, + 223,10,0,255,154,137,238,248,185,35,0,0,0,64,199,249,236,148,11,0,0,61,251,193, + 90,115,241,175,0,0,192,228,9,0,0,88,200,18,0,248,162,0,0,0,0,0,0,0, + 247,162,0,0,0,0,0,0,0,189,230,10,0,0,83,196,18,0,58,250,193,91,114,239, + 172,0,0,0,62,197,249,236,146,10,0,0,0,0,0,0,0,0,255,152,0,0,0,0, + 0,0,0,255,152,0,0,0,0,0,0,0,255,152,0,0,99,221,252,211,63,255,152,0, + 85,255,191,91,115,221,255,152,0,202,227,8,0,0,85,255,152,0,248,164,0,0,0,12, + 255,152,0,249,162,0,0,0,11,255,152,0,203,224,6,0,0,82,255,152,0,89,255,189, + 89,114,223,255,152,0,0,103,225,252,207,60,255,152,0,0,64,194,248,243,179,37,0,0, + 62,251,197,93,102,219,233,19,0,192,233,26,16,16,63,255,112,0,248,255,255,255,255,255, + 255,149,0,247,190,64,64,64,64,64,37,0,189,230,10,0,0,34,120,35,0,56,249,198, + 94,101,219,220,10,0,0,58,192,248,242,171,28,0,0,0,56,208,253,124,0,0,215,235, + 95,46,0,0,255,156,0,0,120,255,255,255,255,92,38,80,255,186,80,29,0,0,255,152, + 0,0,0,0,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0,0,255,152, + 0,0,0,0,255,152,0,0,0,0,97,220,252,213,68,255,152,0,85,255,192,92,115,225, + 255,152,0,200,227,8,0,0,82,255,152,0,248,164,0,0,0,10,255,152,0,249,162,0, + 0,0,13,255,152,0,206,227,9,0,0,85,255,152,0,92,255,193,92,115,219,255,152,0, + 0,105,226,252,205,58,255,149,0,43,47,0,0,0,45,255,116,0,115,252,138,84,103,219, + 236,23,0,1,110,215,253,240,176,39,0,0,255,152,0,0,0,0,0,0,0,255,152,0, + 0,0,0,0,0,0,255,152,0,0,0,0,0,0,0,255,152,110,226,251,200,41,0,0, + 255,234,196,91,113,248,201,0,0,255,224,8,0,0,166,253,0,0,255,165,0,0,0,152, + 255,0,0,255,152,0,0,0,152,255,0,0,255,152,0,0,0,152,255,0,0,255,152,0, + 0,0,152,255,0,0,255,152,0,0,0,152,255,0,0,255,152,0,0,80,48,0,0,0, + 0,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255, + 152,0,0,255,152,0,0,255,152,0,0,0,255,152,0,0,0,80,48,0,0,0,0,0, + 0,0,0,255,152,0,0,0,255,152,0,0,0,255,152,0,0,0,255,152,0,0,0,255, + 152,0,0,0,255,152,0,0,0,255,152,0,0,0,255,152,0,0,1,255,152,0,46,106, + 255,128,0,144,252,192,22,0,0,255,152,0,0,0,0,0,0,255,152,0,0,0,0,0, + 0,255,152,0,0,0,0,0,0,255,152,0,1,152,253,91,0,255,152,0,141,254,98,0, + 0,255,152,129,254,98,0,0,0,255,232,255,113,0,0,0,0,255,202,246,184,6,0,0, + 0,255,152,74,251,169,3,0,0,255,152,0,95,255,153,1,0,255,152,0,0,117,255,137, + 0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0, + 0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,111, + 231,247,161,10,135,235,246,157,5,0,0,255,230,191,89,157,255,217,188,88,157,255,104,0, + 0,255,227,8,0,11,255,222,6,0,11,255,149,0,0,255,164,0,0,0,255,167,0,0, + 0,255,152,0,0,255,152,0,0,0,255,152,0,0,0,255,152,0,0,255,152,0,0,0, + 255,152,0,0,0,255,152,0,0,255,152,0,0,0,255,152,0,0,0,255,152,0,0,255, + 152,0,0,0,255,152,0,0,0,255,152,0,0,255,152,103,224,252,201,41,0,0,255,228, + 201,93,113,248,202,0,0,255,230,12,0,0,166,253,0,0,255,165,0,0,0,152,255,0, + 0,255,152,0,0,0,152,255,0,0,255,152,0,0,0,152,255,0,0,255,152,0,0,0, + 152,255,0,0,255,152,0,0,0,152,255,0,0,0,58,190,247,247,191,58,0,0,58,249, + 208,98,98,207,250,59,0,191,232,14,0,0,13,232,192,0,248,164,0,0,0,0,164,248, + 0,246,166,0,0,0,0,167,245,0,186,235,17,0,0,17,236,186,0,54,248,209,97,98, + 208,248,54,0,0,55,189,247,247,188,55,0,0,255,157,140,236,249,190,41,0,0,255,248, + 193,92,115,238,228,13,0,255,227,9,0,0,82,255,100,0,255,164,0,0,0,10,255,145, + 0,255,162,0,0,0,12,255,144,0,255,227,8,0,0,85,255,95,0,255,245,193,91,115, + 239,222,10,0,255,156,145,239,248,182,33,0,0,255,152,0,0,0,0,0,0,0,255,152, + 0,0,0,0,0,0,0,255,152,0,0,0,0,0,0,0,0,96,220,252,214,71,255,152, + 0,83,255,190,90,115,227,255,152,0,200,227,7,0,0,82,255,152,0,248,164,0,0,0, + 12,255,152,0,249,162,0,0,0,10,255,152,0,202,224,6,0,0,82,255,152,0,88,255, + 189,89,112,226,255,152,0,0,101,222,252,211,70,255,152,0,0,0,0,0,0,0,255,152, + 0,0,0,0,0,0,0,255,152,0,0,0,0,0,0,0,255,152,0,0,0,0,0,4, + 0,255,154,141,240,128,0,255,240,183,91,41,0,255,219,3,0,0,0,255,167,0,0,0, + 0,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0,0,255,152,0,0,0, + 0,52,200,249,240,162,15,0,220,225,92,115,249,158,0,244,182,2,0,76,84,0,120,254, + 220,151,68,0,0,0,40,116,185,255,136,47,160,49,0,0,172,245,17,239,214,95,98,231, + 220,0,51,193,248,248,194,51,0,0,12,45,0,0,0,0,244,152,0,0,0,0,255,152, + 0,0,136,255,255,255,255,196,43,80,255,186,80,61,0,0,255,152,0,0,0,0,255,152, + 0,0,0,0,255,152,0,0,0,0,253,156,0,0,0,0,214,231,95,73,0,0,61,213, + 252,181,0,255,152,0,0,0,152,255,0,0,255,152,0,0,0,152,255,0,0,255,152,0, + 0,0,152,255,0,0,255,152,0,0,0,152,255,0,0,255,152,0,0,0,165,255,0,0, + 253,165,0,0,11,229,255,0,0,194,247,113,93,200,230,255,0,0,32,193,251,221,101,152, + 255,0,163,245,12,0,0,12,245,147,63,255,90,0,0,90,255,48,1,218,180,0,0,178, + 204,0,0,120,251,19,18,250,105,0,0,24,252,104,102,246,16,0,0,0,177,194,190,164, + 0,0,0,0,77,254,254,64,0,0,0,0,4,230,220,1,0,0,135,254,18,0,2,232, + 186,0,0,60,255,71,60,255,80,0,57,255,250,13,0,124,244,7,3,237,144,0,134,196, + 243,85,0,185,176,0,0,166,208,0,210,110,170,162,5,244,102,0,0,90,254,47,255,31, + 92,236,58,255,27,0,0,19,253,186,206,0,18,252,180,208,0,0,0,0,197,255,126,0, + 0,193,255,132,0,0,0,0,121,255,46,0,0,114,255,57,0,0,8,212,216,9,0,32, + 243,159,0,0,45,248,144,2,193,218,12,0,0,0,108,254,163,250,51,0,0,0,0,1, + 186,255,121,0,0,0,0,0,19,228,255,156,0,0,0,0,1,182,222,99,255,83,0,0, + 0,116,253,59,0,171,237,27,0,54,251,129,0,0,22,235,189,2,159,249,21,0,0,16, + 248,143,52,255,115,0,0,104,255,40,0,201,216,1,0,200,190,0,0,95,255,61,43,255, + 86,0,0,8,236,162,140,232,5,0,0,0,138,246,234,132,0,0,0,0,34,254,253,30, + 0,0,0,0,1,226,178,0,0,0,0,0,67,255,74,0,0,0,0,0,177,223,2,0, + 0,0,0,33,253,121,0,0,0,0,0,255,255,255,255,255,255,0,0,80,80,80,122,255, + 190,0,0,0,0,8,210,234,26,0,0,0,0,148,255,76,0,0,0,0,77,255,146,0, + 0,0,0,26,237,206,7,0,0,0,0,190,255,118,80,80,80,0,0,255,255,255,255,255, + 255,0,0,0,42,205,253,255,0,0,171,237,92,80,0,0,176,199,0,0,0,0,127,246, + 5,0,0,0,75,255,48,0,0,17,114,255,42,0,0,255,255,144,0,0,0,65,153,249, + 30,0,0,0,66,255,55,0,0,0,115,253,11,0,0,0,167,209,0,0,0,0,181,220, + 28,16,0,0,78,250,255,255,0,0,0,20,61,64,0,255,152,0,0,255,152,0,0,255, + 152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255, + 152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255,152,0,0,255, + 253,205,42,0,0,80,92,236,170,0,0,0,0,199,173,0,0,0,5,246,124,0,0,0, + 49,255,74,0,0,0,44,255,113,17,0,0,0,145,255,255,0,0,30,249,151,65,0,0, + 56,255,66,0,0,0,11,253,113,0,0,0,0,209,163,0,0,16,29,220,181,0,0,255, + 255,250,78,0,0,64,61,20,0,0,0,2,9,0,0,0,2,14,43,226,255,211,111,29, + 109,201,171,165,76,153,244,255,253,85,51,15,0,0,13,57,31,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0, +}; +static const struct nvfont nvfont_body1 = { 15, 4, nvg_body1, nvb_body1 }; + +static const struct nvglyph nvg_small1[] = { + {0,2,0,0,0,154}, + {0,3,8,0,-8,210}, + {24,5,8,0,-8,295}, + {64,9,8,0,-8,550}, + {136,7,12,0,-10,467}, + {220,9,8,0,-8,604}, + {292,9,8,0,-8,580}, + {364,3,8,0,-8,178}, + {388,5,10,0,-9,312}, + {438,5,10,0,-9,312}, + {488,5,8,0,-8,313}, + {528,7,8,0,-8,408}, + {584,3,3,0,-1,196}, + {593,6,4,0,-4,389}, + {617,3,1,0,-1,196}, + {620,5,10,0,-9,340}, + {670,8,8,0,-8,511}, + {734,5,8,0,-8,300}, + {774,7,8,0,-8,419}, + {830,7,8,0,-8,441}, + {886,8,8,0,-8,461}, + {950,7,8,0,-8,441}, + {1006,7,8,0,-8,460}, + {1062,6,8,0,-8,409}, + {1110,7,8,0,-8,447}, + {1166,7,8,0,-8,468}, + {1222,3,5,0,-5,196}, + {1237,3,7,0,-5,196}, + {1258,6,7,0,-7,408}, + {1300,6,6,0,-6,408}, + {1336,6,7,0,-7,408}, + {1378,7,8,0,-8,435}, + {1434,10,8,0,-8,655}, + {1514,9,8,0,-8,559}, + {1586,8,8,0,-8,488}, + {1650,9,8,0,-8,569}, + {1722,9,8,0,-8,578}, + {1794,8,8,0,-8,490}, + {1858,7,8,0,-8,462}, + {1914,9,8,0,-8,588}, + {1986,9,8,0,-8,565}, + {2058,3,8,0,-8,195}, + {2082,6,8,-1,-8,349}, + {2130,8,8,0,-8,531}, + {2194,7,8,0,-8,452}, + {2250,11,8,0,-8,696}, + {2338,9,8,0,-8,565}, + {2410,9,8,0,-8,604}, + {2482,8,8,0,-8,504}, + {2546,10,8,0,-8,604}, + {2626,8,8,0,-8,504}, + {2690,7,8,0,-8,467}, + {2746,8,8,0,-8,498}, + {2810,9,8,0,-8,547}, + {2882,9,8,0,-8,559}, + {2954,13,8,0,-8,836}, + {3058,8,8,0,-8,528}, + {3122,9,8,0,-8,519}, + {3194,8,8,0,-8,478}, + {3258,5,10,0,-9,312}, + {3308,5,10,0,-9,340}, + {3358,5,10,0,-9,312}, + {3408,6,9,0,-9,408}, + {3462,6,1,0,0,327}, + {3468,4,9,0,-9,272}, + {3504,7,6,0,-6,409}, + {3546,7,8,0,-8,465}, + {3602,6,6,0,-6,409}, + {3638,7,8,0,-8,465}, + {3694,7,6,0,-6,433}, + {3736,5,8,-1,-8,272}, + {3776,7,8,0,-6,465}, + {3832,7,8,0,-8,460}, + {3888,3,8,0,-8,184}, + {3912,4,10,-1,-8,184}, + {3952,7,8,0,-8,411}, + {4008,3,8,0,-8,184}, + {4032,11,6,0,-6,708}, + {4098,7,6,0,-6,460}, + {4140,7,6,0,-6,449}, + {4182,7,8,0,-6,465}, + {4238,7,8,0,-6,465}, + {4294,5,7,0,-7,288}, + {4329,6,6,0,-6,363}, + {4365,6,8,-1,-8,290}, + {4413,7,6,0,-6,452}, + {4455,7,6,0,-6,402}, + {4497,9,6,0,-6,589}, + {4551,7,6,0,-6,423}, + {4593,7,8,0,-6,402}, + {4649,6,6,0,-6,381}, + {4685,5,10,0,-9,312}, + {4735,3,11,0,-10,186}, + {4768,5,10,0,-9,312}, + {4818,7,5,0,-5,408}, +}; +static const unsigned char nvb_small1[] = { + 0,252,0,0,252,0,0,252,0,0,252,0,0,252,0,0,252,0,0,0,0,0,197,0, + 36,227,80,187,0,23,222,68,178,0,0,141,18,123,0,0,0,0,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,212,0,52,161,0, + 0,0,0,38,178,0,90,123,0,0,41,200,220,228,200,232,216,200,19,0,0,114,101,0, + 167,47,0,0,0,0,151,62,0,205,10,0,0,100,200,245,209,201,254,200,156,0,0,0, + 213,0,26,190,0,0,0,0,11,202,0,65,151,0,0,0,0,0,0,34,0,0,0,0, + 0,0,248,0,0,0,0,69,210,218,191,27,0,0,228,41,0,101,164,0,0,235,38,0, + 11,83,0,0,92,230,142,39,0,0,0,0,20,112,220,110,0,47,95,0,0,23,236,0, + 25,226,25,0,33,231,0,0,74,203,204,207,75,0,0,0,0,248,0,0,0,0,0,0, + 38,0,0,0,93,211,211,96,0,0,32,200,19,238,23,21,237,0,13,195,43,0,231,38, + 36,231,2,175,74,0,0,74,199,200,73,137,112,0,0,0,0,0,0,94,155,62,168,169, + 62,0,0,59,186,5,226,25,27,228,0,31,197,19,0,237,22,26,238,12,194,43,0,0, + 95,211,213,95,0,0,76,203,199,203,72,0,0,0,0,238,25,0,35,236,0,0,0,0, + 196,76,0,76,201,0,0,0,0,75,245,191,154,21,0,0,0,106,190,85,214,70,7,241, + 0,0,239,17,0,30,213,138,190,0,0,211,78,0,0,58,255,128,0,0,42,187,206,203, + 190,87,208,96,36,227,0,23,222,0,0,141,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,32,186,23,0,5,200,38,0,0,103,142,0,0,0,196,50,0,0, + 0,244,7,0,0,0,244,8,0,0,0,197,51,0,0,0,107,144,0,0,0,7,202,41, + 0,0,0,34,188,23,23,189,36,0,0,0,38,206,9,0,0,0,138,112,0,0,0,48, + 202,0,0,0,5,247,0,0,0,4,247,0,0,0,47,202,0,0,0,137,109,0,0,37, + 202,7,0,22,185,34,0,0,24,65,168,77,12,24,163,216,149,12,24,65,168,77,12,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,28,0,0,0,0,0,0,252,0,0,0,0,0,0,252,0,0,0,6,200,200, + 255,200,200,10,0,0,0,252,0,0,0,0,0,0,224,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,197,0,0,115,0,0,79,0,10,200,200,200,200,22,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,0,0,0,0,43, + 65,0,0,0,146,70,0,0,1,209,6,0,0,54,163,0,0,0,134,82,0,0,0,206, + 10,0,0,42,174,0,0,0,124,92,0,0,0,200,16,0,0,31,185,0,0,0,0,0, + 89,201,202,203,89,0,0,77,191,13,0,13,191,77,0,196,54,0,0,0,53,196,0,245, + 7,0,0,0,4,244,0,243,9,0,0,0,6,243,0,192,62,0,0,0,59,192,0,71, + 198,16,0,15,196,74,0,0,86,202,201,204,87,0,0,0,59,242,0,43,180,176,254,0, + 30,45,0,252,0,0,0,0,252,0,0,0,0,252,0,0,0,0,252,0,0,0,0,252, + 0,0,0,0,252,0,0,110,209,202,202,58,0,72,208,11,0,56,221,0,53,51,0,0, + 9,245,0,0,0,0,0,104,175,0,0,0,0,67,223,30,0,0,0,88,218,41,0,0, + 3,135,195,23,0,0,0,115,255,205,200,200,200,28,1,123,210,200,198,65,0,87,200,10, + 0,36,230,0,10,11,0,0,54,235,0,0,0,110,212,255,114,0,0,0,0,0,94,205, + 0,89,74,0,0,3,247,0,77,210,14,0,66,199,0,0,116,214,202,188,36,0,0,0, + 0,0,97,255,0,0,0,0,0,69,218,254,0,0,0,0,46,225,43,252,0,0,0,28, + 223,68,0,252,0,0,13,209,101,0,0,252,0,0,107,232,208,208,208,255,208,22,0,0, + 0,0,0,252,0,0,0,0,0,0,0,252,0,0,4,250,200,200,200,113,0,29,219,0, + 0,0,0,0,55,223,183,206,156,14,0,59,156,12,2,134,160,0,0,0,0,0,13,242, + 0,93,44,0,0,7,246,0,114,183,6,0,102,178,0,3,138,214,204,181,24,0,0,1, + 123,208,205,177,18,0,99,173,4,0,110,158,0,202,50,0,0,9,49,0,244,85,184,207, + 168,25,0,246,114,3,1,108,189,0,213,8,0,0,4,246,0,122,110,0,0,82,200,0, + 4,142,203,206,186,35,169,200,200,200,210,245,0,0,0,0,160,105,0,0,0,73,200,1, + 0,0,2,215,65,0,0,0,75,206,0,0,0,0,166,117,0,0,0,0,233,51,0,0, + 0,24,255,10,0,0,0,44,183,201,201,185,44,0,219,51,0,0,51,219,0,231,71,0, + 0,71,231,0,108,255,224,224,255,106,0,201,113,2,1,112,200,0,247,7,0,0,3,247, + 0,189,93,0,0,89,189,0,27,178,205,206,178,27,0,32,182,205,204,147,5,0,199,87, + 0,0,105,122,0,248,6,0,0,4,213,0,182,112,1,2,105,245,0,20,164,207,184,80, + 245,0,87,14,0,0,37,210,0,156,117,0,1,149,117,0,17,174,206,207,142,3,0,196, + 0,0,0,0,0,0,0,0,0,0,0,197,0,0,196,0,0,0,0,0,0,0,0,0, + 0,0,197,0,0,115,0,0,79,0,0,0,0,0,15,100,0,4,73,168,195,110,0,232, + 166,41,0,0,0,88,175,193,114,29,0,0,0,15,96,183,0,0,0,0,0,0,0,0, + 0,0,0,0,56,200,200,200,200,131,0,0,0,0,0,0,56,200,200,200,200,132,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,5,0,0,0,0,136, + 202,154,65,2,0,0,1,53,165,230,0,11,92,181,184,92,0,200,120,27,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,90,205,201,203,57,0,53,210,14,0,50,222,0, + 51,58,0,0,19,239,0,0,0,0,11,188,120,0,0,0,0,158,118,0,0,0,0,0, + 220,1,0,0,0,0,0,3,0,0,0,0,0,0,197,0,0,0,0,0,6,112,199,200, + 204,199,95,0,0,9,194,151,179,204,115,181,186,120,0,135,144,163,115,0,153,185,25,234, + 0,226,30,240,8,0,115,114,10,235,0,248,5,228,38,12,210,51,118,140,0,203,66,72, + 192,152,112,187,134,5,0,66,218,55,0,0,1,59,0,0,0,0,51,175,205,200,204,153, + 9,0,0,0,0,113,248,45,0,0,0,0,0,1,208,103,152,0,0,0,0,0,71,156, + 6,222,15,0,0,0,0,177,52,0,135,109,0,0,0,31,201,0,0,34,213,1,0,0, + 134,229,208,208,208,248,65,0,7,219,11,0,0,0,80,172,0,90,147,0,0,0,0,4, + 224,27,0,252,200,200,201,205,72,0,0,252,0,0,0,33,230,0,0,252,0,0,0,64, + 225,0,0,252,200,200,218,255,99,0,0,252,0,0,0,104,196,0,0,252,0,0,0,3, + 247,0,0,252,0,0,0,69,205,0,0,252,200,200,202,199,46,0,0,0,44,178,204,203, + 189,59,0,0,44,216,53,0,0,36,215,49,0,179,82,0,0,0,0,87,132,0,242,10, + 0,0,0,0,0,0,0,243,10,0,0,0,0,0,0,0,181,82,0,0,0,0,83,141, + 0,45,218,53,0,0,36,216,53,0,0,44,180,205,203,193,63,0,0,252,200,200,204,178, + 49,0,0,0,252,0,0,0,50,217,51,0,0,252,0,0,0,0,75,186,0,0,252,0, + 0,0,0,6,242,0,0,252,0,0,0,0,9,241,0,0,252,0,0,0,0,81,182,0, + 0,252,0,0,0,54,220,49,0,0,252,200,200,206,179,47,0,0,0,252,200,200,200,200, + 141,0,0,252,0,0,0,0,0,0,0,252,0,0,0,0,0,0,0,252,200,200,200,200, + 76,0,0,252,0,0,0,0,0,0,0,252,0,0,0,0,0,0,0,252,0,0,0,0, + 0,0,0,252,200,200,200,200,159,0,0,252,200,200,200,200,103,0,252,0,0,0,0,0, + 0,252,0,0,0,0,0,0,252,0,0,0,0,0,0,252,200,200,200,200,34,0,252,0, + 0,0,0,0,0,252,0,0,0,0,0,0,252,0,0,0,0,0,0,0,39,174,207,201, + 201,133,9,0,43,222,64,0,0,3,116,173,0,177,89,0,0,0,0,2,37,0,240,14, + 0,0,90,200,200,224,0,244,10,0,0,0,0,0,248,0,187,82,0,0,0,0,0,248, + 0,50,221,66,0,0,1,89,237,0,0,44,171,207,201,210,161,33,0,252,0,0,0,0, + 0,248,0,0,252,0,0,0,0,0,248,0,0,252,0,0,0,0,0,248,0,0,252,208, + 208,208,208,208,252,0,0,252,0,0,0,0,0,248,0,0,252,0,0,0,0,0,248,0, + 0,252,0,0,0,0,0,248,0,0,252,0,0,0,0,0,248,0,0,252,0,0,252,0, + 0,252,0,0,252,0,0,252,0,0,252,0,0,252,0,0,252,0,0,0,0,0,252,0, + 0,0,0,0,252,0,0,0,0,0,252,0,0,0,0,0,252,0,0,0,0,0,252,0, + 0,0,0,0,252,0,0,0,0,50,227,0,56,205,203,204,67,0,0,252,0,0,0,64, + 224,66,0,252,0,0,86,217,43,0,0,252,0,111,202,24,0,0,0,252,139,180,12,0, + 0,0,0,252,136,183,16,0,0,0,0,252,0,98,208,36,0,0,0,252,0,0,66,221, + 67,0,0,252,0,0,0,39,214,106,0,252,0,0,0,0,0,0,252,0,0,0,0,0, + 0,252,0,0,0,0,0,0,252,0,0,0,0,0,0,252,0,0,0,0,0,0,252,0, + 0,0,0,0,0,252,0,0,0,0,0,0,252,200,200,200,200,88,0,252,193,0,0,0, + 0,0,177,250,0,0,252,147,61,0,0,0,45,147,248,0,0,252,48,166,0,0,0,147, + 48,248,0,0,252,0,201,22,0,11,193,0,248,0,0,252,0,109,121,0,100,112,0,248, + 0,0,252,0,19,215,2,198,21,0,248,0,0,252,0,0,172,126,172,0,0,248,0,0, + 252,0,0,72,255,76,0,0,248,0,0,252,121,0,0,0,0,248,0,0,252,224,62,0, + 0,0,248,0,0,252,59,224,22,0,0,248,0,0,252,0,118,185,2,0,248,0,0,252, + 0,1,180,124,0,248,0,0,252,0,0,19,223,63,248,0,0,252,0,0,0,58,227,250, + 0,0,252,0,0,0,0,116,252,0,0,0,50,184,203,202,185,52,0,0,50,214,43,0, + 0,43,215,51,0,183,76,0,0,0,0,74,184,0,243,9,0,0,0,0,7,242,0,242, + 13,0,0,0,0,10,242,0,177,84,0,0,0,0,83,181,0,43,219,48,0,0,48,221, + 47,0,0,51,186,204,205,186,53,0,0,252,200,200,204,196,47,0,0,252,0,0,0,67, + 208,0,0,252,0,0,0,3,247,0,0,252,0,0,0,95,194,0,0,252,200,200,204,172, + 30,0,0,252,0,0,0,0,0,0,0,252,0,0,0,0,0,0,0,252,0,0,0,0, + 0,0,0,0,50,184,203,202,185,52,0,0,0,50,213,42,0,0,42,213,51,0,0,183, + 73,0,0,0,0,72,184,0,0,243,9,0,0,0,0,6,242,0,0,242,14,0,0,0, + 0,10,242,0,0,183,85,0,0,0,0,84,177,0,0,51,222,50,0,0,48,207,37,0, + 0,0,50,180,199,212,255,220,218,71,0,252,200,200,202,199,65,0,0,252,0,0,0,39, + 231,0,0,252,0,0,0,66,219,0,0,252,228,208,203,175,43,0,0,252,130,201,16,0, + 0,0,0,252,0,132,206,18,0,0,0,252,0,0,132,210,21,0,0,252,0,0,0,136, + 213,23,0,56,194,200,207,164,15,0,224,47,0,0,129,156,0,232,52,0,0,14,72,0, + 68,220,181,102,19,0,0,0,3,62,142,225,88,46,100,0,0,0,31,234,19,225,50,0, + 0,42,225,0,48,187,203,201,196,59,188,200,200,255,200,200,194,0,0,0,0,252,0,0, + 0,0,0,0,0,252,0,0,0,0,0,0,0,252,0,0,0,0,0,0,0,252,0,0, + 0,0,0,0,0,252,0,0,0,0,0,0,0,252,0,0,0,0,0,0,0,252,0,0, + 0,0,0,252,0,0,0,0,0,248,0,0,252,0,0,0,0,0,248,0,0,252,0,0, + 0,0,0,248,0,0,252,0,0,0,0,0,248,0,0,251,1,0,0,0,0,248,0,0, + 229,27,0,0,0,21,229,0,0,134,158,6,0,5,154,135,0,0,4,129,207,200,205,129, + 4,0,90,176,0,0,0,0,3,221,27,7,230,28,0,0,0,76,172,0,0,134,128,0, + 0,0,180,65,0,0,31,225,4,0,32,212,1,0,0,0,177,82,0,134,109,0,0,0, + 0,71,186,5,220,15,0,0,0,0,1,217,122,152,0,0,0,0,0,0,113,255,45,0, + 0,0,63,194,0,0,0,46,255,78,0,0,0,164,78,3,232,21,0,0,126,184,158,0, + 0,4,227,9,0,154,98,0,0,201,35,225,2,0,66,170,0,0,74,178,0,27,197,0, + 178,58,0,146,89,0,0,7,232,11,102,118,0,98,138,0,216,13,0,0,0,166,82,181, + 38,0,21,211,46,182,0,0,0,0,83,172,205,0,0,0,194,164,99,0,0,0,0,11, + 247,133,0,0,0,113,253,21,0,0,22,222,47,0,0,1,173,102,0,63,215,13,0,115, + 159,0,0,0,127,167,61,204,9,0,0,0,3,192,229,36,0,0,0,0,11,206,230,47, + 0,0,0,0,162,113,67,215,13,0,0,102,172,1,0,128,167,0,51,211,14,0,0,3, + 189,103,12,215,80,0,0,0,57,213,13,0,45,229,30,0,17,215,47,0,0,0,100,197, + 4,173,103,0,0,0,0,0,164,201,167,0,0,0,0,0,0,12,253,13,0,0,0,0, + 0,0,0,252,0,0,0,0,0,0,0,0,252,0,0,0,0,0,0,0,0,252,0,0, + 0,0,0,175,200,200,200,217,245,0,0,0,0,0,2,190,102,0,0,0,0,0,124,171, + 0,0,0,0,0,58,219,16,0,0,0,0,16,219,57,0,0,0,0,0,171,124,0,0, + 0,0,0,102,190,2,0,0,0,0,0,246,217,200,200,200,200,25,0,224,200,200,38,0, + 252,0,0,0,0,252,0,0,0,0,252,0,0,0,0,252,0,0,0,0,252,0,0,0, + 0,252,0,0,0,0,252,0,0,0,0,252,0,0,0,0,224,200,200,38,25,83,0,0, + 0,6,209,1,0,0,0,166,50,0,0,0,82,134,0,0,0,11,205,0,0,0,0,175, + 41,0,0,0,94,122,0,0,0,18,199,0,0,0,0,185,30,0,0,0,106,110,34,200, + 200,228,0,0,0,0,252,0,0,0,0,252,0,0,0,0,252,0,0,0,0,252,0,0, + 0,0,252,0,0,0,0,252,0,0,0,0,252,0,0,0,0,252,0,34,200,200,228,0, + 0,0,146,226,13,0,0,49,183,92,142,0,2,180,26,0,163,46,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,200,200,200,200,200,22,10,194,139,0,0,14,198,56,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,45,195,201,213,92,0,0,140,65,0,28,233,0,0,1,61,115,159,251,0,0,170,152, + 71,30,249,0,0,243,16,0,61,251,0,0,112,215,196,137,247,10,0,252,0,0,0,0, + 0,0,252,0,0,0,0,0,0,252,110,197,212,179,21,0,252,127,0,0,121,167,0,252, + 15,0,0,11,241,0,252,14,0,0,11,240,0,251,126,0,0,121,164,0,236,121,202,210, + 171,17,12,162,206,204,127,1,158,123,0,2,173,80,240,15,0,0,3,4,240,16,0,0, + 2,2,156,128,0,2,169,82,11,160,207,204,124,0,0,0,0,0,0,248,0,0,0,0, + 0,0,248,0,16,171,211,202,120,248,0,162,124,0,0,122,252,0,240,15,0,0,11,252, + 0,242,14,0,0,11,252,0,166,122,0,0,123,251,0,19,175,212,199,119,232,0,12,157, + 207,205,187,35,0,159,133,1,0,85,200,0,241,207,200,200,202,222,0,238,17,0,0,0, + 0,0,151,136,1,0,105,136,0,9,151,207,204,164,14,0,0,0,125,217,123,0,0,247, + 17,0,50,200,255,200,97,0,0,252,0,0,0,0,252,0,0,0,0,252,0,0,0,0, + 252,0,0,0,0,252,0,0,16,169,210,202,121,232,0,162,127,0,0,122,249,0,240,15, + 0,0,11,251,0,242,15,0,0,13,252,0,167,129,0,0,127,252,0,19,175,213,197,111, + 245,0,92,44,0,0,73,190,0,43,187,201,199,176,28,0,0,252,0,0,0,0,0,0, + 252,0,0,0,0,0,0,252,107,192,220,97,0,0,252,111,0,32,238,0,0,252,10,0, + 0,248,0,0,252,0,0,0,248,0,0,252,0,0,0,248,0,0,252,0,0,0,248,0, + 0,197,0,0,0,0,0,252,0,0,252,0,0,252,0,0,252,0,0,252,0,0,252,0, + 0,0,197,0,0,0,0,0,0,0,252,0,0,0,252,0,0,0,252,0,0,0,252,0, + 0,0,252,0,0,0,252,0,0,6,252,0,70,213,156,0,0,252,0,0,0,0,0,0, + 252,0,0,0,0,0,0,252,0,3,157,168,6,0,252,8,176,142,2,0,0,252,192,123, + 0,0,0,0,252,145,180,8,0,0,0,252,0,135,189,11,0,0,252,0,0,125,199,15, + 0,252,0,0,252,0,0,252,0,0,252,0,0,252,0,0,252,0,0,252,0,0,252,0, + 0,252,98,192,221,103,127,197,217,99,0,0,252,123,0,26,254,117,0,26,239,0,0,252, + 16,0,0,251,8,0,0,248,0,0,252,0,0,0,248,0,0,0,248,0,0,252,0,0, + 0,248,0,0,0,248,0,0,252,0,0,0,248,0,0,0,248,0,0,252,102,191,219,97, + 0,0,252,118,0,30,238,0,0,252,15,0,0,248,0,0,252,0,0,0,248,0,0,252, + 0,0,0,248,0,0,252,0,0,0,248,0,12,160,209,208,160,12,0,158,130,0,0,126, + 158,0,240,14,0,0,11,239,0,240,19,0,0,15,237,0,156,138,0,0,135,154,0,11, + 160,208,208,159,11,0,0,236,119,199,211,178,21,0,252,128,0,0,121,167,0,252,15,0, + 0,11,241,0,252,14,0,0,11,240,0,252,126,0,0,121,164,0,252,121,202,210,171,17, + 0,252,0,0,0,0,0,0,252,0,0,0,0,0,16,171,211,202,120,232,0,162,124,0, + 0,122,250,0,240,15,0,0,11,252,0,242,14,0,0,11,252,0,166,122,0,0,123,252, + 0,19,175,212,199,119,248,0,0,0,0,0,0,248,0,0,0,0,0,0,248,0,0,0, + 0,0,2,0,252,115,199,67,0,252,109,0,0,0,252,15,0,0,0,252,0,0,0,0, + 252,0,0,0,0,252,0,0,0,0,100,209,203,203,57,0,242,23,0,53,149,0,145,199, + 116,48,0,0,0,34,98,178,150,30,206,15,0,20,242,0,106,210,202,207,99,0,0,138, + 0,0,0,0,0,252,0,0,0,50,200,255,200,166,0,0,0,252,0,0,0,0,0,252, + 0,0,0,0,0,252,0,0,0,0,0,245,15,0,0,0,0,124,218,165,0,0,252,0, + 0,0,248,0,0,252,0,0,0,248,0,0,252,0,0,0,248,0,0,252,0,0,10,251, + 0,0,236,35,0,113,252,0,0,94,219,192,109,248,0,146,114,0,0,32,214,1,40,214, + 0,0,131,110,0,0,186,60,3,215,15,0,0,78,160,77,150,0,0,0,3,213,191,43, + 0,0,0,0,118,190,0,0,0,130,116,0,4,235,47,0,52,183,50,188,0,68,216,132, + 0,122,103,1,217,10,153,62,208,0,192,24,0,146,79,197,0,165,63,192,0,0,66,210, + 130,0,76,211,119,0,0,4,239,40,0,6,238,39,0,21,220,45,0,78,190,3,0,59, + 208,37,211,24,0,0,0,123,243,62,0,0,0,0,163,220,87,0,0,0,108,158,22,218, + 38,0,61,204,9,0,68,208,9,139,127,0,0,36,211,1,25,227,9,0,143,101,0,0, + 153,107,11,219,9,0,0,34,217,107,130,0,0,0,0,163,239,24,0,0,0,0,103,160, + 0,0,0,0,1,208,46,0,0,0,0,72,190,0,0,0,0,0,178,200,200,244,118,0, + 0,0,59,214,12,0,0,17,219,50,0,0,0,172,114,0,0,0,102,182,1,0,0,0, + 246,216,200,200,125,0,52,200,200,32,0,131,103,0,0,0,80,148,0,0,0,38,196,0, + 0,104,232,99,0,0,0,40,193,0,0,0,62,176,0,0,0,110,125,0,0,0,132,105, + 0,0,0,36,196,200,32,0,126,0,0,252,0,0,252,0,0,252,0,0,252,0,0,252, + 0,0,252,0,0,252,0,0,252,0,0,252,0,0,252,0,56,201,195,32,0,0,0,135, + 99,0,0,0,180,48,0,0,0,226,8,0,0,0,136,225,78,0,0,224,10,0,0,0, + 207,30,0,0,0,157,78,0,0,0,136,100,0,56,201,187,21,0,51,198,194,108,37,164, + 8,141,16,32,159,222,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0, +}; +static const struct nvfont nvfont_small1 = { 12, 3, nvg_small1, nvb_small1 }; + +static const struct nvglyph nvg_title1[] = { + {0,5,0,0,0,296}, + {0,7,18,0,-18,453}, + {126,11,19,0,-19,690}, + {335,17,18,0,-18,1117}, + {641,16,24,0,-21,978}, + {1025,19,18,0,-18,1207}, + {1367,19,18,0,-18,1180}, + {1709,6,19,0,-19,393}, + {1823,11,22,0,-19,674}, + {2065,11,22,0,-19,674}, + {2307,10,18,0,-18,660}, + {2487,13,15,0,-15,836}, + {2682,7,8,0,-4,422}, + {2738,12,8,0,-8,757}, + {2834,7,4,0,-4,422}, + {2862,11,21,0,-19,682}, + {3093,16,18,0,-18,1040}, + {3381,9,18,0,-18,594}, + {3543,13,18,0,-18,856}, + {3777,14,18,0,-18,889}, + {4029,15,18,0,-18,945}, + {4299,14,18,0,-18,892}, + {4551,15,18,0,-18,945}, + {4821,13,18,0,-18,862}, + {5055,14,18,0,-18,919}, + {5307,15,18,0,-18,951}, + {5577,7,12,0,-12,422}, + {5661,7,16,0,-12,422}, + {5773,13,15,0,-15,836}, + {5968,13,13,0,-13,836}, + {6137,13,15,0,-15,836}, + {6332,14,19,0,-19,891}, + {6598,21,18,0,-18,1332}, + {6976,18,18,0,-18,1126}, + {7300,15,18,0,-18,991}, + {7570,18,18,0,-18,1147}, + {7894,18,18,0,-18,1160}, + {8218,15,18,0,-18,968}, + {8488,14,18,0,-18,912}, + {8740,18,18,0,-18,1174}, + {9064,17,18,0,-18,1114}, + {9370,6,18,0,-18,390}, + {9478,10,18,0,-18,656}, + {9658,17,18,0,-18,1094}, + {9964,14,18,0,-18,905}, + {10216,22,18,0,-18,1379}, + {10612,17,18,0,-18,1114}, + {10918,19,18,0,-18,1220}, + {11260,16,18,0,-18,1025}, + {11548,19,18,0,-18,1238}, + {11890,16,18,0,-18,1020}, + {12178,16,18,0,-18,978}, + {12466,16,18,0,-18,1020}, + {12754,17,18,0,-18,1081}, + {13060,18,18,0,-18,1126}, + {13384,26,18,0,-18,1670}, + {13852,17,18,0,-18,1086}, + {14158,17,18,0,-18,1075}, + {14464,15,18,0,-18,969}, + {14734,11,22,0,-19,674}, + {14976,11,21,0,-19,682}, + {15207,11,22,0,-19,674}, + {15449,13,18,0,-18,836}, + {15683,11,4,0,0,716}, + {15727,9,19,0,-19,544}, + {15898,13,13,0,-13,857}, + {16067,15,18,0,-18,954}, + {16337,14,13,0,-13,848}, + {16519,15,18,0,-18,954}, + {16789,14,13,0,-13,877}, + {16971,9,18,0,-18,568}, + {17133,15,18,0,-13,954}, + {17403,15,18,0,-18,940}, + {17673,6,18,0,-18,399}, + {17781,7,23,-1,-18,399}, + {17942,14,18,0,-18,857}, + {18194,6,18,0,-18,399}, + {18302,23,13,0,-13,1445}, + {18601,15,13,0,-13,940}, + {18796,14,13,0,-13,917}, + {18978,15,18,0,-13,954}, + {19248,15,18,0,-13,954}, + {19518,10,13,0,-13,599}, + {19648,12,13,0,-13,759}, + {19804,10,18,0,-18,624}, + {19984,15,13,0,-13,928}, + {20179,13,13,0,-13,823}, + {20348,19,13,0,-13,1229}, + {20595,14,13,0,-13,902}, + {20777,13,18,0,-13,823}, + {21011,12,13,0,-13,788}, + {21167,11,22,0,-19,674}, + {21409,6,23,0,-20,359}, + {21547,11,22,0,-19,674}, + {21789,14,11,0,-11,836}, +}; +static const unsigned char nvb_title1[] = { + 0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255, + 255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36, + 0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0, + 255,255,255,36,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0, + 0,255,255,255,36,0,0,112,249,145,0,0,145,249,112,0,0,0,238,255,255,19,19,255, + 255,238,0,0,0,249,255,255,29,29,255,255,249,0,0,0,213,255,246,2,2,247,255,213, + 0,0,0,161,255,196,0,0,196,255,165,0,0,0,105,255,142,0,0,142,255,109,0,0, + 0,51,255,87,0,0,87,255,52,0,0,0,5,247,32,0,0,32,247,5,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,12,255,255,128,0,0,76,255,255,64,0,0,0,0,0,0,0,44,255,255, + 96,0,0,108,255,255,32,0,0,0,0,0,0,0,80,255,255,61,0,0,141,255,250,3, + 0,0,0,0,0,0,0,112,255,255,28,0,0,176,255,220,0,0,0,0,0,152,152,152, + 208,255,255,154,152,152,234,255,232,152,152,152,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0, + 0,0,0,244,255,152,0,0,48,255,255,88,0,0,0,0,0,0,0,20,255,255,120,0, + 0,81,255,255,56,0,0,0,0,0,0,0,52,255,255,88,0,0,116,255,255,24,0,0, + 0,0,136,136,136,172,255,255,167,136,136,202,255,255,137,136,136,0,0,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,0,0,0,0,0,184,255,212,0,0,0,244,255,148,0,0,0,0,0,0,0, + 0,216,255,180,0,0,21,255,255,116,0,0,0,0,0,0,0,2,247,255,146,0,0,56, + 255,255,82,0,0,0,0,0,0,0,28,255,255,112,0,0,88,255,255,48,0,0,0,0, + 0,0,0,60,255,255,80,0,0,120,255,255,16,0,0,0,0,0,0,0,0,0,0,0, + 255,255,40,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,40,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,40,0,0,0,0,0,0,0,0,0,0,44,150,216, + 255,255,237,188,100,6,0,0,0,0,0,0,118,253,255,255,255,255,255,255,255,210,29,0, + 0,0,0,82,255,255,255,200,140,135,181,252,255,255,211,6,0,0,0,199,255,255,137,0, + 0,0,0,57,246,255,255,102,0,0,0,249,255,255,43,0,0,0,0,0,140,255,255,181, + 0,0,0,246,255,255,98,0,0,0,0,0,27,80,80,65,0,0,0,187,255,255,246,122, + 25,0,0,0,0,0,0,0,0,0,0,57,250,255,255,255,254,198,121,42,0,0,0,0, + 0,0,0,0,70,230,255,255,255,255,255,255,211,95,2,0,0,0,0,0,0,11,108,200, + 254,255,255,255,255,255,182,8,0,0,0,0,0,0,0,0,24,102,182,249,255,255,255,141, + 0,0,0,0,0,0,0,0,0,0,0,25,188,255,255,243,3,0,173,224,224,78,0,0, + 0,0,0,0,32,255,255,255,31,0,140,255,255,184,0,0,0,0,0,0,12,255,255,255, + 25,0,40,252,255,255,144,8,0,0,0,0,123,255,255,231,1,0,0,128,255,255,255,235, + 166,139,150,206,255,255,255,117,0,0,0,1,124,251,255,255,255,255,255,255,255,255,152,2, + 0,0,0,0,0,35,137,204,255,255,249,220,161,62,0,0,0,0,0,0,0,0,0,0, + 255,255,40,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,40,0,0,0,0,0, + 0,0,0,0,0,0,0,0,128,128,20,0,0,0,0,0,0,0,0,48,182,246,245,186, + 50,0,0,0,0,0,6,207,255,192,2,0,0,44,244,255,247,248,255,246,46,0,0,0, + 0,135,255,242,32,0,0,0,174,255,165,8,9,168,255,175,0,0,0,59,253,255,96,0, + 0,0,0,237,255,33,0,0,31,255,237,0,0,12,222,255,174,0,0,0,0,0,254,255, + 8,0,0,4,255,253,0,0,154,255,233,21,0,0,0,0,0,233,255,43,0,0,41,255, + 233,0,77,255,255,76,0,0,0,0,0,0,163,255,186,23,26,189,255,159,21,233,255,154, + 0,0,0,0,0,0,0,33,235,255,255,255,255,233,29,174,255,220,12,0,0,0,0,0, + 0,0,0,33,159,222,222,157,30,98,255,253,58,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,32,242,255,134,48,183,246,245,186,51,0,0,0,0,0,0,0,0,2,194,255, + 205,49,244,255,244,245,255,247,49,0,0,0,0,0,0,0,119,255,248,42,173,255,164,6, + 8,166,255,178,0,0,0,0,0,0,46,249,255,112,0,237,255,34,0,0,33,255,241,0, + 0,0,0,0,7,211,255,189,2,0,254,255,7,0,0,4,255,255,2,0,0,0,0,139, + 255,240,30,0,0,235,255,37,0,0,35,255,239,0,0,0,0,63,254,255,91,0,0,0, + 169,255,167,8,11,175,255,173,0,0,0,14,224,255,170,0,0,0,0,40,242,255,247,248, + 255,242,43,0,0,0,159,255,230,19,0,0,0,0,0,48,182,246,246,182,45,0,0,0, + 0,0,0,11,121,209,249,250,217,138,23,0,0,0,0,0,0,0,0,0,0,21,212,255, + 255,255,255,255,255,234,45,0,0,0,0,0,0,0,0,0,161,255,255,248,157,153,238,255, + 255,206,0,0,0,0,0,0,0,0,0,241,255,255,97,0,0,53,255,255,255,23,0,0, + 0,0,0,0,0,0,247,255,255,44,0,0,13,255,255,255,22,0,0,0,0,0,0,0, + 0,189,255,255,124,0,0,137,255,255,196,0,0,0,0,0,0,0,0,0,63,254,255,249, + 105,186,255,255,232,38,0,0,0,0,0,0,0,0,0,0,178,255,255,255,255,255,173,28, + 0,0,0,0,0,0,0,0,0,21,186,255,255,255,255,255,82,0,0,0,4,255,255,255, + 32,0,0,12,211,255,255,202,181,255,255,233,43,0,0,22,255,255,255,12,0,0,132,255, + 255,196,7,5,179,255,255,233,43,0,63,255,255,225,0,0,0,219,255,255,73,0,0,8, + 187,255,255,233,43,137,255,255,159,0,0,0,252,255,255,41,0,0,0,10,195,255,255,233, + 236,255,255,63,0,0,0,237,255,255,89,0,0,0,0,14,202,255,255,255,255,190,0,0, + 0,0,171,255,255,226,40,0,0,0,0,46,252,255,255,255,78,0,0,0,0,41,244,255, + 255,251,183,142,144,188,251,255,255,255,255,233,43,0,0,0,0,61,231,255,255,255,255,255, + 255,255,255,196,221,255,255,233,43,0,0,0,0,14,112,192,236,253,247,217,157,65,0,32, + 227,255,255,233,43,0,112,249,145,0,0,0,238,255,255,19,0,0,249,255,255,29,0,0, + 213,255,246,2,0,0,161,255,196,0,0,0,105,255,142,0,0,0,51,255,87,0,0,0, + 5,247,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,123,255,255,130,0,0,0,0,0,0,100,255,255,162,0,0,0,0,0, + 0,51,250,255,215,9,0,0,0,0,0,4,211,255,255,58,0,0,0,0,0,0,102,255, + 255,174,0,0,0,0,0,0,1,219,255,255,57,0,0,0,0,0,0,61,255,255,218,0, + 0,0,0,0,0,0,139,255,255,144,0,0,0,0,0,0,0,194,255,255,91,0,0,0, + 0,0,0,0,233,255,255,57,0,0,0,0,0,0,0,252,255,255,40,0,0,0,0,0, + 0,0,252,255,255,40,0,0,0,0,0,0,0,235,255,255,57,0,0,0,0,0,0,0, + 198,255,255,91,0,0,0,0,0,0,0,142,255,255,144,0,0,0,0,0,0,0,67,255, + 255,219,0,0,0,0,0,0,0,3,226,255,255,59,0,0,0,0,0,0,0,112,255,255, + 177,0,0,0,0,0,0,0,7,219,255,255,65,0,0,0,0,0,0,0,60,252,255,219, + 12,0,0,0,0,0,0,0,110,255,255,166,1,0,0,0,0,0,0,0,127,255,255,131, + 0,0,96,255,255,164,2,0,0,0,0,0,0,0,130,255,255,147,0,0,0,0,0,0, + 0,2,189,255,255,92,0,0,0,0,0,0,0,34,247,255,240,23,0,0,0,0,0,0, + 0,141,255,255,147,0,0,0,0,0,0,0,27,252,255,247,17,0,0,0,0,0,0,0, + 183,255,255,103,0,0,0,0,0,0,0,108,255,255,177,0,0,0,0,0,0,0,55,255, + 255,234,0,0,0,0,0,0,0,21,255,255,255,15,0,0,0,0,0,0,4,255,255,255, + 32,0,0,0,0,0,0,4,255,255,255,32,0,0,0,0,0,0,21,255,255,255,13,0, + 0,0,0,0,0,55,255,255,230,0,0,0,0,0,0,0,108,255,255,175,0,0,0,0, + 0,0,0,183,255,255,98,0,0,0,0,0,0,24,251,255,243,14,0,0,0,0,0,0, + 137,255,255,139,0,0,0,0,0,0,31,246,255,236,18,0,0,0,0,0,2,188,255,255, + 84,0,0,0,0,0,0,127,255,255,139,0,0,0,0,0,0,96,255,255,162,2,0,0, + 0,0,0,0,0,5,12,253,255,95,4,1,0,0,21,213,45,208,255,47,179,90,0,0, + 153,255,239,205,248,198,255,226,9,0,71,153,229,255,255,247,178,98,12,0,71,157,235,255, + 255,250,184,102,12,0,153,255,239,205,248,198,255,226,9,0,21,214,45,208,255,47,179,90, + 0,0,0,5,12,253,255,95,4,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,255,255,40,0, + 0,0,0,0,0,0,0,0,0,255,255,40,0,0,0,0,0,0,0,0,0,0,255,255, + 40,0,0,0,0,0,0,0,0,0,0,255,255,40,0,0,0,0,0,0,136,136,136,136, + 255,255,156,136,136,136,68,0,0,255,255,255,255,255,255,255,255,255,255,128,0,0,255,255, + 255,255,255,255,255,255,255,255,128,0,0,0,0,0,0,255,255,40,0,0,0,0,0,0, + 0,0,0,0,255,255,40,0,0,0,0,0,0,0,0,0,0,255,255,40,0,0,0,0, + 0,0,0,0,0,0,255,255,40,0,0,0,0,0,0,0,0,0,0,128,128,20,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36, + 0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,25,0,0,0, + 0,142,243,2,0,0,0,5,213,168,0,0,0,0,205,245,44,0,0,0,0,202,53,0, + 0,0,0,0,136,136,136,136,136,136,136,136,136,0,0,0,255,255,255,255,255,255,255,255, + 255,0,0,0,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0, + 0,255,255,255,36,0,0,0,0,0,0,0,9,245,255,166,0,0,0,0,0,0,0,76, + 255,255,90,0,0,0,0,0,0,0,150,255,252,17,0,0,0,0,0,0,1,226,255,193, + 0,0,0,0,0,0,0,48,255,255,116,0,0,0,0,0,0,0,125,255,255,40,0,0, + 0,0,0,0,0,200,255,218,0,0,0,0,0,0,0,23,254,255,143,0,0,0,0,0, + 0,0,97,255,255,67,0,0,0,0,0,0,0,174,255,240,6,0,0,0,0,0,0,7, + 243,255,170,0,0,0,0,0,0,0,70,255,255,94,0,0,0,0,0,0,0,147,255,253, + 20,0,0,0,0,0,0,0,223,255,197,0,0,0,0,0,0,0,44,255,255,121,0,0, + 0,0,0,0,0,121,255,255,44,0,0,0,0,0,0,0,197,255,224,0,0,0,0,0, + 0,0,20,253,255,147,0,0,0,0,0,0,0,93,255,255,71,0,0,0,0,0,0,0, + 170,255,243,7,0,0,0,0,0,0,6,240,255,174,0,0,0,0,0,0,0,0,0,0, + 0,13,122,207,249,250,217,138,23,0,0,0,0,0,0,0,43,223,255,255,255,255,255,255, + 237,65,0,0,0,0,0,29,234,255,255,228,152,147,217,255,255,246,50,0,0,0,0,180, + 255,255,188,11,0,0,3,155,255,255,210,2,0,0,47,255,255,244,22,0,0,0,0,6, + 221,255,255,83,0,0,138,255,255,160,0,0,0,0,0,0,121,255,255,173,0,0,199,255, + 255,94,0,0,0,0,0,0,57,255,255,235,0,0,235,255,255,55,0,0,0,0,0,0, + 20,255,255,255,15,0,252,255,255,39,0,0,0,0,0,0,4,255,255,255,31,0,249,255, + 255,40,0,0,0,0,0,0,6,255,255,255,29,0,232,255,255,60,0,0,0,0,0,0, + 25,255,255,255,12,0,191,255,255,100,0,0,0,0,0,0,67,255,255,228,0,0,128,255, + 255,167,0,0,0,0,0,0,138,255,255,164,0,0,38,254,255,248,29,0,0,0,0,14, + 234,255,255,74,0,0,0,166,255,255,195,14,0,0,6,171,255,255,202,1,0,0,0,23, + 226,255,255,231,153,148,220,255,255,242,43,0,0,0,0,0,37,219,255,255,255,255,255,255, + 234,58,0,0,0,0,0,0,0,11,120,207,249,250,215,133,21,0,0,0,0,0,0,0, + 0,5,199,255,255,36,0,0,0,15,177,255,255,255,36,0,7,98,227,255,255,255,255,36, + 98,241,255,255,255,255,255,255,36,128,255,255,254,115,255,255,255,36,128,255,200,61,0,255, + 255,255,36,45,41,0,0,0,255,255,255,36,0,0,0,0,0,255,255,255,36,0,0,0, + 0,0,255,255,255,36,0,0,0,0,0,255,255,255,36,0,0,0,0,0,255,255,255,36, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,255,255,255,36,0,0,0,0,0,255, + 255,255,36,0,0,0,0,0,255,255,255,36,0,0,0,0,0,255,255,255,36,0,0,0, + 0,0,255,255,255,36,0,0,0,0,0,255,255,255,36,0,0,0,25,138,211,247,253,231, + 172,64,0,0,0,0,73,242,255,255,255,255,255,255,255,130,0,0,44,247,255,255,238,159, + 144,204,255,255,255,77,0,176,255,255,219,23,0,0,2,166,255,255,188,9,250,255,255,87, + 0,0,0,0,56,255,255,242,14,104,104,104,16,0,0,0,0,44,255,255,253,0,0,0, + 0,0,0,0,0,0,96,255,255,230,0,0,0,0,0,0,0,0,2,206,255,255,170,0, + 0,0,0,0,0,0,0,121,255,255,255,67,0,0,0,0,0,0,0,83,253,255,255,175, + 0,0,0,0,0,0,0,79,250,255,255,225,21,0,0,0,0,0,0,92,251,255,255,238, + 44,0,0,0,0,0,0,119,255,255,255,237,50,0,0,0,0,0,5,155,255,255,255,226, + 42,0,0,0,0,0,19,189,255,255,255,205,26,0,0,0,0,0,0,222,255,255,255,249, + 146,136,136,136,136,136,136,0,255,255,255,255,255,255,255,255,255,255,255,255,0,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,4,97,190,238,254,239,191,97,3,0,0,0,0, + 19,198,255,255,255,255,255,255,255,191,11,0,0,0,186,255,255,252,178,141,172,252,255,255, + 148,0,0,64,255,255,250,61,0,0,0,91,255,255,245,5,0,137,255,255,170,0,0,0, + 0,9,255,255,255,30,0,8,12,12,6,0,0,0,0,39,255,255,255,20,0,0,0,0, + 0,0,0,6,52,205,255,255,209,0,0,0,0,0,0,128,255,255,255,255,255,252,67,0, + 0,0,0,0,0,128,255,255,255,255,255,193,14,0,0,0,0,0,0,68,136,139,165,239, + 255,255,207,12,0,0,0,0,0,0,0,0,0,21,214,255,255,129,0,0,0,0,0,0, + 0,0,0,0,84,255,255,218,0,181,232,232,87,0,0,0,0,0,41,255,255,252,0,151, + 255,255,172,0,0,0,0,0,69,255,255,240,0,59,255,255,255,89,0,0,0,12,197,255, + 255,179,0,0,164,255,255,255,195,143,153,229,255,255,252,55,0,0,8,172,255,255,255,255, + 255,255,255,246,88,0,0,0,0,0,73,171,229,253,247,211,139,31,0,0,0,0,0,0, + 0,0,0,0,0,67,254,255,255,36,0,0,0,0,0,0,0,0,0,19,230,255,255,255, + 36,0,0,0,0,0,0,0,0,0,174,255,255,255,255,36,0,0,0,0,0,0,0,0, + 101,255,255,255,255,255,36,0,0,0,0,0,0,0,38,245,255,255,255,255,255,36,0,0, + 0,0,0,0,5,204,255,255,159,255,255,255,36,0,0,0,0,0,0,135,255,255,222,14, + 255,255,255,36,0,0,0,0,0,64,253,255,253,59,0,255,255,255,36,0,0,0,0,16, + 225,255,255,129,0,0,255,255,255,36,0,0,0,0,167,255,255,202,4,0,0,255,255,255, + 36,0,0,0,94,255,255,245,37,0,0,0,255,255,255,36,0,0,34,242,255,255,101,0, + 0,0,0,255,255,255,36,0,0,127,255,255,255,255,255,255,255,255,255,255,255,255,255,0, + 128,255,255,255,255,255,255,255,255,255,255,255,255,255,0,72,144,144,144,144,144,144,144,144, + 255,255,255,162,144,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 36,0,0,0,0,107,255,255,255,255,255,255,255,255,255,44,0,0,0,129,255,255,255,255, + 255,255,255,255,255,44,0,0,0,151,255,255,183,136,136,136,136,136,136,23,0,0,0,172, + 255,255,84,0,0,0,0,0,0,0,0,0,0,195,255,255,64,0,0,0,0,0,0,0, + 0,0,0,216,255,255,44,0,0,0,0,0,0,0,0,0,0,238,255,255,132,217,252,238, + 183,67,0,0,0,0,5,255,255,255,255,255,255,255,255,255,122,0,0,0,25,255,255,255, + 235,156,146,220,255,255,255,67,0,0,42,232,232,204,19,0,0,7,187,255,255,189,0,0, + 0,0,0,0,0,0,0,0,58,255,255,251,6,0,0,0,0,0,0,0,0,0,10,255, + 255,255,30,5,52,52,52,4,0,0,0,0,7,255,255,255,30,5,244,255,255,65,0,0, + 0,0,55,255,255,248,4,0,164,255,255,208,19,0,0,7,186,255,255,179,0,0,36,244, + 255,255,236,156,146,220,255,255,252,51,0,0,0,69,241,255,255,255,255,255,255,250,94,0, + 0,0,0,0,28,142,216,249,251,223,156,42,0,0,0,0,0,0,0,21,133,212,249,251, + 220,146,30,0,0,0,0,0,0,60,234,255,255,255,255,255,255,242,66,0,0,0,0,38, + 240,255,255,222,150,146,215,255,255,239,23,0,0,0,188,255,255,163,5,0,0,4,171,255, + 255,134,0,0,50,255,255,232,10,0,0,0,0,44,224,224,180,0,0,135,255,255,143,0, + 0,0,0,0,0,0,0,0,0,0,192,255,255,84,0,43,111,133,116,57,0,0,0,0, + 0,228,255,255,63,167,255,255,255,255,255,197,30,0,0,0,248,255,255,209,255,255,255,255, + 255,255,255,224,18,0,0,255,255,255,255,149,38,4,26,121,250,255,255,143,0,0,245,255, + 255,147,0,0,0,0,0,114,255,255,235,1,0,219,255,255,55,0,0,0,0,0,21,255, + 255,255,24,0,174,255,255,44,0,0,0,0,0,7,255,255,255,30,0,103,255,255,107,0, + 0,0,0,0,58,255,255,250,7,0,14,239,255,238,53,0,0,0,19,203,255,255,181,0, + 0,0,100,255,255,253,181,140,162,239,255,255,250,50,0,0,0,0,125,254,255,255,255,255, + 255,255,245,80,0,0,0,0,0,0,54,164,226,252,247,211,140,29,0,0,0,0,255,255, + 255,255,255,255,255,255,255,255,255,255,0,255,255,255,255,255,255,255,255,255,255,255,255,0, + 136,136,136,136,136,136,136,136,180,255,255,215,0,0,0,0,0,0,0,0,6,212,255,255, + 64,0,0,0,0,0,0,0,0,123,255,255,168,0,0,0,0,0,0,0,0,28,246,255, + 250,34,0,0,0,0,0,0,0,0,158,255,255,151,0,0,0,0,0,0,0,0,34,252, + 255,252,31,0,0,0,0,0,0,0,0,147,255,255,168,0,0,0,0,0,0,0,0,12, + 242,255,255,63,0,0,0,0,0,0,0,0,95,255,255,225,1,0,0,0,0,0,0,0, + 0,181,255,255,141,0,0,0,0,0,0,0,0,10,247,255,255,65,0,0,0,0,0,0, + 0,0,68,255,255,248,8,0,0,0,0,0,0,0,0,125,255,255,202,0,0,0,0,0, + 0,0,0,0,172,255,255,157,0,0,0,0,0,0,0,0,0,211,255,255,120,0,0,0, + 0,0,0,0,0,0,240,255,255,96,0,0,0,0,0,0,0,0,1,90,187,238,254,238, + 188,90,1,0,0,0,0,6,176,255,255,255,255,255,255,255,177,6,0,0,0,131,255,255, + 255,179,142,182,255,255,255,131,0,0,2,239,255,255,105,0,0,0,106,255,255,239,2,0, + 29,255,255,255,10,0,0,0,10,255,255,255,30,0,24,255,255,255,35,0,0,0,35,255, + 255,255,23,0,0,222,255,255,199,46,6,44,197,255,255,223,0,0,0,89,255,255,255,255, + 255,255,255,255,255,90,0,0,0,9,194,255,255,255,255,255,255,255,195,8,0,0,8,199, + 255,255,241,166,142,166,242,255,255,196,8,0,126,255,255,212,23,0,0,0,23,214,255,255, + 123,0,217,255,255,79,0,0,0,0,0,79,255,255,216,0,252,255,255,42,0,0,0,0, + 0,42,255,255,252,0,237,255,255,79,0,0,0,0,0,79,255,255,237,0,172,255,255,211, + 22,0,0,0,22,212,255,255,172,0,43,247,255,255,241,165,142,165,241,255,255,248,46,0, + 0,68,237,255,255,255,255,255,255,255,239,74,0,0,0,0,18,123,200,240,254,242,203,128, + 21,0,0,0,0,0,22,132,208,245,253,229,168,61,0,0,0,0,0,0,67,239,255,255, + 255,255,255,255,255,135,0,0,0,0,37,245,255,255,243,166,140,170,245,255,255,107,0,0, + 0,160,255,255,218,27,0,0,0,32,224,255,241,15,0,0,229,255,255,83,0,0,0,0, + 0,89,255,255,103,0,0,252,255,255,42,0,0,0,0,0,40,255,255,173,0,0,236,255, + 255,82,0,0,0,0,0,73,255,255,218,0,0,172,255,255,217,26,0,0,0,19,208,255, + 255,243,0,0,53,253,255,255,243,166,140,164,239,255,255,255,254,0,0,0,101,253,255,255, + 255,255,255,253,138,255,255,250,0,0,0,0,51,169,233,253,235,174,54,51,255,255,234,0, + 0,0,0,0,0,0,0,0,0,0,76,255,255,201,0,0,92,124,124,21,0,0,0,0, + 0,120,255,255,149,0,0,150,255,255,88,0,0,0,0,0,201,255,255,73,0,0,70,255, + 255,213,17,0,0,0,107,255,255,218,2,0,0,1,196,255,255,234,157,140,192,255,255,253, + 66,0,0,0,0,28,218,255,255,255,255,255,255,250,93,0,0,0,0,0,0,11,124,207, + 246,253,224,156,41,0,0,0,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0, + 0,255,255,255,36,0,0,0,255,255,255,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,255,255,255,36,0, + 0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255, + 255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,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,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255, + 36,0,0,0,255,255,255,25,0,0,0,0,142,243,2,0,0,0,5,213,168,0,0,0, + 0,205,245,44,0,0,0,0,202,53,0,0,0,0,0,0,0,0,0,0,0,0,0,19, + 42,0,0,0,0,0,0,0,0,7,83,176,251,128,0,0,0,0,0,1,58,151,237,255, + 255,255,128,0,0,0,33,126,219,255,255,255,255,209,118,25,0,0,195,255,255,255,255,221, + 133,42,0,0,0,0,0,255,255,255,186,57,1,0,0,0,0,0,0,0,255,255,255,255, + 206,118,29,0,0,0,0,0,0,54,146,233,255,255,255,254,195,106,22,0,0,0,0,0, + 4,72,164,244,255,255,255,252,103,0,0,0,0,0,0,0,11,90,182,252,255,128,0,0, + 0,0,0,0,0,0,0,0,22,109,88,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255, + 255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,255,0,0,136,136,136,136,136, + 136,136,136,136,136,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,0,0,255, + 255,255,255,255,255,255,255,255,255,255,0,0,136,136,136,136,136,136,136,136,136,136,136,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0, + 0,0,0,0,0,0,0,255,199,109,22,0,0,0,0,0,0,0,0,0,255,255,255,252, + 182,91,12,0,0,0,0,0,0,88,178,249,255,255,255,244,165,74,4,0,0,0,0,0, + 17,101,189,253,255,255,255,234,86,0,0,0,0,0,0,0,25,115,244,255,255,128,0,0, + 0,0,0,1,59,150,236,255,255,255,128,0,0,0,43,134,224,255,255,255,255,196,102,16, + 0,0,210,255,255,255,255,219,128,34,0,0,0,0,0,255,255,239,152,59,1,0,0,0, + 0,0,0,0,177,84,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, + 37,99,129,131,107,48,0,0,0,0,0,0,38,188,255,255,255,255,255,255,202,46,0,0, + 0,52,240,255,255,255,255,255,255,255,255,242,42,0,7,222,255,255,192,62,11,8,67,219, + 255,255,178,0,92,255,255,206,5,0,0,0,0,68,255,255,242,0,117,196,196,83,0,0, + 0,0,0,49,255,255,249,0,0,0,0,0,0,0,0,0,3,170,255,255,199,0,0,0, + 0,0,0,0,0,27,189,255,255,252,63,0,0,0,0,0,0,0,63,235,255,255,245,83, + 0,0,0,0,0,0,0,44,246,255,255,213,40,0,0,0,0,0,0,0,0,174,255,255, + 211,15,0,0,0,0,0,0,0,0,0,239,255,255,74,0,0,0,0,0,0,0,0,0, + 0,99,100,100,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0, + 0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255, + 255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0, + 0,0,0,0,10,93,166,215,242,253,246,219,169,86,5,0,0,0,0,0,0,0,0,3, + 112,237,255,255,255,255,255,255,255,255,255,217,59,0,0,0,0,0,0,15,188,255,255,255, + 234,179,150,139,147,180,238,255,255,249,73,0,0,0,0,6,195,255,255,192,67,54,122,128, + 68,0,0,6,99,239,255,240,26,0,0,0,134,255,254,113,8,164,255,255,255,255,137,113, + 188,186,54,244,255,139,0,0,25,248,255,124,0,163,255,255,255,255,255,252,221,255,208,0, + 131,255,215,0,0,120,255,216,3,62,255,255,249,92,8,71,249,255,255,144,0,54,255,250, + 0,0,191,255,116,0,167,255,255,134,0,0,0,174,255,255,80,0,33,255,250,0,0,233, + 255,55,0,229,255,255,56,0,0,0,154,255,254,18,0,52,255,219,0,0,252,255,32,0, + 252,255,255,43,0,0,0,201,255,208,0,0,111,255,153,0,0,249,255,44,0,240,255,255, + 109,0,0,77,255,255,150,0,5,217,255,54,0,0,217,255,99,0,183,255,255,250,158,162, + 249,248,255,159,20,164,255,163,0,0,0,153,255,208,4,60,252,255,255,255,255,140,185,255, + 255,255,255,195,12,0,0,0,50,255,255,155,2,76,210,252,221,109,1,40,202,252,222,123, + 6,0,0,0,0,0,147,255,255,197,62,1,0,0,0,0,0,0,22,24,0,0,0,0, + 0,0,0,6,176,255,255,255,228,173,145,139,150,176,220,255,160,0,0,0,0,0,0,0, + 0,2,113,241,255,255,255,255,255,255,255,255,255,183,0,0,0,0,0,0,0,0,0,0, + 14,101,173,219,245,254,243,206,145,57,0,0,0,0,0,0,0,0,0,0,0,0,64,255, + 255,255,120,0,0,0,0,0,0,0,0,0,0,0,0,0,152,255,255,255,208,0,0,0, + 0,0,0,0,0,0,0,0,0,4,236,255,255,255,255,40,0,0,0,0,0,0,0,0, + 0,0,0,73,255,255,172,255,255,128,0,0,0,0,0,0,0,0,0,0,0,162,255,252, + 27,243,255,216,0,0,0,0,0,0,0,0,0,0,8,242,255,190,0,170,255,255,50,0, + 0,0,0,0,0,0,0,0,82,255,255,110,0,87,255,255,137,0,0,0,0,0,0,0, + 0,0,170,255,255,31,0,13,249,255,225,1,0,0,0,0,0,0,0,12,246,255,205,0, + 0,0,182,255,255,58,0,0,0,0,0,0,0,90,255,255,123,0,0,0,102,255,255,146, + 0,0,0,0,0,0,0,178,255,255,42,0,0,0,24,254,255,231,3,0,0,0,0,0, + 17,249,255,255,255,255,255,255,255,255,255,255,66,0,0,0,0,0,100,255,255,255,255,255, + 255,255,255,255,255,255,154,0,0,0,0,0,188,255,255,171,156,156,156,156,156,163,255,255, + 237,5,0,0,0,23,253,255,229,1,0,0,0,0,0,0,210,255,255,76,0,0,0,108, + 255,255,150,0,0,0,0,0,0,0,130,255,255,164,0,0,0,196,255,255,70,0,0,0, + 0,0,0,0,50,255,255,243,9,0,29,255,255,240,5,0,0,0,0,0,0,0,0,225, + 255,255,84,0,0,255,255,255,255,255,255,255,255,245,202,109,5,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,194,9,0,0,255,255,255,154,136,136,136,143,198,255,255,255,133, + 0,0,255,255,255,36,0,0,0,0,0,146,255,255,224,0,0,255,255,255,36,0,0,0, + 0,0,50,255,255,253,0,0,255,255,255,36,0,0,0,0,0,52,255,255,233,0,0,255, + 255,255,36,0,0,0,0,1,157,255,255,156,0,0,255,255,255,154,136,136,136,144,205,255, + 255,224,23,0,0,255,255,255,255,255,255,255,255,255,255,244,41,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,216,18,0,0,255,255,255,36,0,0,0,8,73,228,255,255,149, + 0,0,255,255,255,36,0,0,0,0,0,70,255,255,240,2,0,255,255,255,36,0,0,0, + 0,0,7,255,255,255,29,0,255,255,255,36,0,0,0,0,0,23,255,255,255,29,0,255, + 255,255,36,0,0,0,0,0,138,255,255,238,2,0,255,255,255,154,136,136,136,141,196,255, + 255,255,140,0,0,255,255,255,255,255,255,255,255,255,255,255,197,10,0,0,255,255,255,255, + 255,255,255,255,245,205,112,6,0,0,0,0,0,0,0,25,127,200,240,254,239,195,118,17, + 0,0,0,0,0,0,0,0,110,245,255,255,255,255,255,255,255,237,83,0,0,0,0,0, + 0,144,255,255,255,229,161,139,163,232,255,255,254,94,0,0,0,0,100,255,255,254,119,4, + 0,0,0,8,143,255,255,249,39,0,0,15,238,255,255,115,0,0,0,0,0,0,0,166, + 255,255,164,0,0,107,255,255,214,2,0,0,0,0,0,0,0,40,255,255,245,7,0,182, + 255,255,119,0,0,0,0,0,0,0,0,0,156,168,168,27,0,231,255,255,65,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,252,255,255,41,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,251,255,255,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228, + 255,255,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,179,255,255,126,0,0,0, + 0,0,0,0,0,0,145,160,160,33,0,101,255,255,220,4,0,0,0,0,0,0,0,39, + 255,255,247,11,0,11,233,255,255,126,0,0,0,0,0,0,0,170,255,255,169,0,0,0, + 90,255,255,255,129,6,0,0,0,9,148,255,255,250,41,0,0,0,0,134,255,255,255,232, + 163,140,162,234,255,255,255,100,0,0,0,0,0,0,104,243,255,255,255,255,255,255,255,239, + 88,0,0,0,0,0,0,0,0,20,124,198,239,254,239,196,121,19,0,0,0,0,0,255, + 255,255,255,255,255,255,244,213,160,81,4,0,0,0,0,0,0,255,255,255,255,255,255,255, + 255,255,255,255,218,67,0,0,0,0,0,255,255,255,154,136,136,138,154,200,254,255,255,254, + 110,0,0,0,0,255,255,255,36,0,0,0,0,0,36,183,255,255,255,81,0,0,0,255, + 255,255,36,0,0,0,0,0,0,2,165,255,255,233,12,0,0,255,255,255,36,0,0,0, + 0,0,0,0,13,231,255,255,105,0,0,255,255,255,36,0,0,0,0,0,0,0,0,133, + 255,255,183,0,0,255,255,255,36,0,0,0,0,0,0,0,0,68,255,255,231,0,0,255, + 255,255,36,0,0,0,0,0,0,0,0,42,255,255,252,0,0,255,255,255,36,0,0,0, + 0,0,0,0,0,45,255,255,251,0,0,255,255,255,36,0,0,0,0,0,0,0,0,77, + 255,255,227,0,0,255,255,255,36,0,0,0,0,0,0,0,0,146,255,255,176,0,0,255, + 255,255,36,0,0,0,0,0,0,0,20,240,255,255,95,0,0,255,255,255,36,0,0,0, + 0,0,0,5,181,255,255,224,8,0,0,255,255,255,36,0,0,0,0,0,42,194,255,255, + 252,67,0,0,0,255,255,255,154,136,136,137,154,204,255,255,255,251,94,0,0,0,0,255, + 255,255,255,255,255,255,255,255,255,255,213,58,0,0,0,0,0,255,255,255,255,255,255,255, + 245,215,160,78,3,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,154,136,136,136, + 136,136,136,136,136,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,154, + 136,136,136,136,136,136,136,68,0,0,0,255,255,255,255,255,255,255,255,255,255,255,128,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,255,255,255,36,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,154, + 136,136,136,136,136,136,136,136,68,0,0,255,255,255,255,255,255,255,255,255,255,255,255,128, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,255,255,255,255,255,255,255, + 255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,255,255,0,0,255,255,255, + 154,136,136,136,136,136,136,136,136,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0, + 0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,0,0,0,255, + 255,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,154,136,136,136,136,136,136,136, + 0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0, + 0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255, + 36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0, + 0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,30,131,204,243,254,239,200,127,26,0,0,0,0,0,0, + 0,1,118,249,255,255,255,255,255,255,255,247,113,0,0,0,0,0,0,151,255,255,255,228, + 161,142,161,226,255,255,255,134,0,0,0,0,102,255,255,253,116,4,0,0,0,3,117,255, + 255,255,64,0,0,16,239,255,255,113,0,0,0,0,0,0,0,148,255,255,181,0,0,108, + 255,255,214,2,0,0,0,0,0,0,0,42,192,192,180,0,0,183,255,255,120,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,229,255,255,65,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,252,255,255,41,0,0,0,0,24,255,255,255,255,255,255,255,36,0,253, + 255,255,41,0,0,0,0,24,255,255,255,255,255,255,255,36,0,235,255,255,65,0,0,0, + 0,13,136,136,136,136,255,255,255,36,0,191,255,255,118,0,0,0,0,0,0,0,0,0, + 255,255,255,36,0,121,255,255,211,2,0,0,0,0,0,0,0,0,255,255,255,36,0,25, + 247,255,255,112,0,0,0,0,0,0,0,0,255,255,255,36,0,0,121,255,255,254,126,9, + 0,0,0,0,11,141,255,255,255,36,0,0,2,164,255,255,255,238,173,142,142,174,240,255, + 255,255,180,8,0,0,0,2,123,249,255,255,255,255,255,255,255,255,245,122,3,0,0,0, + 0,0,0,28,126,196,236,254,249,228,183,114,20,0,0,0,0,255,255,255,36,0,0,0, + 0,0,0,0,255,255,255,36,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255, + 36,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,255,255,255,36, + 0,0,0,0,0,0,0,255,255,255,36,0,0,255,255,255,36,0,0,0,0,0,0,0, + 255,255,255,36,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,255, + 255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,255,255,255,158,140,140,140,140, + 140,140,140,255,255,255,36,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,36, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,36,0,0,255,255,255,36,0, + 0,0,0,0,0,0,255,255,255,36,0,0,255,255,255,36,0,0,0,0,0,0,0,255, + 255,255,36,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,255,255, + 255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,255,255,255,36,0,0,0,0,0, + 0,0,255,255,255,36,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0, + 0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,255,255,255,36,0,0, + 0,0,0,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255, + 255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255, + 255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255, + 255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255, + 255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,0, + 0,0,0,0,255,255,255,36,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0, + 255,255,255,36,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,255,255,255,36, + 0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,255,255,255,36,0,0,0,0, + 0,0,255,255,255,36,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,255,255, + 255,36,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,255,255,255,36,0,0, + 0,0,0,0,255,255,255,36,0,0,0,0,0,15,255,255,255,31,1,0,0,0,0,119, + 255,255,248,6,124,198,160,159,203,255,255,255,167,0,128,255,255,255,255,255,255,220,27,0, + 80,208,242,254,243,203,124,14,0,0,0,255,255,255,36,0,0,0,0,0,29,227,255,255, + 245,58,0,0,255,255,255,36,0,0,0,0,19,215,255,255,248,69,0,0,0,255,255,255, + 36,0,0,0,10,199,255,255,252,78,0,0,0,0,255,255,255,36,0,0,5,183,255,255, + 254,91,0,0,0,0,0,255,255,255,36,0,1,163,255,255,255,103,0,0,0,0,0,0, + 255,255,255,36,0,141,255,255,255,116,0,0,0,0,0,0,0,255,255,255,36,118,255,255, + 255,130,0,0,0,0,0,0,0,0,255,255,255,132,255,255,255,142,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,155,1,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,158,2,0,0,0,0,0,0,0,0,0,255,255,255,126,254,255,255,158,2,0,0, + 0,0,0,0,0,0,255,255,255,36,100,255,255,255,158,2,0,0,0,0,0,0,0,255, + 255,255,36,0,109,255,255,255,158,2,0,0,0,0,0,0,255,255,255,36,0,0,120,255, + 255,255,158,2,0,0,0,0,0,255,255,255,36,0,0,0,131,255,255,255,158,2,0,0, + 0,0,255,255,255,36,0,0,0,0,141,255,255,255,158,2,0,0,0,255,255,255,36,0, + 0,0,0,1,151,255,255,255,158,2,0,0,255,255,255,36,0,0,0,0,0,2,161,255, + 255,255,158,3,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0, + 0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255, + 255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0, + 0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0, + 0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255, + 36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0, + 0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0, + 0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255, + 255,255,166,148,148,148,148,148,148,148,74,0,0,255,255,255,255,255,255,255,255,255,255,255, + 128,0,0,255,255,255,255,255,255,255,255,255,255,255,128,0,0,255,255,255,255,255,58,0, + 0,0,0,0,0,0,31,255,255,255,255,255,0,0,0,255,255,255,255,255,138,0,0,0, + 0,0,0,0,110,255,255,255,255,255,0,0,0,255,255,255,253,255,218,0,0,0,0,0, + 0,0,190,255,252,255,255,255,0,0,0,255,255,255,194,255,255,41,0,0,0,0,0,16, + 251,255,191,255,255,255,0,0,0,255,255,255,116,255,255,118,0,0,0,0,0,90,255,255, + 114,255,255,255,0,0,0,255,255,255,47,247,255,198,0,0,0,0,0,170,255,245,45,255, + 255,255,0,0,0,255,255,255,36,180,255,254,24,0,0,0,6,241,255,178,36,255,255,255, + 0,0,0,255,255,255,36,102,255,255,100,0,0,0,70,255,255,98,36,255,255,255,0,0, + 0,255,255,255,36,25,255,255,178,0,0,0,150,255,254,23,36,255,255,255,0,0,0,255, + 255,255,36,0,202,255,247,11,0,1,226,255,198,0,36,255,255,255,0,0,0,255,255,255, + 36,0,125,255,255,80,0,50,255,255,120,0,36,255,255,255,0,0,0,255,255,255,36,0, + 46,255,255,159,0,130,255,255,42,0,36,255,255,255,0,0,0,255,255,255,36,0,0,225, + 255,235,3,206,255,218,0,0,36,255,255,255,0,0,0,255,255,255,36,0,0,146,255,255, + 93,255,255,141,0,0,36,255,255,255,0,0,0,255,255,255,36,0,0,70,255,255,234,255, + 255,62,0,0,36,255,255,255,0,0,0,255,255,255,36,0,0,6,240,255,255,255,237,3, + 0,0,36,255,255,255,0,0,0,255,255,255,36,0,0,0,170,255,255,255,161,0,0,0, + 36,255,255,255,0,0,0,255,255,255,36,0,0,0,90,255,255,255,82,0,0,0,36,255, + 255,255,0,0,0,255,255,255,254,47,0,0,0,0,0,0,255,255,255,36,0,0,255,255, + 255,255,176,0,0,0,0,0,0,255,255,255,36,0,0,255,255,255,255,255,50,0,0,0, + 0,0,255,255,255,36,0,0,255,255,255,255,255,179,0,0,0,0,0,255,255,255,36,0, + 0,255,255,255,204,255,255,56,0,0,0,0,255,255,255,36,0,0,255,255,255,77,253,255, + 184,0,0,0,0,255,255,255,36,0,0,255,255,255,36,164,255,255,60,0,0,0,255,255, + 255,36,0,0,255,255,255,36,37,252,255,189,0,0,0,255,255,255,36,0,0,255,255,255, + 36,0,160,255,255,64,0,0,255,255,255,36,0,0,255,255,255,36,0,33,251,255,194,0, + 0,255,255,255,36,0,0,255,255,255,36,0,0,155,255,255,68,0,255,255,255,36,0,0, + 255,255,255,36,0,0,30,250,255,198,0,255,255,255,36,0,0,255,255,255,36,0,0,0, + 150,255,255,72,255,255,255,36,0,0,255,255,255,36,0,0,0,27,248,255,202,255,255,255, + 36,0,0,255,255,255,36,0,0,0,0,144,255,255,255,255,255,36,0,0,255,255,255,36, + 0,0,0,0,25,246,255,255,255,255,36,0,0,255,255,255,36,0,0,0,0,0,141,255, + 255,255,255,36,0,0,255,255,255,36,0,0,0,0,0,20,244,255,255,255,36,0,0,0, + 0,0,0,25,127,200,240,254,243,205,137,35,0,0,0,0,0,0,0,0,0,111,246,255, + 255,255,255,255,255,255,252,134,4,0,0,0,0,0,0,149,255,255,255,232,163,140,159,225, + 255,255,255,178,4,0,0,0,0,105,255,255,254,126,6,0,0,0,2,105,250,255,255,135, + 0,0,0,18,241,255,255,117,0,0,0,0,0,0,0,88,255,255,252,39,0,0,114,255, + 255,215,3,0,0,0,0,0,0,0,0,186,255,255,147,0,0,187,255,255,118,0,0,0, + 0,0,0,0,0,0,86,255,255,221,0,0,232,255,255,63,0,0,0,0,0,0,0,0, + 0,29,255,255,255,12,0,253,255,255,40,0,0,0,0,0,0,0,0,0,5,255,255,255, + 32,0,251,255,255,43,0,0,0,0,0,0,0,0,0,7,255,255,255,31,0,228,255,255, + 71,0,0,0,0,0,0,0,0,0,36,255,255,255,9,0,179,255,255,130,0,0,0,0, + 0,0,0,0,0,99,255,255,215,0,0,102,255,255,224,6,0,0,0,0,0,0,0,1, + 201,255,255,137,0,0,13,235,255,255,135,0,0,0,0,0,0,0,107,255,255,250,32,0, + 0,0,95,255,255,255,137,9,0,0,0,4,116,253,255,255,128,0,0,0,0,0,139,255, + 255,255,235,165,140,160,229,255,255,255,170,2,0,0,0,0,0,0,106,243,255,255,255,255, + 255,255,255,250,128,3,0,0,0,0,0,0,0,0,21,122,195,239,253,242,204,133,32,0, + 0,0,0,0,0,255,255,255,255,255,255,255,255,247,216,147,36,0,0,0,0,255,255,255, + 255,255,255,255,255,255,255,255,248,89,0,0,0,255,255,255,153,136,136,136,137,157,232,255, + 255,252,50,0,0,255,255,255,36,0,0,0,0,0,14,200,255,255,171,0,0,255,255,255, + 36,0,0,0,0,0,0,73,255,255,233,0,0,255,255,255,36,0,0,0,0,0,0,42, + 255,255,252,0,0,255,255,255,36,0,0,0,0,0,0,78,255,255,233,0,0,255,255,255, + 36,0,0,0,0,0,16,204,255,255,166,0,0,255,255,255,154,136,136,136,137,157,234,255, + 255,249,45,0,0,255,255,255,255,255,255,255,255,255,255,255,246,83,0,0,0,255,255,255, + 255,255,255,255,255,247,215,145,33,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 36,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 36,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,25,127,200,240,254,243,205,137,35,0,0,0,0,0,0, + 0,0,0,111,246,255,255,255,255,255,255,255,252,134,4,0,0,0,0,0,0,149,255,255, + 255,232,163,140,159,224,255,255,255,178,4,0,0,0,0,105,255,255,254,122,6,0,0,0, + 2,104,249,255,255,135,0,0,0,18,241,255,255,113,0,0,0,0,0,0,0,86,255,255, + 252,39,0,0,114,255,255,210,2,0,0,0,0,0,0,0,0,183,255,255,147,0,0,187, + 255,255,117,0,0,0,0,0,0,0,0,0,84,255,255,221,0,0,232,255,255,62,0,0, + 0,0,0,0,0,0,0,27,255,255,255,12,0,253,255,255,40,0,0,0,0,0,0,0, + 0,0,4,255,255,255,32,0,251,255,255,43,0,0,0,0,0,0,0,0,0,8,255,255, + 255,30,0,227,255,255,72,0,0,0,0,0,0,0,0,0,38,255,255,254,9,0,177,255, + 255,130,0,0,0,0,0,0,0,0,0,98,255,255,210,0,0,97,255,255,224,5,0,0, + 0,0,0,0,0,0,200,255,255,129,0,0,9,227,255,255,131,0,0,0,0,0,0,0, + 103,255,255,240,22,0,0,0,76,254,255,255,133,7,0,0,0,3,112,252,255,253,81,0, + 0,0,0,0,110,254,255,255,234,164,140,167,227,255,255,255,203,136,136,136,0,0,0,0, + 76,227,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,9,99,178,227, + 251,255,255,255,255,255,255,255,255,255,0,255,255,255,255,255,255,255,252,228,168,60,0,0, + 0,0,0,255,255,255,255,255,255,255,255,255,255,255,140,0,0,0,0,255,255,255,153,136, + 136,136,144,205,255,255,255,98,0,0,0,255,255,255,36,0,0,0,0,0,144,255,255,218, + 0,0,0,255,255,255,36,0,0,0,0,0,24,255,255,255,18,0,0,255,255,255,36,0, + 0,0,0,0,8,255,255,255,32,0,0,255,255,255,36,0,0,0,0,0,71,255,255,250, + 7,0,0,255,255,255,36,0,0,0,11,76,229,255,255,175,0,0,0,255,255,255,255,255, + 255,255,255,255,255,255,238,36,0,0,0,255,255,255,255,255,255,255,255,255,255,201,43,0, + 0,0,0,255,255,255,185,255,255,255,177,110,51,0,0,0,0,0,0,255,255,255,37,168, + 255,255,231,33,0,0,0,0,0,0,0,255,255,255,36,10,205,255,255,221,23,0,0,0, + 0,0,0,255,255,255,36,0,31,235,255,255,208,15,0,0,0,0,0,255,255,255,36,0, + 0,63,251,255,255,193,8,0,0,0,0,255,255,255,36,0,0,0,110,255,255,255,177,4, + 0,0,0,255,255,255,36,0,0,0,0,158,255,255,255,158,1,0,0,255,255,255,36,0, + 0,0,0,7,201,255,255,255,139,0,0,0,0,0,44,150,216,247,254,234,188,100,5,0, + 0,0,0,0,0,118,253,255,255,255,255,255,255,255,209,28,0,0,0,0,82,255,255,255, + 209,148,142,185,253,255,255,210,6,0,0,0,199,255,255,143,1,0,0,0,57,245,255,255, + 99,0,0,0,249,255,255,43,0,0,0,0,0,133,255,255,181,0,0,0,246,255,255,94, + 0,0,0,0,0,26,84,84,69,0,0,0,187,255,255,244,117,19,0,0,0,0,0,0, + 0,0,0,0,57,250,255,255,255,252,190,112,34,0,0,0,0,0,0,0,0,70,230,255, + 255,255,255,255,255,204,91,1,0,0,0,0,0,0,11,108,200,254,255,255,255,255,255,178, + 8,0,0,0,0,0,0,0,0,24,102,182,249,255,255,255,139,0,0,0,0,0,0,0, + 0,0,0,0,25,188,255,255,240,3,0,170,220,220,76,0,0,0,0,0,0,32,255,255, + 255,30,0,140,255,255,183,0,0,0,0,0,0,12,255,255,255,26,0,41,253,255,255,141, + 7,0,0,0,0,123,255,255,231,1,0,0,130,255,255,255,235,166,139,150,206,255,255,255, + 120,0,0,0,1,125,251,255,255,255,255,255,255,255,255,154,2,0,0,0,0,0,36,137, + 204,241,254,248,220,161,62,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,136,136,136,136,136, + 153,255,255,255,136,136,136,136,136,136,0,0,0,0,0,0,36,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 36,255,255,255,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255, + 255,36,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,255,255,255, + 36,0,0,0,0,0,0,0,255,255,255,36,0,0,255,255,255,36,0,0,0,0,0,0, + 0,255,255,255,36,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0, + 255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,255,255,255,36,0,0,0, + 0,0,0,0,255,255,255,36,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255, + 36,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,255,255,255,36, + 0,0,0,0,0,0,0,255,255,255,36,0,0,254,255,255,36,0,0,0,0,0,0,0, + 255,255,255,32,0,0,238,255,255,47,0,0,0,0,0,0,11,255,255,255,17,0,0,200, + 255,255,89,0,0,0,0,0,0,52,255,255,236,0,0,0,136,255,255,179,0,0,0,0, + 0,0,142,255,255,172,0,0,0,39,253,255,255,113,0,0,0,0,80,251,255,255,71,0, + 0,0,0,141,255,255,255,210,147,143,195,255,255,255,175,0,0,0,0,0,4,156,255,255, + 255,255,255,255,255,255,181,11,0,0,0,0,0,0,0,65,166,223,250,252,227,174,79,1, + 0,0,0,0,39,255,255,254,27,0,0,0,0,0,0,0,0,87,255,255,191,0,0,205, + 255,255,111,0,0,0,0,0,0,0,0,172,255,255,101,0,0,114,255,255,196,0,0,0, + 0,0,0,0,11,246,255,249,17,0,0,26,253,255,254,27,0,0,0,0,0,0,85,255, + 255,177,0,0,0,0,189,255,255,109,0,0,0,0,0,0,171,255,255,86,0,0,0,0, + 99,255,255,195,0,0,0,0,0,11,245,255,242,9,0,0,0,0,16,249,255,254,25,0, + 0,0,0,85,255,255,162,0,0,0,0,0,0,174,255,255,108,0,0,0,0,171,255,255, + 71,0,0,0,0,0,0,83,255,255,193,0,0,0,10,245,255,233,4,0,0,0,0,0, + 0,8,241,255,253,24,0,0,84,255,255,147,0,0,0,0,0,0,0,0,158,255,255,107, + 0,0,169,255,255,57,0,0,0,0,0,0,0,0,69,255,255,191,0,10,245,255,221,1, + 0,0,0,0,0,0,0,0,3,231,255,253,23,84,255,255,133,0,0,0,0,0,0,0, + 0,0,0,143,255,255,105,169,255,255,42,0,0,0,0,0,0,0,0,0,0,53,255,255, + 200,244,255,207,0,0,0,0,0,0,0,0,0,0,0,0,218,255,255,255,255,118,0,0, + 0,0,0,0,0,0,0,0,0,0,127,255,255,255,254,29,0,0,0,0,0,0,0,0, + 0,0,0,0,38,255,255,255,193,0,0,0,0,0,0,0,2,235,255,255,60,0,0,0, + 0,0,0,202,255,255,253,13,0,0,0,0,0,8,248,255,250,11,0,167,255,255,126,0, + 0,0,0,0,11,251,255,255,255,69,0,0,0,0,0,66,255,255,190,0,0,95,255,255, + 192,0,0,0,0,0,68,255,255,255,255,130,0,0,0,0,0,132,255,255,119,0,0,25, + 255,255,248,8,0,0,0,0,128,255,252,235,255,190,0,0,0,0,0,196,255,255,49,0, + 0,0,210,255,255,66,0,0,0,0,188,255,201,167,255,246,5,0,0,0,12,250,255,233, + 1,0,0,0,140,255,255,132,0,0,0,5,245,255,138,106,255,255,54,0,0,0,71,255, + 255,163,0,0,0,0,69,255,255,196,0,0,0,53,255,255,76,44,255,255,114,0,0,0, + 137,255,255,93,0,0,0,0,8,246,255,250,12,0,0,114,255,253,15,1,236,255,174,0, + 0,0,203,255,255,23,0,0,0,0,0,184,255,255,71,0,0,174,255,204,0,0,176,255, + 234,1,0,15,253,255,207,0,0,0,0,0,0,113,255,255,137,0,1,235,255,140,0,0, + 112,255,255,38,0,76,255,255,137,0,0,0,0,0,0,42,255,255,203,0,39,255,255,78, + 0,0,52,255,255,98,0,142,255,255,66,0,0,0,0,0,0,0,227,255,253,15,100,255, + 254,18,0,0,3,241,255,158,0,208,255,245,6,0,0,0,0,0,0,0,157,255,255,76, + 160,255,208,0,0,0,0,182,255,218,18,254,255,181,0,0,0,0,0,0,0,0,86,255, + 255,142,221,255,144,0,0,0,0,119,255,255,104,255,255,110,0,0,0,0,0,0,0,0, + 19,253,255,227,255,255,80,0,0,0,0,59,255,255,224,255,255,40,0,0,0,0,0,0, + 0,0,0,201,255,255,255,255,18,0,0,0,0,6,246,255,255,255,225,0,0,0,0,0, + 0,0,0,0,0,130,255,255,255,212,0,0,0,0,0,0,189,255,255,255,153,0,0,0, + 0,0,0,0,0,0,0,60,255,255,255,148,0,0,0,0,0,0,128,255,255,255,83,0, + 0,0,0,0,0,155,255,255,238,22,0,0,0,0,0,0,80,255,255,229,19,0,16,229, + 255,255,163,0,0,0,0,0,16,229,255,255,72,0,0,0,75,255,255,255,68,0,0,0, + 0,155,255,255,151,0,0,0,0,0,162,255,255,219,8,0,0,67,255,255,219,11,0,0, + 0,0,0,19,232,255,255,131,0,11,222,255,253,58,0,0,0,0,0,0,0,82,255,255, + 250,41,143,255,255,134,0,0,0,0,0,0,0,0,0,169,255,255,213,253,255,208,6,0, + 0,0,0,0,0,0,0,0,22,236,255,255,255,249,45,0,0,0,0,0,0,0,0,0, + 0,0,94,255,255,255,123,0,0,0,0,0,0,0,0,0,0,0,0,134,255,255,255,181, + 0,0,0,0,0,0,0,0,0,0,0,57,253,255,255,255,255,91,0,0,0,0,0,0, + 0,0,0,11,219,255,250,150,255,255,237,24,0,0,0,0,0,0,0,0,150,255,255,130, + 2,200,255,255,174,0,0,0,0,0,0,0,72,255,255,212,6,0,45,251,255,255,88,0, + 0,0,0,0,19,229,255,253,56,0,0,0,136,255,255,235,21,0,0,0,0,166,255,255, + 144,0,0,0,0,10,222,255,255,169,0,0,0,87,255,255,222,11,0,0,0,0,0,70, + 255,255,255,82,0,27,237,255,255,68,0,0,0,0,0,0,0,165,255,255,233,19,48,252, + 255,255,146,0,0,0,0,0,0,0,36,250,255,255,80,0,142,255,255,251,40,0,0,0, + 0,0,0,175,255,255,176,0,0,13,227,255,255,184,0,0,0,0,0,66,255,255,245,31, + 0,0,0,80,255,255,255,74,0,0,0,3,209,255,255,115,0,0,0,0,0,176,255,255, + 216,5,0,0,102,255,255,208,4,0,0,0,0,0,29,243,255,255,111,0,15,234,255,254, + 56,0,0,0,0,0,0,0,113,255,255,239,19,139,255,255,150,0,0,0,0,0,0,0, + 0,4,208,255,255,178,250,255,232,16,0,0,0,0,0,0,0,0,0,54,254,255,255,255, + 255,88,0,0,0,0,0,0,0,0,0,0,0,148,255,255,255,184,0,0,0,0,0,0, + 0,0,0,0,0,0,15,255,255,255,51,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,255,255,255,255, + 255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,136, + 136,136,136,136,136,136,136,165,255,255,255,202,0,0,0,0,0,0,0,0,0,1,187,255, + 255,246,39,0,0,0,0,0,0,0,0,0,104,255,255,255,108,0,0,0,0,0,0,0, + 0,0,33,244,255,255,185,1,0,0,0,0,0,0,0,0,2,192,255,255,238,27,0,0, + 0,0,0,0,0,0,0,109,255,255,255,90,0,0,0,0,0,0,0,0,0,37,245,255, + 255,166,0,0,0,0,0,0,0,0,0,2,195,255,255,229,18,0,0,0,0,0,0,0, + 0,0,112,255,255,255,70,0,0,0,0,0,0,0,0,0,40,247,255,255,147,0,0,0, + 0,0,0,0,0,0,3,200,255,255,217,10,0,0,0,0,0,0,0,0,0,117,255,255, + 252,54,0,0,0,0,0,0,0,0,0,44,249,255,255,129,0,0,0,0,0,0,0,0, + 0,0,204,255,255,251,140,136,136,136,136,136,136,136,136,0,0,255,255,255,255,255,255,255, + 255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0, + 136,136,136,136,136,136,136,68,0,0,0,255,255,255,255,255,255,255,128,0,0,0,255,255, + 255,255,255,255,255,128,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36, + 0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0, + 0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0, + 0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255, + 255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255, + 36,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0, + 0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,153,136,136,136, + 68,0,0,0,255,255,255,255,255,255,255,128,0,0,0,255,255,255,255,255,255,255,128,0, + 6,240,255,174,0,0,0,0,0,0,0,0,170,255,243,7,0,0,0,0,0,0,0,93, + 255,255,71,0,0,0,0,0,0,0,20,253,255,147,0,0,0,0,0,0,0,0,197,255, + 224,0,0,0,0,0,0,0,0,121,255,255,44,0,0,0,0,0,0,0,44,255,255,121, + 0,0,0,0,0,0,0,0,223,255,197,0,0,0,0,0,0,0,0,147,255,253,20,0, + 0,0,0,0,0,0,70,255,255,94,0,0,0,0,0,0,0,7,243,255,170,0,0,0, + 0,0,0,0,0,174,255,240,6,0,0,0,0,0,0,0,97,255,255,67,0,0,0,0, + 0,0,0,23,254,255,143,0,0,0,0,0,0,0,0,200,255,218,0,0,0,0,0,0, + 0,0,125,255,255,40,0,0,0,0,0,0,0,48,255,255,116,0,0,0,0,0,0,0, + 1,226,255,193,0,0,0,0,0,0,0,0,151,255,252,17,0,0,0,0,0,0,0,76, + 255,255,90,0,0,0,0,0,0,0,9,245,255,166,0,0,68,136,136,136,136,136,136,136, + 19,0,0,128,255,255,255,255,255,255,255,36,0,0,128,255,255,255,255,255,255,255,36,0, + 0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,0, + 0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0, + 0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0, + 255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255, + 255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36, + 0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0, + 0,0,0,255,255,255,36,0,0,68,136,136,136,136,255,255,255,36,0,0,128,255,255,255, + 255,255,255,255,36,0,0,128,255,255,255,255,255,255,255,36,0,0,0,0,0,29,243,255, + 250,40,0,0,0,0,0,0,0,0,171,255,255,255,191,1,0,0,0,0,0,0,72,255, + 255,154,255,255,92,0,0,0,0,0,8,220,255,167,0,148,255,232,16,0,0,0,0,128, + 255,227,17,0,9,214,255,149,0,0,0,37,249,254,65,0,0,0,50,250,253,51,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,136, + 136,136,136,136,136,136,136,136,136,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,0,43,233,255,255,222,10,0,0,0,0,45,235,255,255,136,0, + 0,0,0,0,48,238,255,251,45,0,0,0,0,0,50,238,255,198,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,52,165,227,252,249,217,141,21,0,0,0, + 0,102,253,255,255,255,255,255,255,225,26,0,0,41,252,255,255,196,140,163,248,255,255,154, + 0,0,132,255,255,161,0,0,0,97,255,255,228,0,0,7,12,12,5,0,0,0,39,255, + 255,254,0,0,0,0,2,56,113,154,194,235,255,255,255,0,0,0,83,222,255,255,255,255, + 252,255,255,255,0,0,92,255,255,236,128,72,32,38,255,255,255,0,0,216,255,255,70,0, + 0,0,52,255,255,255,0,0,253,255,255,61,0,0,4,165,255,255,255,0,0,224,255,255, + 233,148,150,218,255,255,255,255,1,0,105,255,255,255,255,255,255,145,255,255,255,18,0,0, + 88,203,248,249,201,90,2,243,255,255,60,0,0,255,255,255,36,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,67,191,244,249, + 200,86,0,0,0,0,0,255,255,255,115,253,255,255,255,255,255,128,0,0,0,0,255,255, + 255,243,240,155,147,227,255,255,255,58,0,0,0,255,255,255,236,33,0,0,16,213,255,255, + 171,0,0,0,255,255,255,122,0,0,0,0,81,255,255,241,1,0,0,255,255,255,56,0, + 0,0,0,20,255,255,255,22,0,0,255,255,255,38,0,0,0,0,2,255,255,255,34,0, + 0,255,255,255,56,0,0,0,0,20,255,255,255,20,0,0,255,255,255,120,0,0,0,0, + 83,255,255,238,0,0,0,255,255,255,236,33,0,0,16,213,255,255,164,0,0,0,255,255, + 255,251,240,156,147,227,255,255,252,47,0,0,0,255,255,255,137,255,255,255,255,255,255,110, + 0,0,0,0,255,255,255,36,88,204,250,244,190,70,0,0,0,0,0,0,4,103,196,243, + 252,225,156,39,0,0,0,0,0,21,199,255,255,255,255,255,255,249,93,0,0,0,3,195, + 255,255,246,165,141,198,255,255,252,54,0,0,94,255,255,241,45,0,0,0,130,255,255,180, + 0,0,188,255,255,127,0,0,0,0,5,160,164,155,0,0,238,255,255,58,0,0,0,0, + 0,0,0,0,0,0,254,255,255,38,0,0,0,0,0,0,0,0,0,0,237,255,255,58, + 0,0,0,0,0,0,0,0,0,0,185,255,255,129,0,0,0,0,5,160,164,155,0,0, + 91,255,255,242,46,0,0,0,129,255,255,179,0,0,2,193,255,255,247,167,141,198,255,255, + 251,51,0,0,0,21,199,255,255,255,255,255,255,248,89,0,0,0,0,0,4,103,196,244, + 253,225,155,39,0,0,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,0,0,0, + 0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,36, + 255,255,255,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0,0,0, + 0,0,0,0,0,36,255,255,255,0,0,0,0,26,146,222,252,240,186,65,36,255,255,255, + 0,0,0,51,236,255,255,255,255,255,253,120,255,255,255,0,0,13,228,255,255,251,174,138, + 174,251,249,255,255,255,0,0,115,255,255,247,57,0,0,0,54,245,255,255,255,0,0,195, + 255,255,133,0,0,0,0,0,131,255,255,255,0,0,239,255,255,62,0,0,0,0,0,59, + 255,255,255,0,0,254,255,255,40,0,0,0,0,0,41,255,255,255,0,0,242,255,255,59, + 0,0,0,0,0,62,255,255,255,0,0,202,255,255,131,0,0,0,0,0,132,255,255,255, + 0,0,127,255,255,245,54,0,0,0,54,245,255,255,255,0,0,19,237,255,255,251,175,138, + 173,251,249,255,255,255,0,0,0,65,244,255,255,255,255,255,251,117,255,255,255,0,0,0, + 0,35,156,229,252,237,176,54,36,255,255,255,0,0,0,0,7,110,198,243,252,226,155,37, + 0,0,0,0,0,26,209,255,255,255,255,255,255,246,79,0,0,0,4,203,255,255,243,160, + 143,205,255,255,247,37,0,0,101,255,255,237,36,0,0,1,160,255,255,161,0,0,191,255, + 255,122,0,0,0,0,38,255,255,239,1,0,238,255,255,255,255,255,255,255,255,255,255,255, + 25,0,254,255,255,255,255,255,255,255,255,255,255,255,33,0,238,255,255,168,136,136,136,136, + 136,136,136,136,10,0,188,255,255,118,0,0,0,0,0,0,0,0,0,0,96,255,255,236, + 35,0,0,0,101,228,228,142,0,0,3,200,255,255,243,162,140,185,255,255,249,42,0,0, + 0,23,203,255,255,255,255,255,255,250,87,0,0,0,0,0,5,104,196,242,253,230,165,47, + 0,0,0,0,0,0,0,54,179,238,254,231,0,0,0,57,249,255,255,255,255,0,0,0, + 185,255,255,242,154,146,0,0,0,242,255,255,85,0,0,0,0,0,255,255,255,37,0,0, + 0,255,255,255,255,255,255,255,128,0,255,255,255,255,255,255,255,128,0,136,136,255,255,255, + 154,136,68,0,0,0,255,255,255,36,0,0,0,0,0,255,255,255,36,0,0,0,0,0, + 255,255,255,36,0,0,0,0,0,255,255,255,36,0,0,0,0,0,255,255,255,36,0,0, + 0,0,0,255,255,255,36,0,0,0,0,0,255,255,255,36,0,0,0,0,0,255,255,255, + 36,0,0,0,0,0,255,255,255,36,0,0,0,0,0,255,255,255,36,0,0,0,0,0, + 22,140,221,250,242,187,67,36,255,255,255,0,0,0,46,232,255,255,255,255,255,254,122,255, + 255,255,0,0,11,224,255,255,251,174,138,174,251,249,255,255,255,0,0,113,255,255,247,57, + 0,0,0,54,245,255,255,255,0,0,195,255,255,133,0,0,0,0,0,131,255,255,255,0, + 0,239,255,255,62,0,0,0,0,0,59,255,255,255,0,0,254,255,255,40,0,0,0,0, + 0,41,255,255,255,0,0,242,255,255,59,0,0,0,0,0,62,255,255,255,0,0,200,255, + 255,131,0,0,0,0,0,132,255,255,255,0,0,123,255,255,245,54,0,0,0,54,245,255, + 255,255,0,0,17,234,255,255,251,175,138,173,251,244,255,255,255,0,0,0,61,242,255,255, + 255,255,255,249,106,255,255,255,0,0,0,0,33,157,229,252,236,174,49,39,255,255,251,0, + 0,0,0,0,0,0,0,0,0,0,76,255,255,220,0,0,86,192,192,118,0,0,0,0, + 16,203,255,255,146,0,0,30,245,255,255,207,149,139,165,238,255,255,238,27,0,0,0,75, + 242,255,255,255,255,255,255,255,231,54,0,0,0,0,0,28,135,206,244,254,242,200,121,16, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,36,24,148,225,252,239,174,43,0,0,0,0,255, + 255,255,79,233,255,255,255,255,255,242,42,0,0,0,255,255,255,237,252,177,141,178,255,255, + 255,174,0,0,0,255,255,255,242,55,0,0,0,128,255,255,239,0,0,0,255,255,255,119, + 0,0,0,0,46,255,255,255,0,0,0,255,255,255,57,0,0,0,0,36,255,255,255,0, + 0,0,255,255,255,36,0,0,0,0,36,255,255,255,0,0,0,255,255,255,36,0,0,0, + 0,36,255,255,255,0,0,0,255,255,255,36,0,0,0,0,36,255,255,255,0,0,0,255, + 255,255,36,0,0,0,0,36,255,255,255,0,0,0,255,255,255,36,0,0,0,0,36,255, + 255,255,0,0,0,255,255,255,36,0,0,0,0,36,255,255,255,0,0,0,255,255,255,36, + 0,0,0,0,36,255,255,255,0,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255, + 255,255,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,255, + 255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255, + 255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255, + 255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,0, + 255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0, + 0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255, + 255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0, + 0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,255, + 255,255,36,0,0,0,255,255,255,36,0,0,17,255,255,255,30,76,133,200,255,255,241,4, + 128,255,255,255,255,127,0,109,248,250,213,114,2,0,0,0,255,255,255,36,0,0,0,0, + 0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36, + 0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0, + 255,255,255,36,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,148,255,255, + 232,35,0,0,255,255,255,36,0,0,116,255,255,241,48,0,0,0,255,255,255,36,0,83, + 254,255,248,64,0,0,0,0,255,255,255,36,56,247,255,253,81,0,0,0,0,0,255,255, + 255,70,235,255,255,101,0,0,0,0,0,0,255,255,255,237,255,255,123,0,0,0,0,0, + 0,0,255,255,255,255,255,255,52,0,0,0,0,0,0,0,255,255,255,175,255,255,230,30, + 0,0,0,0,0,0,255,255,255,39,181,255,255,211,13,0,0,0,0,0,255,255,255,36, + 13,213,255,255,184,4,0,0,0,0,255,255,255,36,0,34,237,255,255,150,0,0,0,0, + 255,255,255,36,0,0,63,251,255,255,115,0,0,0,255,255,255,36,0,0,0,102,255,255, + 254,79,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255, + 255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255, + 255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255, + 255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255, + 255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,36,168,237,251, + 210,92,0,0,63,186,242,250,206,84,0,0,0,0,0,255,255,255,87,240,255,255,255,255, + 255,98,103,254,255,255,255,255,255,87,0,0,0,0,255,255,255,240,239,157,151,239,255,255, + 237,250,239,156,151,239,255,255,221,0,0,0,0,255,255,255,229,29,0,0,68,255,255,255, + 227,28,0,0,68,255,255,255,23,0,0,0,255,255,255,104,0,0,0,5,255,255,255,103, + 0,0,0,5,255,255,255,36,0,0,0,255,255,255,54,0,0,0,0,255,255,255,56,0, + 0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36,0,0, + 0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36,0,0,0, + 0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36,0,0,0,0, + 255,255,255,36,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36,0,0,0,0,255, + 255,255,36,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36,0,0,0,0,255,255, + 255,36,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36,0,0,0,0,255,255,255, + 36,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36, + 0,0,0,255,255,255,36,24,148,225,252,239,174,43,0,0,0,0,255,255,255,79,233,255, + 255,255,255,255,242,42,0,0,0,255,255,255,237,252,177,141,178,255,255,255,174,0,0,0, + 255,255,255,242,55,0,0,0,128,255,255,239,0,0,0,255,255,255,119,0,0,0,0,46, + 255,255,255,0,0,0,255,255,255,57,0,0,0,0,36,255,255,255,0,0,0,255,255,255, + 36,0,0,0,0,36,255,255,255,0,0,0,255,255,255,36,0,0,0,0,36,255,255,255, + 0,0,0,255,255,255,36,0,0,0,0,36,255,255,255,0,0,0,255,255,255,36,0,0, + 0,0,36,255,255,255,0,0,0,255,255,255,36,0,0,0,0,36,255,255,255,0,0,0, + 255,255,255,36,0,0,0,0,36,255,255,255,0,0,0,255,255,255,36,0,0,0,0,36, + 255,255,255,0,0,0,0,3,93,188,238,254,238,188,95,3,0,0,0,0,21,196,255,255, + 255,255,255,255,255,197,21,0,0,3,199,255,255,253,178,138,177,252,255,255,199,3,0,97, + 255,255,248,62,0,0,0,58,247,255,255,97,0,191,255,255,133,0,0,0,0,0,132,255, + 255,188,0,238,255,255,58,0,0,0,0,0,58,255,255,238,0,253,255,255,39,0,0,0, + 0,0,39,255,255,252,0,236,255,255,64,0,0,0,0,0,64,255,255,236,0,185,255,255, + 145,0,0,0,0,0,142,255,255,184,0,90,255,255,251,70,0,0,0,67,249,255,255,88, + 0,2,191,255,255,254,179,141,178,253,255,255,187,1,0,0,18,191,255,255,255,255,255,255, + 255,189,16,0,0,0,0,2,91,185,238,254,238,186,91,2,0,0,0,0,255,255,255,36, + 80,196,245,247,198,83,0,0,0,0,0,255,255,255,143,255,255,255,255,255,255,126,0,0, + 0,0,255,255,255,255,240,155,147,227,255,255,255,57,0,0,0,255,255,255,236,33,0,0, + 16,213,255,255,171,0,0,0,255,255,255,122,0,0,0,0,81,255,255,241,1,0,0,255, + 255,255,56,0,0,0,0,20,255,255,255,22,0,0,255,255,255,38,0,0,0,0,2,255, + 255,255,34,0,0,255,255,255,56,0,0,0,0,20,255,255,255,19,0,0,255,255,255,120, + 0,0,0,0,83,255,255,236,0,0,0,255,255,255,236,33,0,0,16,213,255,255,164,0, + 0,0,255,255,255,252,240,156,147,227,255,255,252,47,0,0,0,255,255,255,142,255,255,255, + 255,255,255,108,0,0,0,0,255,255,255,36,93,207,250,244,188,67,0,0,0,0,0,255, + 255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,36, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,0,0,0, + 0,0,0,23,142,221,250,244,191,75,36,255,255,255,0,0,0,49,234,255,255,255,255,255, + 255,139,255,255,255,0,0,12,225,255,255,250,173,138,174,251,254,255,255,255,0,0,114,255, + 255,245,53,0,0,0,53,244,255,255,255,0,0,195,255,255,131,0,0,0,0,0,130,255, + 255,255,0,0,239,255,255,60,0,0,0,0,0,59,255,255,255,0,0,254,255,255,40,0, + 0,0,0,0,41,255,255,255,0,0,242,255,255,58,0,0,0,0,0,60,255,255,255,0, + 0,202,255,255,128,0,0,0,0,0,131,255,255,255,0,0,125,255,255,244,51,0,0,0, + 52,245,255,255,255,0,0,18,234,255,255,250,173,138,171,250,255,255,255,255,0,0,0,62, + 242,255,255,255,255,255,254,136,255,255,255,0,0,0,0,32,153,226,252,238,182,64,36,255, + 255,255,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0,0,0,0, + 0,0,0,0,36,255,255,255,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,0, + 0,0,0,0,0,0,0,0,0,0,36,255,255,255,0,0,0,0,0,0,0,0,0,0, + 0,36,255,255,255,0,0,0,255,255,255,36,79,204,250,128,0,0,255,255,255,126,255,255, + 255,128,0,0,255,255,255,249,243,168,139,72,0,0,255,255,255,218,24,0,0,0,0,0, + 255,255,255,94,0,0,0,0,0,0,255,255,255,57,0,0,0,0,0,0,255,255,255,36, + 0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,255,255,255,36,0,0,0,0, + 0,0,255,255,255,36,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,255,255, + 255,36,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,49,168,229,252,245,202, + 110,5,0,0,0,73,251,255,255,255,255,255,255,187,5,0,0,211,255,255,223,144,163,250, + 255,255,107,0,0,252,255,255,53,0,0,110,240,240,170,0,0,224,255,255,133,5,0,0, + 0,0,0,0,0,105,255,255,255,237,172,107,29,0,0,0,0,0,96,227,255,255,255,255, + 252,141,2,0,0,0,0,2,53,121,189,253,255,255,121,0,44,84,84,48,0,0,0,83, + 255,255,226,0,102,255,255,210,7,0,0,63,255,255,252,0,22,243,255,255,217,146,151,234, + 255,255,208,0,0,83,249,255,255,255,255,255,255,250,69,0,0,0,41,156,222,251,252,226, + 164,47,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,24,116,212,36,0,0,0, + 0,0,0,252,255,255,36,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,255, + 255,255,36,0,0,0,128,255,255,255,255,255,255,255,255,128,128,255,255,255,255,255,255,255, + 255,128,68,136,136,255,255,255,154,136,136,68,0,0,0,255,255,255,36,0,0,0,0,0, + 0,255,255,255,36,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,255,255,255, + 36,0,0,0,0,0,0,255,255,255,36,0,0,0,0,0,0,255,255,255,37,0,0,0, + 0,0,0,239,255,255,82,0,0,0,0,0,0,183,255,255,242,155,142,88,0,0,0,58, + 251,255,255,255,255,128,0,0,0,0,60,184,239,254,238,98,0,255,255,255,36,0,0,0, + 0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36,0,0,0,255, + 255,255,36,0,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,0,255,255, + 255,36,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36,0,0,0,255,255,255,36, + 0,0,0,0,255,255,255,36,0,0,0,255,255,255,36,0,0,0,0,255,255,255,36,0, + 0,0,255,255,255,36,0,0,0,14,255,255,255,36,0,0,0,255,255,255,46,0,0,0, + 79,255,255,255,36,0,0,0,239,255,255,122,0,0,20,215,255,255,255,36,0,0,0,175, + 255,255,253,175,159,235,240,255,255,255,36,0,0,0,48,247,255,255,255,255,251,80,255,255, + 255,36,0,0,0,0,54,192,248,244,185,56,0,255,255,255,36,0,0,176,255,255,142,0, + 0,0,0,0,146,255,255,148,80,255,255,225,1,0,0,0,1,229,255,255,52,5,235,255, + 255,53,0,0,0,57,255,255,209,0,0,144,255,255,136,0,0,0,141,255,255,112,0,0, + 47,255,255,220,0,0,1,224,255,251,21,0,0,0,208,255,255,47,0,51,255,255,175,0, + 0,0,0,111,255,255,132,0,136,255,255,77,0,0,0,0,20,249,255,215,0,220,255,232, + 4,0,0,0,0,0,172,255,255,90,255,255,140,0,0,0,0,0,0,76,255,255,236,255, + 255,44,0,0,0,0,0,0,4,232,255,255,255,203,0,0,0,0,0,0,0,0,140,255, + 255,255,105,0,0,0,0,0,0,0,0,44,255,255,248,16,0,0,0,0,120,255,255,168, + 0,0,0,0,227,255,255,40,0,0,0,101,255,255,171,46,255,255,227,0,0,0,42,255, + 255,255,112,0,0,0,158,255,255,98,1,227,255,255,30,0,0,113,255,255,255,185,0,0, + 0,216,255,255,25,0,154,255,255,88,0,0,185,255,252,255,248,10,0,18,255,255,207,0, + 0,81,255,255,146,0,8,247,255,146,255,255,75,0,74,255,255,133,0,0,13,250,255,204, + 0,70,255,255,27,230,255,146,0,132,255,255,60,0,0,0,190,255,251,10,141,255,208,0, + 158,255,220,0,189,255,239,3,0,0,0,116,255,255,65,212,255,135,0,85,255,255,38,243, + 255,168,0,0,0,0,43,255,255,150,255,255,62,0,16,252,255,156,255,255,95,0,0,0, + 0,0,226,255,249,255,240,4,0,0,195,255,251,255,254,23,0,0,0,0,0,152,255,255, + 255,172,0,0,0,122,255,255,255,204,0,0,0,0,0,0,79,255,255,255,98,0,0,0, + 50,255,255,255,130,0,0,0,0,0,0,12,249,255,255,25,0,0,0,1,231,255,255,57, + 0,0,0,0,127,255,255,221,10,0,0,0,109,255,255,219,12,0,3,197,255,255,140,0, + 0,33,245,255,251,52,0,0,0,34,242,255,253,52,1,191,255,255,120,0,0,0,0,0, + 95,255,255,210,109,255,255,190,2,0,0,0,0,0,0,171,255,255,255,255,237,28,0,0, + 0,0,0,0,0,18,228,255,255,255,82,0,0,0,0,0,0,0,0,0,174,255,255,230, + 8,0,0,0,0,0,0,0,0,93,255,255,255,255,144,0,0,0,0,0,0,0,36,244, + 255,240,225,255,255,68,0,0,0,0,0,6,204,255,255,94,67,255,255,229,19,0,0,0, + 0,139,255,255,176,0,0,156,255,255,173,0,0,0,70,254,255,235,23,0,0,16,229,255, + 255,97,0,23,233,255,255,82,0,0,0,0,80,255,255,243,34,173,255,255,150,0,0,0, + 0,0,162,255,255,144,74,255,255,237,5,0,0,0,10,244,255,255,41,3,227,255,255,79, + 0,0,0,91,255,255,192,0,0,130,255,255,171,0,0,0,183,255,255,88,0,0,32,254, + 255,248,15,0,23,252,255,234,6,0,0,0,186,255,255,100,0,110,255,255,135,0,0,0, + 0,84,255,255,192,0,203,255,254,34,0,0,0,0,7,235,255,254,69,255,255,185,0,0, + 0,0,0,0,141,255,255,230,255,255,80,0,0,0,0,0,0,41,255,255,255,255,228,4, + 0,0,0,0,0,0,0,197,255,255,255,128,0,0,0,0,0,0,0,0,98,255,255,252, + 28,0,0,0,0,0,0,0,0,82,255,255,176,0,0,0,0,0,0,0,0,0,182,255, + 255,71,0,0,0,0,0,0,0,0,36,254,255,222,2,0,0,0,0,0,0,0,0,143, + 255,255,121,0,0,0,0,0,0,0,0,12,241,255,250,22,0,0,0,0,0,0,0,0, + 106,255,255,168,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,0,0, + 255,255,255,255,255,255,255,255,255,255,0,0,136,136,136,136,136,147,255,255,255,206,0,0, + 0,0,0,0,0,160,255,255,243,38,0,0,0,0,0,0,95,255,255,255,90,0,0,0, + 0,0,0,40,244,255,255,156,0,0,0,0,0,0,9,211,255,255,212,9,0,0,0,0, + 0,0,155,255,255,245,43,0,0,0,0,0,0,89,255,255,255,99,0,0,0,0,0,0, + 37,243,255,255,164,0,0,0,0,0,0,0,206,255,255,255,148,136,136,136,136,136,0,0, + 255,255,255,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,0,0, + 0,0,0,5,79,124,136,136,68,0,0,0,0,28,215,255,255,255,255,128,0,0,0,0, + 167,255,255,255,255,255,128,0,0,0,0,230,255,255,73,2,0,0,0,0,0,0,226,255, + 238,0,0,0,0,0,0,0,0,183,255,255,24,0,0,0,0,0,0,0,129,255,255,82, + 0,0,0,0,0,0,0,78,255,255,137,0,0,0,0,0,0,0,58,255,255,166,0,0, + 0,0,0,0,18,164,255,255,125,0,0,0,0,0,255,255,255,255,201,14,0,0,0,0, + 0,255,255,255,243,76,0,0,0,0,0,0,136,154,241,255,253,62,0,0,0,0,0,0, + 0,86,255,255,156,0,0,0,0,0,0,0,60,255,255,158,0,0,0,0,0,0,0,103, + 255,255,110,0,0,0,0,0,0,0,156,255,255,51,0,0,0,0,0,0,0,208,255,248, + 4,0,0,0,0,0,0,0,234,255,246,9,0,0,0,0,0,0,0,206,255,255,200,137, + 136,68,0,0,0,0,93,255,255,255,255,255,128,0,0,0,0,0,84,198,245,255,255,128, + 0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36, + 0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36, + 0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36, + 0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36, + 0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36, + 0,0,255,255,255,36,0,0,255,255,255,36,0,0,255,255,255,36,0,0,136,136,133,109, + 37,0,0,0,0,0,0,255,255,255,255,253,118,0,0,0,0,0,255,255,255,255,255,254, + 42,0,0,0,0,0,0,15,190,255,255,104,0,0,0,0,0,0,0,112,255,255,98,0, + 0,0,0,0,0,0,153,255,255,55,0,0,0,0,0,0,0,212,255,251,8,0,0,0, + 0,0,0,15,254,255,211,0,0,0,0,0,0,0,42,255,255,189,0,0,0,0,0,0, + 0,11,245,255,246,63,3,0,0,0,0,0,0,93,250,255,255,255,128,0,0,0,0,0, + 14,177,255,255,255,128,0,0,0,0,0,188,255,255,196,139,68,0,0,0,0,32,255,255, + 215,2,0,0,0,0,0,0,34,255,255,192,0,0,0,0,0,0,0,2,240,255,234,0, + 0,0,0,0,0,0,0,181,255,255,30,0,0,0,0,0,0,0,124,255,255,80,0,0, + 0,0,0,0,0,130,255,255,108,0,0,0,0,136,136,151,247,255,255,81,0,0,0,0, + 255,255,255,255,255,216,8,0,0,0,0,255,255,253,229,155,22,0,0,0,0,0,73,207, + 251,240,192,108,14,0,0,27,196,192,1,58,252,255,255,255,255,255,244,169,142,220,255,201, + 0,176,255,229,146,162,236,255,255,255,255,255,255,79,0,177,196,45,0,0,8,97,188,238, + 252,211,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0, +}; +static const struct nvfont nvfont_title1 = { 24, 6, nvg_title1, nvb_title1 }; + +static const struct nvglyph nvg_body2[] = { + {0,6,0,0,0,378}, + {0,9,22,0,-22,545}, + {198,13,23,0,-23,801}, + {497,22,22,0,-22,1384}, + {981,19,29,0,-26,1196}, + {1532,24,22,0,-22,1509}, + {2060,23,22,0,-22,1461}, + {2566,7,23,0,-23,468}, + {2727,13,26,0,-23,812}, + {3065,13,26,0,-23,812}, + {3403,13,22,0,-22,804}, + {3689,16,18,0,-18,1033}, + {3977,8,9,0,-4,509}, + {4049,15,10,0,-10,958}, + {4199,8,4,0,-4,509}, + {4231,13,26,0,-24,852}, + {4569,20,22,0,-22,1288}, + {5009,12,22,0,-22,747}, + {5273,17,22,0,-22,1058}, + {5647,17,22,0,-22,1108}, + {6021,18,22,0,-22,1165}, + {6417,17,22,0,-22,1110}, + {6791,18,22,0,-22,1165}, + {7187,16,22,0,-22,1048}, + {7539,18,22,0,-22,1133}, + {7935,18,22,0,-22,1181}, + {8331,8,15,0,-15,509}, + {8451,8,20,0,-15,509}, + {8611,16,18,0,-18,1033}, + {8899,16,16,0,-16,1033}, + {9155,16,18,0,-18,1033}, + {9443,17,23,0,-23,1102}, + {9834,26,22,0,-22,1651}, + {10406,22,22,0,-22,1404}, + {10890,19,22,0,-22,1229}, + {11308,22,22,0,-22,1428}, + {11792,23,22,0,-22,1446}, + {12298,19,22,0,-22,1217}, + {12716,18,22,0,-22,1148}, + {13112,23,22,0,-22,1467}, + {13618,22,22,0,-22,1404}, + {14102,8,22,0,-22,488}, + {14278,13,22,0,-22,847}, + {14564,21,22,0,-22,1348}, + {15026,18,22,0,-22,1131}, + {15422,27,22,0,-22,1732}, + {16016,22,22,0,-22,1404}, + {16500,24,22,0,-22,1517}, + {17028,20,22,0,-22,1269}, + {17468,24,22,0,-22,1528}, + {17996,20,22,0,-22,1267}, + {18436,19,22,0,-22,1196}, + {18854,20,22,0,-22,1260}, + {19294,21,22,0,-22,1359}, + {19756,22,22,0,-22,1404}, + {20240,33,22,0,-22,2089}, + {20966,21,22,0,-22,1338}, + {21428,21,22,0,-22,1321}, + {21890,19,22,0,-22,1204}, + {22308,13,27,0,-24,812}, + {22659,13,26,0,-24,852}, + {22997,13,27,0,-24,812}, + {23348,16,23,0,-23,1033}, + {23716,13,4,0,0,856}, + {23768,11,23,0,-23,680}, + {24021,16,16,0,-16,1048}, + {24277,18,22,0,-22,1177}, + {24673,16,16,0,-16,1043}, + {24929,18,22,0,-22,1177}, + {25325,17,16,0,-16,1089}, + {25597,11,22,0,-22,695}, + {25839,18,22,0,-16,1177}, + {26235,18,22,0,-22,1164}, + {26631,8,22,0,-22,480}, + {26807,9,28,-1,-22,480}, + {27059,16,22,0,-22,1048}, + {27411,8,22,0,-22,480}, + {27587,28,16,0,-16,1788}, + {28035,18,16,0,-16,1164}, + {28323,18,16,0,-16,1135}, + {28611,18,22,0,-16,1177}, + {29007,18,22,0,-16,1177}, + {29403,11,16,0,-16,735}, + {29579,15,16,0,-16,927}, + {29819,12,21,0,-21,753}, + {30071,18,16,0,-16,1144}, + {30359,16,16,0,-16,1018}, + {30615,23,16,0,-16,1503}, + {30983,17,16,0,-16,1092}, + {31255,16,22,0,-16,1018}, + {31607,15,16,0,-16,970}, + {31847,13,27,0,-24,812}, + {32198,7,29,0,-25,457}, + {32401,13,27,0,-24,812}, + {32752,16,14,0,-14,1033}, +}; +static const unsigned char nvb_body2[] = { + 0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,107,248,155,0,0,0,153,248,110,0,0,0,0,235,255,255, + 28,0,27,255,255,236,0,0,0,0,252,255,255,43,0,44,255,255,251,0,0,0,0,227, + 255,255,19,0,19,255,255,227,0,0,0,0,182,255,230,0,0,0,230,255,182,0,0,0, + 0,136,255,184,0,0,0,184,255,136,0,0,0,0,90,255,138,0,0,0,138,255,90,0, + 0,0,0,45,255,93,0,0,0,93,255,45,0,0,0,0,5,249,46,0,0,0,46,249, + 5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 150,255,255,38,0,0,0,74,255,255,114,0,0,0,0,0,0,0,0,0,0,0,185,255, + 253,6,0,0,0,109,255,255,80,0,0,0,0,0,0,0,0,0,0,0,220,255,224,0, + 0,0,0,144,255,255,44,0,0,0,0,0,0,0,0,0,0,4,252,255,188,0,0,0, + 0,180,255,255,9,0,0,0,0,0,0,0,0,0,0,35,255,255,153,0,0,0,0,215, + 255,229,0,0,0,0,0,0,0,0,0,0,0,71,255,255,118,0,0,0,2,248,255,194, + 0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 0,0,0,156,156,156,156,230,255,255,158,156,156,156,202,255,255,189,156,156,156,156,0,0, + 0,0,0,0,0,212,255,233,0,0,0,0,136,255,255,53,0,0,0,0,0,0,0,0, + 0,0,1,246,255,197,0,0,0,0,171,255,255,17,0,0,0,0,0,0,0,0,0,0, + 26,255,255,162,0,0,0,0,206,255,238,0,0,0,0,0,0,0,0,0,0,0,61,255, + 255,127,0,0,0,0,240,255,203,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,0,156,156,156,156,228,255,255,162,156,156,156,199, + 255,255,193,156,156,156,156,0,0,0,0,0,0,0,202,255,242,0,0,0,0,126,255,255, + 62,0,0,0,0,0,0,0,0,0,0,0,237,255,207,0,0,0,0,161,255,255,27,0, + 0,0,0,0,0,0,0,0,0,16,255,255,172,0,0,0,0,196,255,247,1,0,0,0, + 0,0,0,0,0,0,0,52,255,255,136,0,0,0,0,232,255,212,0,0,0,0,0,0, + 0,0,0,0,0,88,255,255,101,0,0,0,12,255,255,176,0,0,0,0,0,0,0,0, + 0,0,0,123,255,255,65,0,0,0,47,255,255,141,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,216,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,216,0,0,0,0,0,0,0, + 0,0,0,0,0,1,76,166,219,255,255,254,193,119,18,0,0,0,0,0,0,0,0,27, + 195,255,255,255,255,255,255,255,255,239,83,0,0,0,0,0,0,13,216,255,255,255,219,175, + 170,203,254,255,255,254,83,0,0,0,0,0,127,255,255,237,68,0,0,0,0,36,199,255, + 255,239,16,0,0,0,0,214,255,255,103,0,0,0,0,0,0,19,236,255,255,112,0,0, + 0,0,250,255,255,53,0,0,0,0,0,0,0,138,255,255,183,0,0,0,0,246,255,255, + 90,0,0,0,0,0,0,0,43,128,128,108,0,0,0,0,197,255,255,222,32,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,89,255,255,255,243,140,48,0,0,0,0,0,0, + 0,0,0,0,0,0,0,148,255,255,255,255,255,219,134,49,0,0,0,0,0,0,0,0, + 0,0,0,97,232,255,255,255,255,255,255,217,111,7,0,0,0,0,0,0,0,0,0,9, + 100,193,253,255,255,255,255,255,219,45,0,0,0,0,0,0,0,0,0,0,0,24,106,190, + 253,255,255,255,237,32,0,0,0,0,0,0,0,0,0,0,0,0,0,28,153,255,255,255, + 169,0,0,0,28,28,28,5,0,0,0,0,0,0,0,0,135,255,255,249,9,0,0,236, + 255,255,67,0,0,0,0,0,0,0,0,26,255,255,255,41,0,0,177,255,255,145,0,0, + 0,0,0,0,0,0,5,255,255,255,42,0,0,84,255,255,247,46,0,0,0,0,0,0, + 0,61,255,255,253,12,0,0,2,201,255,255,236,89,3,0,0,0,0,44,219,255,255,184, + 0,0,0,0,32,227,255,255,255,233,181,159,166,205,255,255,255,246,45,0,0,0,0,0, + 26,183,255,255,255,255,255,255,255,255,255,229,62,0,0,0,0,0,0,0,0,57,146,206, + 255,255,255,227,182,104,12,0,0,0,0,0,0,0,0,0,0,0,0,255,255,216,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,216,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,216,0,0,0,0,0,0,0,0,0,0,1,95, + 200,248,248,203,101,2,0,0,0,0,0,0,0,33,241,255,161,0,0,0,0,0,158,255, + 255,255,255,255,255,168,1,0,0,0,0,0,4,199,255,221,14,0,0,0,0,88,255,255, + 234,169,171,237,255,255,93,0,0,0,0,0,132,255,252,56,0,0,0,0,0,191,255,200, + 14,0,0,17,204,255,192,0,0,0,0,66,254,255,125,0,0,0,0,0,0,239,255,75, + 0,0,0,0,76,255,239,0,0,0,19,230,255,196,3,0,0,0,0,0,0,254,255,45, + 0,0,0,0,45,255,254,0,0,1,179,255,240,31,0,0,0,0,0,0,0,238,255,78, + 0,0,0,0,81,255,238,0,0,108,255,255,89,0,0,0,0,0,0,0,0,189,255,204, + 16,0,0,19,208,255,186,0,46,248,255,161,0,0,0,0,0,0,0,0,0,84,255,255, + 237,169,171,239,255,255,80,11,215,255,222,14,0,0,0,0,0,0,0,0,0,0,154,255, + 255,255,255,255,255,150,0,154,255,252,57,0,0,0,0,0,0,0,0,0,0,0,1,91, + 198,248,247,197,91,0,85,255,255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,32,239,255,196,3,15,142,227,252,225,141,16,0,0,0,0,0,0,0, + 0,0,0,0,4,197,255,241,32,14,213,255,255,255,255,255,213,15,0,0,0,0,0,0, + 0,0,0,0,131,255,255,89,0,141,255,223,54,7,65,230,255,141,0,0,0,0,0,0, + 0,0,0,65,253,255,163,0,1,235,255,74,0,0,0,82,255,235,1,0,0,0,0,0, + 0,0,19,228,255,222,14,0,24,255,255,12,0,0,0,14,255,255,23,0,0,0,0,0, + 0,1,177,255,252,58,0,0,38,255,255,6,0,0,0,6,255,255,38,0,0,0,0,0, + 0,107,255,255,127,0,0,0,23,255,255,47,0,0,0,51,255,255,23,0,0,0,0,0, + 46,248,255,197,3,0,0,0,0,231,255,170,2,0,5,181,255,231,0,0,0,0,0,9, + 213,255,241,32,0,0,0,0,0,133,255,255,211,163,219,255,255,133,0,0,0,0,0,154, + 255,255,90,0,0,0,0,0,0,11,205,255,255,255,255,255,204,11,0,0,0,0,84,255, + 255,164,0,0,0,0,0,0,0,0,12,136,225,252,224,134,12,0,0,0,0,0,0,0, + 0,0,57,163,225,251,248,216,150,42,0,0,0,0,0,0,0,0,0,0,0,0,0,1, + 139,255,255,255,255,255,255,255,252,116,0,0,0,0,0,0,0,0,0,0,0,0,118,255, + 255,255,220,163,172,240,255,255,255,86,0,0,0,0,0,0,0,0,0,0,6,240,255,255, + 156,3,0,0,17,198,255,255,205,0,0,0,0,0,0,0,0,0,0,41,255,255,255,22, + 0,0,0,0,70,255,255,250,0,0,0,0,0,0,0,0,0,0,34,255,255,255,15,0, + 0,0,0,65,255,255,238,0,0,0,0,0,0,0,0,0,0,1,229,255,255,102,0,0, + 0,3,180,255,255,159,0,0,0,0,0,0,0,0,0,0,0,111,255,255,238,33,0,39, + 184,255,255,229,25,0,0,0,0,0,0,0,0,0,0,0,3,192,255,255,220,191,254,255, + 255,207,34,0,0,0,0,0,0,0,0,0,0,0,0,16,143,255,255,255,255,255,216,101, + 4,0,0,0,0,0,0,0,0,0,0,0,0,81,236,255,255,255,255,255,224,18,0,0, + 0,0,4,255,255,255,44,0,0,0,0,100,255,255,255,171,78,228,255,255,201,15,0,0, + 0,18,255,255,255,29,0,0,0,44,250,255,254,97,0,0,40,233,255,255,201,15,0,0, + 51,255,255,250,4,0,0,0,163,255,255,156,0,0,0,0,45,238,255,255,199,14,0,101, + 255,255,205,0,0,0,0,230,255,255,68,0,0,0,0,0,52,241,255,255,198,14,180,255, + 255,134,0,0,0,0,253,255,255,52,0,0,0,0,0,0,58,245,255,255,204,253,255,255, + 42,0,0,0,0,238,255,255,94,0,0,0,0,0,0,0,66,247,255,255,255,255,176,0, + 0,0,0,0,177,255,255,206,6,0,0,0,0,0,0,0,76,255,255,255,255,44,0,0, + 0,0,0,62,255,255,255,188,37,0,0,0,0,1,64,198,255,255,255,255,189,9,0,0, + 0,0,0,127,255,255,255,254,205,167,159,180,228,255,255,255,247,253,255,255,187,9,0,0, + 0,0,0,100,240,255,255,255,255,255,255,255,255,255,185,40,99,255,255,255,184,8,0,0, + 0,0,0,16,108,181,227,249,253,236,198,137,47,0,0,0,107,255,255,255,182,7,0,0, + 107,248,155,0,0,0,0,235,255,255,28,0,0,0,252,255,255,43,0,0,0,227,255,255, + 19,0,0,0,182,255,230,0,0,0,0,136,255,184,0,0,0,0,90,255,138,0,0,0, + 0,45,255,93,0,0,0,0,5,249,46,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,77,248, + 255,183,8,0,0,0,0,0,0,0,72,250,255,195,9,0,0,0,0,0,0,0,45,244, + 255,225,20,0,0,0,0,0,0,0,10,215,255,253,58,0,0,0,0,0,0,0,0,136, + 255,255,145,0,0,0,0,0,0,0,0,33,250,255,240,17,0,0,0,0,0,0,0,0, + 148,255,255,135,0,0,0,0,0,0,0,0,10,242,255,255,35,0,0,0,0,0,0,0, + 0,81,255,255,207,0,0,0,0,0,0,0,0,0,150,255,255,143,0,0,0,0,0,0, + 0,0,0,201,255,255,97,0,0,0,0,0,0,0,0,0,235,255,255,67,0,0,0,0, + 0,0,0,0,0,252,255,255,51,0,0,0,0,0,0,0,0,0,252,255,255,52,0,0, + 0,0,0,0,0,0,0,236,255,255,67,0,0,0,0,0,0,0,0,0,203,255,255,97, + 0,0,0,0,0,0,0,0,0,154,255,255,145,0,0,0,0,0,0,0,0,0,86,255, + 255,211,0,0,0,0,0,0,0,0,0,13,246,255,255,40,0,0,0,0,0,0,0,0, + 0,158,255,255,142,0,0,0,0,0,0,0,0,0,39,252,255,244,23,0,0,0,0,0, + 0,0,0,0,148,255,255,157,0,0,0,0,0,0,0,0,0,14,222,255,255,67,0,0, + 0,0,0,0,0,0,0,51,247,255,229,24,0,0,0,0,0,0,0,0,0,77,251,255, + 201,10,0,0,0,0,0,0,0,0,0,80,249,255,185,8,0,1,142,255,255,123,0,0, + 0,0,0,0,0,0,0,1,161,255,255,123,0,0,0,0,0,0,0,0,0,6,198,255, + 255,93,0,0,0,0,0,0,0,0,0,31,241,255,245,40,0,0,0,0,0,0,0,0, + 0,105,255,255,198,1,0,0,0,0,0,0,0,0,3,214,255,255,87,0,0,0,0,0, + 0,0,0,0,94,255,255,206,0,0,0,0,0,0,0,0,0,7,238,255,255,52,0,0, + 0,0,0,0,0,0,0,163,255,255,135,0,0,0,0,0,0,0,0,0,97,255,255,203, + 0,0,0,0,0,0,0,0,0,49,255,255,249,2,0,0,0,0,0,0,0,0,19,255, + 255,255,28,0,0,0,0,0,0,0,0,4,255,255,255,44,0,0,0,0,0,0,0,0, + 4,255,255,255,44,0,0,0,0,0,0,0,0,19,255,255,255,27,0,0,0,0,0,0, + 0,0,49,255,255,247,2,0,0,0,0,0,0,0,0,95,255,255,198,0,0,0,0,0, + 0,0,0,0,159,255,255,129,0,0,0,0,0,0,0,0,5,236,255,255,44,0,0,0, + 0,0,0,0,0,86,255,255,197,0,0,0,0,0,0,0,0,2,207,255,255,74,0,0, + 0,0,0,0,0,0,96,255,255,187,0,0,0,0,0,0,0,0,25,236,255,242,33,0, + 0,0,0,0,0,0,4,191,255,255,83,0,0,0,0,0,0,0,1,155,255,255,115,0, + 0,0,0,0,0,0,0,140,255,255,121,0,0,0,0,0,0,0,0,0,0,0,0,5, + 247,255,144,0,0,0,0,0,0,0,74,39,0,202,255,98,0,101,10,0,0,0,9,225, + 237,60,154,255,52,144,255,126,0,0,0,87,254,255,248,187,255,180,255,255,224,6,0,0, + 0,30,124,219,255,255,252,180,84,7,0,0,0,0,28,120,212,255,255,249,172,80,5,0, + 0,0,87,254,255,248,187,255,180,255,255,223,6,0,0,9,226,237,60,154,255,52,144,255, + 126,0,0,0,0,74,39,0,202,255,98,0,101,10,0,0,0,0,0,0,5,247,255,145, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,216,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,216,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,216,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,216,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,216,0,0,0,0,0, + 0,0,0,156,156,156,156,156,255,255,243,156,156,156,156,78,0,0,0,255,255,255,255,255, + 255,255,255,255,255,255,255,128,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,128, + 0,0,0,0,0,0,0,0,255,255,216,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,216,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,216,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,216,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,216,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,108,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0, + 0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,41,0, + 0,0,0,0,106,255,17,0,0,0,0,0,150,218,0,0,0,0,0,58,243,119,0,0, + 0,0,0,254,194,7,0,0,0,0,0,113,6,0,0,0,0,0,0,156,156,156,156,156, + 156,156,156,156,156,156,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,0,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0, + 0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,117,128,99,0,0,0,0,0, + 0,0,0,0,38,255,255,139,0,0,0,0,0,0,0,0,0,115,255,255,62,0,0,0, + 0,0,0,0,0,0,193,255,237,3,0,0,0,0,0,0,0,0,18,252,255,163,0,0, + 0,0,0,0,0,0,0,90,255,255,86,0,0,0,0,0,0,0,0,0,170,255,250,13, + 0,0,0,0,0,0,0,0,6,240,255,186,0,0,0,0,0,0,0,0,0,67,255,255, + 110,0,0,0,0,0,0,0,0,0,146,255,255,32,0,0,0,0,0,0,0,0,0,223, + 255,210,0,0,0,0,0,0,0,0,0,45,255,255,134,0,0,0,0,0,0,0,0,0, + 122,255,255,57,0,0,0,0,0,0,0,0,0,199,255,232,2,0,0,0,0,0,0,0, + 0,24,254,255,157,0,0,0,0,0,0,0,0,0,98,255,255,80,0,0,0,0,0,0, + 0,0,0,176,255,247,11,0,0,0,0,0,0,0,0,9,245,255,181,0,0,0,0,0, + 0,0,0,0,75,255,255,104,0,0,0,0,0,0,0,0,0,153,255,255,27,0,0,0, + 0,0,0,0,0,1,229,255,206,0,0,0,0,0,0,0,0,0,51,255,255,128,0,0, + 0,0,0,0,0,0,0,130,255,255,50,0,0,0,0,0,0,0,0,0,206,255,229,1, + 0,0,0,0,0,0,0,0,28,255,255,152,0,0,0,0,0,0,0,0,0,106,255,255, + 75,0,0,0,0,0,0,0,0,0,0,0,0,0,6,100,187,236,253,243,200,120,17,0, + 0,0,0,0,0,0,0,0,0,45,216,255,255,255,255,255,255,255,235,75,0,0,0,0, + 0,0,0,0,51,241,255,255,249,189,159,181,242,255,255,253,88,0,0,0,0,0,0,16, + 228,255,255,190,26,0,0,0,13,154,255,255,248,44,0,0,0,0,0,143,255,255,210,9, + 0,0,0,0,0,0,167,255,255,190,0,0,0,0,16,246,255,255,62,0,0,0,0,0, + 0,0,21,246,255,255,55,0,0,0,97,255,255,212,0,0,0,0,0,0,0,0,0,163, + 255,255,146,0,0,0,166,255,255,140,0,0,0,0,0,0,0,0,0,92,255,255,214,0, + 0,0,211,255,255,92,0,0,0,0,0,0,0,0,0,44,255,255,253,6,0,0,241,255, + 255,63,0,0,0,0,0,0,0,0,0,15,255,255,255,33,0,0,254,255,255,52,0,0, + 0,0,0,0,0,0,0,4,255,255,255,46,0,0,252,255,255,53,0,0,0,0,0,0, + 0,0,0,6,255,255,255,44,0,0,237,255,255,69,0,0,0,0,0,0,0,0,0,20, + 255,255,255,29,0,0,205,255,255,99,0,0,0,0,0,0,0,0,0,51,255,255,250,4, + 0,0,158,255,255,151,0,0,0,0,0,0,0,0,0,101,255,255,206,0,0,0,87,255, + 255,225,2,0,0,0,0,0,0,0,0,176,255,255,136,0,0,0,10,239,255,255,79,0, + 0,0,0,0,0,0,33,251,255,255,44,0,0,0,0,129,255,255,221,14,0,0,0,0, + 0,2,182,255,255,178,0,0,0,0,0,10,218,255,255,200,32,0,0,0,16,166,255,255, + 244,35,0,0,0,0,0,0,42,237,255,255,251,189,159,179,242,255,255,250,76,0,0,0, + 0,0,0,0,0,39,210,255,255,255,255,255,255,255,230,66,0,0,0,0,0,0,0,0, + 0,0,5,96,187,236,254,243,197,115,13,0,0,0,0,0,0,0,0,0,0,0,0,163, + 255,255,48,0,0,0,0,0,0,0,116,255,255,255,48,0,0,0,0,0,14,154,255,255, + 255,255,48,0,0,0,36,127,234,255,255,255,255,255,48,0,0,123,255,255,255,255,183,255, + 255,255,48,0,0,128,255,255,253,143,6,255,255,255,48,0,0,128,244,162,46,0,0,255, + 255,255,48,0,0,21,6,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,39,143,209, + 245,253,239,195,119,14,0,0,0,0,0,0,1,126,252,255,255,255,255,255,255,255,231,56, + 0,0,0,0,0,136,255,255,255,239,175,161,194,254,255,255,240,33,0,0,0,59,255,255, + 255,159,10,0,0,0,50,233,255,255,164,0,0,0,177,255,255,198,2,0,0,0,0,0, + 91,255,255,245,5,0,6,248,255,255,83,0,0,0,0,0,0,19,255,255,255,35,0,20, + 152,152,152,19,0,0,0,0,0,0,6,255,255,255,44,0,0,0,0,0,0,0,0,0, + 0,0,0,42,255,255,255,23,0,0,0,0,0,0,0,0,0,0,0,0,123,255,255,227, + 0,0,0,0,0,0,0,0,0,0,0,0,16,233,255,255,143,0,0,0,0,0,0,0, + 0,0,0,0,0,162,255,255,250,33,0,0,0,0,0,0,0,0,0,0,0,107,255,255, + 255,131,0,0,0,0,0,0,0,0,0,0,0,82,253,255,255,197,5,0,0,0,0,0, + 0,0,0,0,0,80,250,255,255,224,26,0,0,0,0,0,0,0,0,0,0,92,251,255, + 255,231,37,0,0,0,0,0,0,0,0,0,0,115,254,255,255,229,40,0,0,0,0,0, + 0,0,0,0,3,146,255,255,255,218,33,0,0,0,0,0,0,0,0,0,12,179,255,255, + 255,199,21,0,0,0,0,0,0,0,0,0,30,207,255,255,255,169,9,0,0,0,0,0, + 0,0,0,0,0,233,255,255,255,243,157,156,156,156,156,156,156,156,156,156,0,0,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,0,0,0,0,0,36,138,207,243,253,239,197,123,19,0,0,0,0, + 0,0,1,126,251,255,255,255,255,255,255,255,237,73,0,0,0,0,0,138,255,255,255,244, + 181,160,187,249,255,255,249,52,0,0,0,56,255,255,255,169,16,0,0,0,30,212,255,255, + 189,0,0,0,167,255,255,205,3,0,0,0,0,0,63,255,255,254,15,0,0,235,255,255, + 100,0,0,0,0,0,0,8,255,255,255,42,0,1,48,48,48,12,0,0,0,0,0,0, + 24,255,255,255,34,0,0,0,0,0,0,0,0,0,0,0,0,127,255,255,235,3,0,0, + 0,0,0,0,0,0,0,3,35,135,253,255,255,129,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,255,191,7,0,0,0,0,0,0,0,0,255,255,255,255,255,255,237,41,0, + 0,0,0,0,0,0,0,0,156,156,157,176,237,255,255,245,75,0,0,0,0,0,0,0, + 0,0,0,0,0,9,146,255,255,245,33,0,0,0,0,0,0,0,0,0,0,0,0,1, + 188,255,255,150,0,0,0,0,0,0,0,0,0,0,0,0,0,86,255,255,222,0,65,248, + 248,246,10,0,0,0,0,0,0,0,52,255,255,251,0,18,253,255,255,80,0,0,0,0, + 0,0,0,72,255,255,244,0,0,186,255,255,205,5,0,0,0,0,0,0,161,255,255,194, + 0,0,58,255,255,255,176,21,0,0,0,5,124,255,255,255,92,0,0,0,128,255,255,255, + 248,187,160,174,232,255,255,255,178,2,0,0,0,0,110,246,255,255,255,255,255,255,255,255, + 155,7,0,0,0,0,0,0,26,127,199,239,253,245,212,148,49,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,68,254,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0, + 22,231,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,1,182,255,255,255,255,48, + 0,0,0,0,0,0,0,0,0,0,0,116,255,255,255,255,255,48,0,0,0,0,0,0, + 0,0,0,0,52,250,255,255,255,255,255,48,0,0,0,0,0,0,0,0,0,14,221,255, + 255,163,255,255,255,48,0,0,0,0,0,0,0,0,0,166,255,255,221,14,255,255,255,48, + 0,0,0,0,0,0,0,0,97,255,255,251,52,0,255,255,255,48,0,0,0,0,0,0, + 0,40,244,255,255,119,0,0,255,255,255,48,0,0,0,0,0,0,7,208,255,255,187,2, + 0,0,255,255,255,48,0,0,0,0,0,0,147,255,255,234,25,0,0,0,255,255,255,48, + 0,0,0,0,0,79,255,255,255,74,0,0,0,0,255,255,255,48,0,0,0,0,28,237, + 255,255,144,0,0,0,0,0,255,255,255,48,0,0,0,3,193,255,255,206,7,0,0,0, + 0,0,255,255,255,48,0,0,0,105,255,255,255,205,176,176,176,176,176,176,255,255,255,192, + 176,176,0,128,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,128,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,160,255,255,255,255,255,255,255,255,255,255,255, + 8,0,0,0,0,183,255,255,255,255,255,255,255,255,255,255,255,8,0,0,0,0,206,255, + 255,180,156,156,156,156,156,156,156,156,5,0,0,0,0,229,255,255,47,0,0,0,0,0, + 0,0,0,0,0,0,0,1,251,255,255,25,0,0,0,0,0,0,0,0,0,0,0,0, + 20,255,255,255,6,0,0,0,0,0,0,0,0,0,0,0,0,43,255,255,240,0,0,0, + 0,0,0,0,0,0,0,0,0,0,66,255,255,219,62,181,237,252,234,180,80,1,0,0, + 0,0,0,89,255,255,247,255,255,255,255,255,255,255,179,11,0,0,0,0,112,255,255,255, + 255,207,162,171,234,255,255,255,179,0,0,0,0,136,255,255,236,67,0,0,0,8,148,255, + 255,255,82,0,0,0,87,144,144,60,0,0,0,0,0,1,185,255,255,188,0,0,0,0, + 0,0,0,0,0,0,0,0,0,72,255,255,250,5,0,0,0,0,0,0,0,0,0,0, + 0,0,18,255,255,255,33,0,0,0,0,0,0,0,0,0,0,0,0,2,255,255,255,45, + 0,71,108,108,67,0,0,0,0,0,0,0,13,255,255,255,33,0,129,255,255,214,1,0, + 0,0,0,0,0,61,255,255,248,4,0,47,255,255,255,90,0,0,0,0,0,0,165,255, + 255,183,0,0,0,180,255,255,246,86,0,0,0,5,132,255,255,255,71,0,0,0,27,229, + 255,255,255,216,164,170,230,255,255,255,158,0,0,0,0,0,36,211,255,255,255,255,255,255, + 255,255,148,4,0,0,0,0,0,0,5,95,181,231,252,248,218,154,51,0,0,0,0,0, + 0,0,0,0,12,112,194,239,254,243,203,128,21,0,0,0,0,0,0,0,0,67,232,255, + 255,255,255,255,255,255,240,80,0,0,0,0,0,0,73,251,255,255,245,184,159,180,243,255, + 255,252,72,0,0,0,0,27,240,255,255,165,18,0,0,0,15,172,255,255,227,8,0,0, + 0,158,255,255,181,2,0,0,0,0,0,7,220,255,255,86,0,0,21,250,255,254,37,0, + 0,0,0,0,0,0,117,228,228,135,0,0,99,255,255,195,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,161,255,255,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 207,255,255,88,0,49,154,220,250,249,220,156,50,0,0,0,0,0,236,255,255,63,135,254, + 255,255,255,255,255,255,254,140,2,0,0,0,252,255,255,183,255,255,219,169,159,191,249,255, + 255,255,140,0,0,0,255,255,255,255,228,71,0,0,0,0,25,184,255,255,254,50,0,0, + 247,255,255,247,39,0,0,0,0,0,0,7,212,255,255,157,0,0,227,255,255,162,0,0, + 0,0,0,0,0,0,104,255,255,220,0,0,193,255,255,117,0,0,0,0,0,0,0,0, + 55,255,255,250,0,0,142,255,255,126,0,0,0,0,0,0,0,0,55,255,255,250,0,0, + 69,255,255,190,0,0,0,0,0,0,0,0,101,255,255,218,0,0,3,222,255,255,75,0, + 0,0,0,0,0,7,212,255,255,150,0,0,0,89,255,255,245,97,3,0,0,0,26,184, + 255,255,251,39,0,0,0,0,158,255,255,255,229,173,160,190,249,255,255,255,112,0,0,0, + 0,0,3,139,254,255,255,255,255,255,255,255,244,104,0,0,0,0,0,0,0,0,44,146, + 213,245,252,238,195,124,24,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,156,156,156,156, + 156,156,156,156,156,156,156,212,255,255,216,0,0,0,0,0,0,0,0,0,0,0,25,237, + 255,254,61,0,0,0,0,0,0,0,0,0,0,0,179,255,255,153,0,0,0,0,0,0, + 0,0,0,0,0,87,255,255,237,18,0,0,0,0,0,0,0,0,0,0,12,228,255,255, + 110,0,0,0,0,0,0,0,0,0,0,0,129,255,255,221,5,0,0,0,0,0,0,0, + 0,0,0,20,244,255,255,96,0,0,0,0,0,0,0,0,0,0,0,136,255,255,225,5, + 0,0,0,0,0,0,0,0,0,0,13,241,255,255,115,0,0,0,0,0,0,0,0,0, + 0,0,105,255,255,248,18,0,0,0,0,0,0,0,0,0,0,0,208,255,255,168,0,0, + 0,0,0,0,0,0,0,0,0,42,255,255,255,77,0,0,0,0,0,0,0,0,0,0, + 0,126,255,255,245,8,0,0,0,0,0,0,0,0,0,0,0,201,255,255,177,0,0,0, + 0,0,0,0,0,0,0,0,15,253,255,255,112,0,0,0,0,0,0,0,0,0,0,0, + 73,255,255,255,55,0,0,0,0,0,0,0,0,0,0,0,123,255,255,253,9,0,0,0, + 0,0,0,0,0,0,0,0,167,255,255,222,0,0,0,0,0,0,0,0,0,0,0,0, + 203,255,255,187,0,0,0,0,0,0,0,0,0,0,0,0,231,255,255,161,0,0,0,0, + 0,0,0,0,0,0,0,5,96,180,229,251,249,224,170,76,1,0,0,0,0,0,0,0, + 43,214,255,255,255,255,255,255,255,255,191,23,0,0,0,0,0,30,234,255,255,255,204,162, + 167,217,255,255,255,209,10,0,0,0,0,168,255,255,229,54,0,0,0,0,86,247,255,255, + 122,0,0,0,9,250,255,255,76,0,0,0,0,0,0,124,255,255,212,0,0,0,42,255, + 255,255,8,0,0,0,0,0,0,56,255,255,250,0,0,0,36,255,255,255,21,0,0,0, + 0,0,0,68,255,255,244,0,0,0,5,240,255,255,128,0,0,0,0,0,1,173,255,255, + 197,0,0,0,0,139,255,255,255,152,46,6,11,58,176,255,255,255,91,0,0,0,0,11, + 200,255,255,255,255,255,255,255,255,255,255,160,1,0,0,0,0,0,43,240,255,255,255,255, + 255,255,255,255,188,2,0,0,0,0,0,72,245,255,255,241,180,158,173,231,255,255,255,160, + 0,0,0,0,31,244,255,255,142,10,0,0,0,3,107,252,255,255,93,0,0,0,149,255, + 255,173,0,0,0,0,0,0,0,126,255,255,208,0,0,0,224,255,255,76,0,0,0,0, + 0,0,0,28,255,255,255,20,0,0,252,255,255,50,0,0,0,0,0,0,0,3,255,255, + 255,44,0,0,240,255,255,82,0,0,0,0,0,0,0,34,255,255,255,32,0,0,185,255, + 255,185,1,0,0,0,0,0,0,138,255,255,234,1,0,0,78,255,255,255,153,12,0,0, + 0,4,116,254,255,255,129,0,0,0,0,158,255,255,255,242,180,158,173,232,255,255,255,201, + 8,0,0,0,0,3,137,252,255,255,255,255,255,255,255,255,171,15,0,0,0,0,0,0, + 0,38,137,204,241,253,245,213,152,56,0,0,0,0,0,0,0,0,0,29,127,197,238,252, + 245,213,148,47,0,0,0,0,0,0,0,1,122,248,255,255,255,255,255,255,255,254,143,3, + 0,0,0,0,0,143,255,255,255,246,186,160,170,222,255,255,255,161,0,0,0,0,65,255, + 255,255,165,18,0,0,0,1,76,232,255,255,89,0,0,0,175,255,255,190,2,0,0,0, + 0,0,0,45,250,255,222,2,0,0,233,255,255,82,0,0,0,0,0,0,0,0,166,255, + 255,66,0,0,252,255,255,50,0,0,0,0,0,0,0,0,120,255,255,138,0,0,236,255, + 255,79,0,0,0,0,0,0,0,0,141,255,255,190,0,0,182,255,255,184,1,0,0,0, + 0,0,0,14,229,255,255,225,0,0,79,255,255,255,157,15,0,0,0,0,43,200,255,255, + 255,245,0,0,0,168,255,255,255,245,186,159,167,208,255,255,203,255,255,254,0,0,0,7, + 160,255,255,255,255,255,255,255,255,156,58,255,255,252,0,0,0,0,0,60,161,221,250,250, + 222,160,59,0,66,255,255,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,255, + 255,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,255,255,172,0,0,158,252, + 252,93,0,0,0,0,0,0,0,0,181,255,255,115,0,0,111,255,255,160,0,0,0,0, + 0,0,0,17,247,255,255,36,0,0,33,255,255,247,30,0,0,0,0,0,0,138,255,255, + 185,0,0,0,0,171,255,255,210,37,0,0,0,4,116,255,255,252,50,0,0,0,0,25, + 229,255,255,252,193,159,171,229,255,255,255,114,0,0,0,0,0,0,39,214,255,255,255,255, + 255,255,255,247,105,0,0,0,0,0,0,0,0,6,101,188,237,253,245,206,136,30,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 41,0,0,0,0,0,106,255,17,0,0,0,0,0,150,218,0,0,0,0,0,58,243,119, + 0,0,0,0,0,254,194,7,0,0,0,0,0,113,6,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,65,70,0,0,0,0,0,0,0,0,0,0,0,29,124,222, + 255,128,0,0,0,0,0,0,0,0,7,84,184,253,255,255,255,128,0,0,0,0,0,0, + 44,144,235,255,255,255,255,197,100,14,0,0,0,15,104,203,255,255,255,255,229,136,40,0, + 0,0,0,0,0,246,255,255,255,249,172,72,3,0,0,0,0,0,0,0,0,255,255,255, + 183,23,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,234,147,55,0,0,0,0, + 0,0,0,0,0,48,141,232,255,255,255,255,219,127,37,0,0,0,0,0,0,0,0,4, + 76,169,248,255,255,255,255,200,108,20,0,0,0,0,0,0,0,0,16,102,196,255,255,255, + 255,128,0,0,0,0,0,0,0,0,0,0,0,37,128,223,255,128,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,62,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255,255,255,255,255,255, + 255,255,0,0,0,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255,255,255,255,255,255, + 255,255,0,0,0,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,68,2,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,227,136,40,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,201,108,19,0,0,0,0,0,0,0,0,0,102,194,255,255,255,255,249,173,80,5,0, + 0,0,0,0,0,0,0,31,123,214,255,255,255,255,235,145,52,0,0,0,0,0,0,0, + 0,0,50,141,230,255,255,255,255,118,0,0,0,0,0,0,0,0,0,0,3,93,242,255, + 255,128,0,0,0,0,0,0,0,0,5,80,176,252,255,255,255,128,0,0,0,0,0,0, + 44,140,234,255,255,255,255,196,99,12,0,0,0,16,106,204,255,255,255,255,232,137,40,0, + 0,0,0,0,0,248,255,255,255,251,176,77,4,0,0,0,0,0,0,0,0,255,255,215, + 116,24,0,0,0,0,0,0,0,0,0,0,0,156,57,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,74,164,220,248,252,232,187,105, + 9,0,0,0,0,0,0,32,196,255,255,255,255,255,255,255,255,225,53,0,0,0,0,31, + 229,255,255,255,208,164,162,203,255,255,255,241,38,0,0,1,196,255,255,221,53,0,0,0, + 0,53,227,255,255,177,0,0,69,255,255,242,32,0,0,0,0,0,0,74,255,255,252,12, + 0,152,255,255,142,0,0,0,0,0,0,0,7,255,255,255,42,0,122,160,160,51,0,0, + 0,0,0,0,0,21,255,255,255,38,0,0,0,0,0,0,0,0,0,0,0,0,132,255, + 255,243,5,0,0,0,0,0,0,0,0,0,0,0,106,254,255,255,143,0,0,0,0,0, + 0,0,0,0,0,8,157,255,255,255,204,12,0,0,0,0,0,0,0,0,0,15,196,255, + 255,255,177,13,0,0,0,0,0,0,0,0,0,2,191,255,255,254,122,1,0,0,0,0, + 0,0,0,0,0,0,91,255,255,255,104,0,0,0,0,0,0,0,0,0,0,0,0,187, + 255,255,181,0,0,0,0,0,0,0,0,0,0,0,0,0,236,255,255,84,0,0,0,0, + 0,0,0,0,0,0,0,0,0,190,192,192,39,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,18,97,162,208,238,252,252,235,199,142,59,0,0,0,0,0,0,0,0,0,0,0, + 0,0,26,154,247,255,255,255,255,255,255,255,255,255,255,203,58,0,0,0,0,0,0,0, + 0,0,0,93,242,255,255,255,248,203,173,160,163,184,227,255,255,255,253,113,0,0,0,0, + 0,0,0,0,128,255,255,254,174,73,7,0,0,0,0,0,0,41,145,249,255,255,100,0, + 0,0,0,0,0,107,255,255,212,52,0,45,169,236,252,219,118,2,21,64,64,82,227,255, + 246,31,0,0,0,0,44,250,255,190,12,0,97,250,255,255,255,255,255,142,124,255,255,103, + 42,246,255,147,0,0,0,0,184,255,218,14,0,77,254,255,255,225,163,189,255,252,208,255, + 255,39,0,136,255,228,0,0,0,44,255,255,67,0,11,230,255,255,160,6,0,0,93,255, + 255,255,231,0,0,49,255,255,20,0,0,130,255,201,0,0,104,255,255,217,6,0,0,0, + 0,214,255,255,167,0,0,10,255,255,37,0,0,192,255,117,0,0,186,255,255,113,0,0, + 0,0,0,171,255,255,103,0,0,5,255,255,29,0,0,232,255,66,0,0,235,255,255,61, + 0,0,0,0,0,185,255,255,39,0,0,35,255,247,4,0,0,251,255,44,0,0,254,255, + 255,54,0,0,0,0,7,238,255,231,0,0,0,102,255,186,0,0,0,252,255,47,0,0, + 243,255,255,97,0,0,0,0,103,255,255,168,0,0,1,207,255,93,0,0,0,230,255,81, + 0,0,197,255,255,217,19,0,0,58,243,255,255,124,0,0,108,255,216,5,0,0,0,182, + 255,153,0,0,102,255,255,255,236,166,183,253,230,255,255,183,47,128,253,248,55,0,0,0, + 0,108,255,244,25,0,3,185,255,255,255,255,255,226,39,232,255,255,255,255,243,75,0,0, + 0,0,0,16,239,255,191,7,0,7,129,223,253,230,147,20,0,58,206,252,232,156,31,0, + 0,0,0,0,0,0,103,255,255,190,25,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,155,255,255,242,136,41,0,0,0,0,0,0,0,18,86, + 164,11,0,0,0,0,0,0,0,0,0,2,133,254,255,255,255,232,191,167,158,165,186,223, + 255,255,255,106,0,0,0,0,0,0,0,0,0,0,0,57,191,255,255,255,255,255,255,255, + 255,255,255,255,193,54,0,0,0,0,0,0,0,0,0,0,0,0,0,43,123,182,223,246, + 255,249,225,184,123,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,246, + 255,255,255,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100,255,255,255, + 255,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,196,255,255,253,255,237, + 7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,255,255,193,187,255,255,84,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,132,255,255,100,92,255,255,184,0,0,0, + 0,0,0,0,0,0,0,0,0,0,3,228,255,248,15,12,244,255,253,27,0,0,0,0, + 0,0,0,0,0,0,0,0,71,255,255,169,0,0,162,255,255,120,0,0,0,0,0,0, + 0,0,0,0,0,0,168,255,255,76,0,0,68,255,255,216,0,0,0,0,0,0,0,0, + 0,0,0,16,248,255,234,5,0,0,3,229,255,255,56,0,0,0,0,0,0,0,0,0, + 0,104,255,255,146,0,0,0,0,138,255,255,152,0,0,0,0,0,0,0,0,0,0,200, + 255,255,52,0,0,0,0,44,255,255,240,9,0,0,0,0,0,0,0,0,40,255,255,215, + 0,0,0,0,0,0,208,255,255,91,0,0,0,0,0,0,0,0,136,255,255,123,0,0, + 0,0,0,0,114,255,255,188,0,0,0,0,0,0,0,3,229,255,255,199,180,180,180,180, + 180,180,197,255,255,254,30,0,0,0,0,0,0,72,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,124,0,0,0,0,0,0,169,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,219,1,0,0,0,0,19,249,255,246,14,0,0,0,0,0,0,0,0,10,243,255, + 255,60,0,0,0,0,108,255,255,168,0,0,0,0,0,0,0,0,0,0,160,255,255,156, + 0,0,0,0,204,255,255,75,0,0,0,0,0,0,0,0,0,0,67,255,255,242,12,0, + 0,44,255,255,233,4,0,0,0,0,0,0,0,0,0,0,2,227,255,255,95,0,0,140, + 255,255,144,0,0,0,0,0,0,0,0,0,0,0,0,136,255,255,192,0,4,232,255,255, + 51,0,0,0,0,0,0,0,0,0,0,0,0,43,255,255,255,33,0,0,255,255,255,255, + 255,255,255,255,255,248,218,153,44,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,252,115,0,0,0,0,0,255,255,255,177,156,156,156,156,159,186,248,255,255,255, + 84,0,0,0,0,255,255,255,48,0,0,0,0,0,0,24,204,255,255,214,0,0,0,0, + 255,255,255,48,0,0,0,0,0,0,0,55,255,255,255,25,0,0,0,255,255,255,48,0, + 0,0,0,0,0,0,6,255,255,255,45,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,25,255,255,255,28,0,0,0,255,255,255,48,0,0,0,0,0,0,0,126,255,255,224, + 0,0,0,0,255,255,255,48,0,0,0,0,6,39,138,253,255,255,106,0,0,0,0,255, + 255,255,255,255,255,255,255,255,255,255,255,255,160,2,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,198,11,0,0,0,0,0,255,255,255,177,156,156,156,156,157,173,234, + 255,255,219,36,0,0,0,0,255,255,255,48,0,0,0,0,0,0,7,142,255,255,219,11, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,184,255,255,121,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,84,255,255,208,0,0,0,255,255,255,48,0,0,0, + 0,0,0,0,0,52,255,255,246,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0, + 69,255,255,250,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,155,255,255,212,0, + 0,0,255,255,255,48,0,0,0,0,0,0,2,109,254,255,255,128,0,0,0,255,255,255, + 177,156,156,156,156,156,168,224,255,255,255,222,14,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,255,213,35,0,0,0,0,255,255,255,255,255,255,255,255,255,253,235,187,101, + 6,0,0,0,0,0,0,0,0,0,3,77,160,215,245,252,240,202,140,44,0,0,0,0, + 0,0,0,0,0,0,0,69,216,255,255,255,255,255,255,255,255,255,169,21,0,0,0,0, + 0,0,0,0,124,255,255,255,255,217,171,159,178,233,255,255,255,226,36,0,0,0,0,0, + 0,117,255,255,255,189,48,0,0,0,0,2,83,228,255,255,220,17,0,0,0,0,55,252, + 255,255,141,2,0,0,0,0,0,0,0,27,223,255,255,152,0,0,0,0,197,255,255,181, + 1,0,0,0,0,0,0,0,0,0,60,255,255,251,26,0,0,54,255,255,253,37,0,0, + 0,0,0,0,0,0,0,0,0,196,255,255,110,0,0,138,255,255,184,0,0,0,0,0, + 0,0,0,0,0,0,0,123,255,255,168,0,0,196,255,255,114,0,0,0,0,0,0,0, + 0,0,0,0,0,2,4,4,3,0,0,235,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,252,255,255,53,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,251,255,255,54,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,232,255,255,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,193,255,255,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,131,255,255,193,0,0,0,0,0,0,0,0,0,0,0,0,112,255,255,182,0,0,43, + 255,255,255,46,0,0,0,0,0,0,0,0,0,0,0,184,255,255,122,0,0,0,184,255, + 255,192,3,0,0,0,0,0,0,0,0,0,48,254,255,253,34,0,0,0,43,249,255,255, + 153,3,0,0,0,0,0,0,0,22,216,255,255,159,0,0,0,0,0,100,255,255,255,193, + 51,0,0,0,0,2,81,226,255,255,223,19,0,0,0,0,0,0,104,252,255,255,255,218, + 170,157,177,231,255,255,255,227,38,0,0,0,0,0,0,0,0,56,206,255,255,255,255,255, + 255,255,255,255,169,22,0,0,0,0,0,0,0,0,0,0,1,68,155,212,244,253,241,203, + 141,47,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,248,224,184,121,37,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,177,39, + 0,0,0,0,0,0,0,0,255,255,255,177,156,156,156,157,167,199,248,255,255,255,247,94, + 0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,11,99,229,255,255,255,99, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,17,188,255,255,250,50, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,10,207,255,255,196,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,51,255,255,255,56,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,194,255,255,142,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,117,255,255,200,0,0,0, + 0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,73,255,255,235,0,0,0,0, + 255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,53,255,255,252,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,0,0,0,56,255,255,252,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,81,255,255,233,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,0,0,0,0,132,255,255,194,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,0,0,0,1,213,255,255,133,0,0,0,0,255,255,255,48,0, + 0,0,0,0,0,0,0,0,0,77,255,255,255,44,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,21,226,255,255,181,0,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,0,0,28,208,255,255,244,36,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,15,112,238,255,255,252,81,0,0,0,0,0,0,255,255,255,177,156,156,156,156,167, + 202,250,255,255,255,242,77,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,254,168,31,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,248,224,183, + 121,33,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,128,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0, + 0,0,255,255,255,177,156,156,156,156,156,156,156,156,156,156,78,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,177,156,156,156,156,156, + 156,156,156,156,156,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0, + 255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,177,156,156,156,156,156,156,156, + 156,156,156,156,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0, + 0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,128,0,0,0,255,255,255,177,156,156,156,156,156,156,156,156,156,156, + 78,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,128, + 0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,0,255,255, + 255,177,156,156,156,156,156,156,156,156,156,78,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,70,153,211,243,254,245,215,164,84, + 5,0,0,0,0,0,0,0,0,0,0,0,58,208,255,255,255,255,255,255,255,255,255,223, + 80,0,0,0,0,0,0,0,0,0,111,253,255,255,255,227,176,159,168,208,254,255,255,255, + 137,0,0,0,0,0,0,0,105,255,255,255,205,64,1,0,0,0,0,32,162,255,255,255, + 120,0,0,0,0,0,47,250,255,255,165,6,0,0,0,0,0,0,0,0,120,255,255,251, + 36,0,0,0,0,190,255,255,198,5,0,0,0,0,0,0,0,0,0,1,198,255,255,141, + 0,0,0,49,255,255,255,47,0,0,0,0,0,0,0,0,0,0,0,102,244,244,195,0, + 0,0,133,255,255,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,194,255,255,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 231,255,255,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252, + 255,255,55,0,0,0,0,0,0,0,200,255,255,255,255,255,255,255,255,0,0,0,254,255, + 255,53,0,0,0,0,0,0,0,200,255,255,255,255,255,255,255,255,0,0,0,238,255,255, + 72,0,0,0,0,0,0,0,122,156,156,156,156,177,255,255,255,0,0,0,205,255,255,114, + 0,0,0,0,0,0,0,0,0,0,0,0,48,255,255,255,0,0,0,150,255,255,185,0, + 0,0,0,0,0,0,0,0,0,0,0,48,255,255,255,0,0,0,68,255,255,254,38,0, + 0,0,0,0,0,0,0,0,0,0,48,255,255,255,0,0,0,2,213,255,255,191,3,0, + 0,0,0,0,0,0,0,0,0,48,255,255,255,0,0,0,0,68,255,255,255,164,7,0, + 0,0,0,0,0,0,0,0,107,255,255,255,0,0,0,0,0,130,255,255,255,213,84,6, + 0,0,0,0,0,42,163,255,255,255,224,0,0,0,0,0,0,128,254,255,255,255,243,193, + 166,158,176,220,255,255,255,255,197,26,0,0,0,0,0,0,0,64,207,255,255,255,255,255, + 255,255,255,255,255,231,108,3,0,0,0,0,0,0,0,0,0,1,63,144,201,235,252,252, + 238,206,155,82,7,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,48,0,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,48,0,0,0,0,255,255,255,195,180,180,180,180,180,180, + 180,180,180,180,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0, + 0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0, + 0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,11,255,255, + 255,42,0,0,0,0,0,0,0,0,71,255,255,254,14,0,20,2,0,0,0,0,41,220, + 255,255,199,0,0,128,235,187,162,162,200,254,255,255,255,72,0,0,128,255,255,255,255,255, + 255,255,249,104,0,0,0,69,189,228,249,254,240,204,137,34,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,72,249,255,255,233,43,0,0,0,255,255,255,48,0, + 0,0,0,0,0,0,67,247,255,255,233,43,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,62,246,255,255,231,43,0,0,0,0,0,255,255,255,48,0,0,0,0,0,57,242, + 255,255,230,38,0,0,0,0,0,0,255,255,255,48,0,0,0,0,52,241,255,255,230,38, + 0,0,0,0,0,0,0,255,255,255,48,0,0,0,48,238,255,255,230,38,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,44,235,255,255,228,37,0,0,0,0,0,0,0,0, + 0,255,255,255,48,0,39,233,255,255,228,36,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,36,229,255,255,228,36,0,0,0,0,0,0,0,0,0,0,0,255,255,255,80,226, + 255,255,226,36,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,65, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,96,240,255,255,222,28,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,58,246,255,255,218,25,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,48,0,72,250,255,255,213,21,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,83,253,255,255,210,18,0,0,0,0,0,0,0,0, + 0,255,255,255,48,0,0,0,97,255,255,255,206,16,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,112,255,255,255,201,14,0,0,0,0,0,0,0,255,255,255,48,0, + 0,0,0,0,130,255,255,255,196,11,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,144,255,255,255,191,9,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,1, + 159,255,255,255,186,8,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,3,173,255, + 255,255,180,6,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,7,186,255,255,255, + 176,5,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,189,172,172,172,172,172,172,172,172,172,172, + 0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,255,255,255,84,0,0, + 0,0,0,0,0,0,0,0,0,51,255,255,255,255,255,0,0,0,0,255,255,255,255,255, + 172,0,0,0,0,0,0,0,0,0,0,0,138,255,255,255,255,255,0,0,0,0,255,255, + 255,247,255,246,12,0,0,0,0,0,0,0,0,0,1,224,255,243,255,255,255,0,0,0, + 0,255,255,255,173,255,255,90,0,0,0,0,0,0,0,0,0,56,255,255,167,255,255,255, + 0,0,0,0,255,255,255,88,255,255,178,0,0,0,0,0,0,0,0,0,143,255,255,81, + 255,255,255,0,0,0,0,255,255,255,48,209,255,249,16,0,0,0,0,0,0,0,2,228, + 255,203,48,255,255,255,0,0,0,0,255,255,255,48,124,255,255,97,0,0,0,0,0,0, + 0,60,255,255,117,48,255,255,255,0,0,0,0,255,255,255,48,39,255,255,184,0,0,0, + 0,0,0,0,147,255,255,33,48,255,255,255,0,0,0,0,255,255,255,48,0,208,255,252, + 20,0,0,0,0,0,3,231,255,203,0,48,255,255,255,0,0,0,0,255,255,255,48,0, + 122,255,255,104,0,0,0,0,0,64,255,255,117,0,48,255,255,255,0,0,0,0,255,255, + 255,48,0,36,255,255,191,0,0,0,0,0,152,255,255,33,0,48,255,255,255,0,0,0, + 0,255,255,255,48,0,0,207,255,253,25,0,0,0,4,234,255,202,0,0,48,255,255,255, + 0,0,0,0,255,255,255,48,0,0,120,255,255,110,0,0,0,68,255,255,116,0,0,48, + 255,255,255,0,0,0,0,255,255,255,48,0,0,35,255,255,197,0,0,0,156,255,255,32, + 0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0,205,255,255,30,0,5,237, + 255,201,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0,119,255,255,116, + 0,72,255,255,116,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0,33, + 255,255,204,0,160,255,255,30,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0, + 0,0,0,203,255,255,43,240,255,200,0,0,0,0,48,255,255,255,0,0,0,0,255,255, + 255,48,0,0,0,0,117,255,255,199,255,255,115,0,0,0,0,48,255,255,255,0,0,0, + 0,255,255,255,48,0,0,0,0,32,255,255,255,255,255,30,0,0,0,0,48,255,255,255, + 0,0,0,0,255,255,255,48,0,0,0,0,0,200,255,255,255,200,0,0,0,0,0,48, + 255,255,255,0,0,0,0,255,255,255,48,0,0,0,0,0,115,255,255,255,115,0,0,0, + 0,0,48,255,255,255,0,0,0,0,255,255,255,246,29,0,0,0,0,0,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,255,168,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,255,255,255,255,255,61,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,0,255,255,255,255,255,207,3,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,255,255,255,231,255,255,101,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 255,255,255,96,253,255,235,16,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255, + 255,48,153,255,255,143,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48, + 21,239,255,251,40,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,111, + 255,255,185,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,5,214,255, + 255,78,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,71,255,255,220, + 7,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,178,255,255,120,0, + 0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,36,249,255,243,26,0,0, + 255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,136,255,255,161,0,0,255,255, + 255,48,0,0,0,0,255,255,255,48,0,0,0,0,13,230,255,255,56,0,255,255,255,48, + 0,0,0,0,255,255,255,48,0,0,0,0,0,95,255,255,201,2,255,255,255,48,0,0, + 0,0,255,255,255,48,0,0,0,0,0,1,201,255,255,96,255,255,255,48,0,0,0,0, + 255,255,255,48,0,0,0,0,0,0,55,255,255,231,255,255,255,48,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,161,255,255,255,255,255,48,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,25,243,255,255,255,255,48,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,120,255,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,7,220,255,255,255,48,0,0,0,0,0,0,0,0,2,76,159,213,245,254, + 244,212,157,75,2,0,0,0,0,0,0,0,0,0,0,0,0,67,216,255,255,255,255,255, + 255,255,255,255,213,65,0,0,0,0,0,0,0,0,0,0,125,255,255,255,255,219,172,158, + 174,223,255,255,255,254,118,0,0,0,0,0,0,0,0,120,255,255,255,191,52,0,0,0, + 0,0,57,199,255,255,255,115,0,0,0,0,0,0,59,253,255,255,148,2,0,0,0,0, + 0,0,0,4,158,255,255,252,55,0,0,0,0,0,202,255,255,186,2,0,0,0,0,0, + 0,0,0,0,3,191,255,255,199,0,0,0,0,60,255,255,253,37,0,0,0,0,0,0, + 0,0,0,0,0,42,254,255,255,57,0,0,0,143,255,255,184,0,0,0,0,0,0,0, + 0,0,0,0,0,0,189,255,255,142,0,0,0,201,255,255,113,0,0,0,0,0,0,0, + 0,0,0,0,0,0,115,255,255,200,0,0,0,237,255,255,71,0,0,0,0,0,0,0, + 0,0,0,0,0,0,72,255,255,235,0,0,0,254,255,255,53,0,0,0,0,0,0,0, + 0,0,0,0,0,0,53,255,255,252,0,0,0,250,255,255,55,0,0,0,0,0,0,0, + 0,0,0,0,0,0,56,255,255,249,0,0,0,232,255,255,78,0,0,0,0,0,0,0, + 0,0,0,0,0,0,80,255,255,231,0,0,0,190,255,255,126,0,0,0,0,0,0,0, + 0,0,0,0,0,0,129,255,255,190,0,0,0,128,255,255,202,0,0,0,0,0,0,0, + 0,0,0,0,0,0,207,255,255,127,0,0,0,40,255,255,255,58,0,0,0,0,0,0, + 0,0,0,0,0,66,255,255,255,39,0,0,0,0,176,255,255,206,7,0,0,0,0,0, + 0,0,0,0,11,214,255,255,176,0,0,0,0,0,36,245,255,255,170,7,0,0,0,0, + 0,0,0,11,182,255,255,245,36,0,0,0,0,0,0,87,254,255,255,205,61,0,0,0, + 0,1,69,213,255,255,255,88,0,0,0,0,0,0,0,0,93,249,255,255,255,223,172,158, + 175,226,255,255,255,249,94,0,0,0,0,0,0,0,0,0,0,49,199,255,255,255,255,255, + 255,255,255,255,198,49,0,0,0,0,0,0,0,0,0,0,0,0,0,63,151,211,244,254, + 241,208,150,63,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,249, + 226,176,91,4,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,209, + 36,0,0,0,0,0,255,255,255,175,156,156,156,156,156,169,219,255,255,255,226,19,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,80,244,255,255,145,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,111,255,255,238,2,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,24,255,255,255,30,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,2,255,255,255,44,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,28,255, + 255,255,28,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,118,255,255,232,1,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,86,248,255,255,135,0,0,0,0,255,255, + 255,177,156,156,156,156,156,168,217,255,255,255,218,12,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,197,27,0,0,0,0,0,255,255,255,255,255,255,255,255,255,250, + 226,174,83,2,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,2,76,159,213,245,254,244,212,157,75,2,0,0,0,0,0,0,0,0,0,0,0, + 0,67,216,255,255,255,255,255,255,255,255,255,213,65,0,0,0,0,0,0,0,0,0,0, + 125,255,255,255,255,218,172,158,174,222,255,255,255,254,118,0,0,0,0,0,0,0,0,120, + 255,255,255,190,51,0,0,0,0,0,57,197,255,255,255,115,0,0,0,0,0,0,59,253, + 255,255,146,2,0,0,0,0,0,0,0,3,153,255,255,252,55,0,0,0,0,0,202,255, + 255,182,1,0,0,0,0,0,0,0,0,0,2,188,255,255,199,0,0,0,0,60,255,255, + 252,34,0,0,0,0,0,0,0,0,0,0,0,40,254,255,255,57,0,0,0,143,255,255, + 181,0,0,0,0,0,0,0,0,0,0,0,0,0,184,255,255,142,0,0,0,201,255,255, + 110,0,0,0,0,0,0,0,0,0,0,0,0,0,113,255,255,200,0,0,0,237,255,255, + 69,0,0,0,0,0,0,0,0,0,0,0,0,0,70,255,255,235,0,0,0,254,255,255, + 52,0,0,0,0,0,0,0,0,0,0,0,0,0,52,255,255,252,0,0,0,252,255,255, + 56,0,0,0,0,0,0,0,0,0,0,0,0,0,57,255,255,249,0,0,0,233,255,255, + 81,0,0,0,0,0,0,0,0,0,0,0,0,0,82,255,255,228,0,0,0,194,255,255, + 128,0,0,0,0,0,0,0,0,0,0,0,0,0,130,255,255,187,0,0,0,134,255,255, + 207,0,0,0,0,0,0,0,0,0,0,0,0,0,208,255,255,121,0,0,0,51,255,255, + 255,64,0,0,0,0,0,0,0,0,0,0,0,66,255,255,252,30,0,0,0,0,194,255, + 255,212,9,0,0,0,0,0,0,0,0,0,9,213,255,255,152,0,0,0,0,0,50,251, + 255,255,180,9,0,0,0,0,0,0,0,9,180,255,255,217,14,0,0,0,0,0,0,108, + 255,255,255,211,65,0,0,0,0,0,65,211,255,255,212,29,0,0,0,0,0,0,0,0, + 113,252,255,255,255,225,173,172,192,225,255,255,255,251,167,156,156,156,156,0,0,0,0,0, + 0,56,204,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0, + 0,0,0,63,146,204,238,254,255,255,255,255,255,255,255,255,255,255,255,0,0,0,255,255, + 255,255,255,255,255,255,255,244,212,152,55,0,0,0,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,164,10,0,0,0,0,0,255,255,255,175,156,156,156,156,157,176, + 232,255,255,255,184,3,0,0,0,0,255,255,255,48,0,0,0,0,0,0,4,114,254,255, + 255,97,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,154,255,255,193,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,68,255,255,241,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,52,255,255,252,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,94,255,255,226,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,11,211,255,255,157,0,0,0,0,255,255,255,48,0,0,0,0,1,21,83,210,255,255, + 249,41,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,253,95,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,206,61,0,0,0,0,0,0,255,255, + 255,215,255,255,255,221,155,144,110,50,0,0,0,0,0,0,0,0,255,255,255,51,169,255, + 255,253,96,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,5,179,255,255,254,101, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,8,187,255,255,255,107,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,10,195,255,255,255,113,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,14,203,255,255,255,119,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,18,210,255,255,255,125,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,23,217,255,255,255,131,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 28,223,255,255,255,137,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,34,228,255, + 255,255,144,1,0,0,0,0,1,76,166,219,248,254,236,193,119,18,0,0,0,0,0,0, + 0,0,27,195,255,255,255,255,255,255,255,255,239,83,0,0,0,0,0,0,13,216,255,255, + 255,210,167,162,195,252,255,255,254,83,0,0,0,0,0,127,255,255,234,59,0,0,0,0, + 33,198,255,255,239,17,0,0,0,0,214,255,255,100,0,0,0,0,0,0,19,238,255,255, + 112,0,0,0,0,250,255,255,53,0,0,0,0,0,0,0,143,255,255,183,0,0,0,0, + 246,255,255,92,0,0,0,0,0,0,0,45,124,124,105,0,0,0,0,197,255,255,225,37, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,89,255,255,255,246,148,52,1,0,0, + 0,0,0,0,0,0,0,0,0,0,148,255,255,255,255,255,222,138,53,1,0,0,0,0, + 0,0,0,0,0,0,97,232,255,255,255,255,255,255,220,114,9,0,0,0,0,0,0,0, + 0,0,9,100,193,253,255,255,255,255,255,221,49,0,0,0,0,0,0,0,0,0,0,0, + 24,106,190,253,255,255,255,238,34,0,0,0,0,0,0,0,0,0,0,0,0,0,28,153, + 255,255,255,172,0,0,0,32,32,32,5,0,0,0,0,0,0,0,0,135,255,255,250,9, + 0,0,235,255,255,67,0,0,0,0,0,0,0,0,26,255,255,255,41,0,0,176,255,255, + 147,0,0,0,0,0,0,0,0,5,255,255,255,42,0,0,84,255,255,248,48,0,0,0, + 0,0,0,0,61,255,255,253,12,0,0,2,200,255,255,237,90,3,0,0,0,0,44,219, + 255,255,184,0,0,0,0,31,227,255,255,255,236,181,159,166,205,255,255,255,246,45,0,0, + 0,0,0,26,183,255,255,255,255,255,255,255,255,255,229,62,0,0,0,0,0,0,0,0, + 57,146,206,240,254,249,227,182,104,12,0,0,0,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,0,0,156,156,156,156,156,156,156,255,255,255,175,156,156,156,156,156,156, + 156,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0, + 255,255,255,48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,249,255,255,52,0,0,0,0,0,0,0,0,0,4,255, + 255,255,41,0,0,0,227,255,255,73,0,0,0,0,0,0,0,0,0,24,255,255,255,19, + 0,0,0,185,255,255,122,0,0,0,0,0,0,0,0,0,71,255,255,233,0,0,0,0, + 120,255,255,207,1,0,0,0,0,0,0,0,0,158,255,255,168,0,0,0,0,29,251,255, + 255,103,0,0,0,0,0,0,0,52,251,255,255,71,0,0,0,0,0,146,255,255,251,115, + 6,0,0,0,1,83,237,255,255,191,0,0,0,0,0,0,9,200,255,255,255,238,178,159, + 172,226,255,255,255,226,27,0,0,0,0,0,0,0,13,167,255,255,255,255,255,255,255,255, + 255,193,29,0,0,0,0,0,0,0,0,0,0,54,149,208,242,254,245,215,160,70,1,0, + 0,0,0,0,1,219,255,255,126,0,0,0,0,0,0,0,0,0,0,0,0,98,255,255, + 200,0,0,126,255,255,217,0,0,0,0,0,0,0,0,0,0,0,0,189,255,255,105,0, + 0,33,255,255,255,52,0,0,0,0,0,0,0,0,0,0,26,253,255,249,19,0,0,0, + 192,255,255,143,0,0,0,0,0,0,0,0,0,0,115,255,255,172,0,0,0,0,99,255, + 255,231,3,0,0,0,0,0,0,0,0,0,206,255,255,76,0,0,0,0,14,246,255,255, + 69,0,0,0,0,0,0,0,0,42,255,255,234,4,0,0,0,0,0,164,255,255,161,0, + 0,0,0,0,0,0,0,133,255,255,144,0,0,0,0,0,0,69,255,255,242,9,0,0, + 0,0,0,0,1,223,255,255,48,0,0,0,0,0,0,3,229,255,255,87,0,0,0,0, + 0,0,59,255,255,209,0,0,0,0,0,0,0,0,136,255,255,178,0,0,0,0,0,0, + 150,255,255,115,0,0,0,0,0,0,0,0,41,255,255,251,19,0,0,0,0,5,237,255, + 252,24,0,0,0,0,0,0,0,0,0,204,255,255,105,0,0,0,0,77,255,255,180,0, + 0,0,0,0,0,0,0,0,0,108,255,255,195,0,0,0,0,169,255,255,84,0,0,0, + 0,0,0,0,0,0,0,19,249,255,255,32,0,0,13,246,255,240,8,0,0,0,0,0, + 0,0,0,0,0,0,175,255,255,123,0,0,94,255,255,152,0,0,0,0,0,0,0,0, + 0,0,0,0,80,255,255,213,0,0,186,255,255,56,0,0,0,0,0,0,0,0,0,0, + 0,0,5,235,255,255,49,24,253,255,218,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,147,255,255,139,112,255,255,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52, + 255,255,229,206,255,254,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,212,255, + 255,255,255,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,255,255,255, + 255,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,253,255,255,244,12, + 0,0,0,0,0,0,0,0,0,132,255,255,186,0,0,0,0,0,0,0,0,0,156,255, + 255,255,100,0,0,0,0,0,0,0,0,1,231,255,255,40,0,0,58,255,255,247,8,0, + 0,0,0,0,0,0,0,224,255,255,255,169,0,0,0,0,0,0,0,0,45,255,255,222, + 0,0,0,3,239,255,255,69,0,0,0,0,0,0,0,32,255,255,255,255,233,1,0,0, + 0,0,0,0,0,114,255,255,149,0,0,0,0,168,255,255,139,0,0,0,0,0,0,0, + 100,255,255,237,255,255,44,0,0,0,0,0,0,0,183,255,255,76,0,0,0,0,96,255, + 255,207,0,0,0,0,0,0,0,164,255,253,118,255,255,111,0,0,0,0,0,0,7,246, + 255,248,11,0,0,0,0,23,255,255,255,22,0,0,0,0,0,0,231,255,203,31,255,255, + 176,0,0,0,0,0,0,66,255,255,186,0,0,0,0,0,0,205,255,255,90,0,0,0, + 0,0,41,255,255,133,0,220,255,241,3,0,0,0,0,0,134,255,255,112,0,0,0,0, + 0,0,132,255,255,159,0,0,0,0,0,107,255,255,64,0,150,255,255,53,0,0,0,0, + 0,205,255,255,40,0,0,0,0,0,0,59,255,255,228,0,0,0,0,0,172,255,245,6, + 0,82,255,255,120,0,0,0,0,21,254,255,222,0,0,0,0,0,0,0,3,239,255,255, + 42,0,0,0,2,237,255,181,0,0,16,253,255,186,0,0,0,0,88,255,255,149,0,0, + 0,0,0,0,0,0,168,255,255,111,0,0,0,48,255,255,113,0,0,0,201,255,246,6, + 0,0,0,158,255,255,76,0,0,0,0,0,0,0,0,96,255,255,181,0,0,0,115,255, + 255,45,0,0,0,132,255,255,63,0,0,0,227,255,248,11,0,0,0,0,0,0,0,0, + 23,255,255,244,6,0,0,180,255,231,1,0,0,0,63,255,255,128,0,0,41,255,255,186, + 0,0,0,0,0,0,0,0,0,0,206,255,255,63,0,4,241,255,162,0,0,0,0,6, + 245,255,196,0,0,110,255,255,113,0,0,0,0,0,0,0,0,0,0,132,255,255,133,0, + 57,255,255,93,0,0,0,0,0,181,255,250,11,0,179,255,255,40,0,0,0,0,0,0, + 0,0,0,0,60,255,255,203,0,122,255,255,25,0,0,0,0,0,114,255,255,71,6,244, + 255,223,0,0,0,0,0,0,0,0,0,0,0,3,239,255,253,18,188,255,211,0,0,0, + 0,0,0,45,255,255,139,62,255,255,150,0,0,0,0,0,0,0,0,0,0,0,0,169, + 255,255,93,246,255,142,0,0,0,0,0,0,1,232,255,204,132,255,255,76,0,0,0,0, + 0,0,0,0,0,0,0,0,96,255,255,214,255,255,74,0,0,0,0,0,0,0,164,255, + 253,216,255,249,11,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255,255,255,250,11, + 0,0,0,0,0,0,0,96,255,255,255,255,187,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,206,255,255,255,191,0,0,0,0,0,0,0,0,28,255,255,255,255,114,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,132,255,255,255,122,0,0,0,0,0,0,0, + 0,0,214,255,255,255,40,0,0,0,0,0,0,0,0,61,253,255,255,124,0,0,0,0, + 0,0,0,0,0,6,209,255,255,146,0,0,0,139,255,255,250,44,0,0,0,0,0,0, + 0,0,135,255,255,214,9,0,0,0,8,212,255,255,204,4,0,0,0,0,0,0,58,253, + 255,250,50,0,0,0,0,0,51,251,255,255,120,0,0,0,0,0,11,219,255,255,121,0, + 0,0,0,0,0,0,130,255,255,248,40,0,0,0,0,150,255,255,196,3,0,0,0,0, + 0,0,0,5,205,255,255,200,3,0,0,70,255,255,242,33,0,0,0,0,0,0,0,0, + 0,44,249,255,255,116,0,16,229,255,255,96,0,0,0,0,0,0,0,0,0,0,0,117, + 255,255,246,37,166,255,255,173,0,0,0,0,0,0,0,0,0,0,0,0,3,196,255,255, + 225,255,255,230,19,0,0,0,0,0,0,0,0,0,0,0,0,0,37,245,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,255,255,255,156,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,1,180,255,255,255,200,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,103,255,255,255,255,255,121,0,0,0,0,0,0,0,0, + 0,0,0,0,0,37,245,255,250,147,255,255,249,45,0,0,0,0,0,0,0,0,0,0, + 0,4,202,255,255,124,1,191,255,255,206,5,0,0,0,0,0,0,0,0,0,0,129,255, + 255,202,4,0,35,245,255,255,130,0,0,0,0,0,0,0,0,0,55,252,255,247,40,0, + 0,0,110,255,255,252,51,0,0,0,0,0,0,0,11,219,255,255,112,0,0,0,0,2, + 195,255,255,214,8,0,0,0,0,0,0,154,255,255,192,2,0,0,0,0,0,37,246,255, + 255,139,0,0,0,0,0,77,255,255,243,32,0,0,0,0,0,0,0,113,255,255,253,61, + 0,0,0,22,233,255,255,102,0,0,0,0,0,0,0,0,3,200,255,255,219,11,0,0, + 178,255,255,182,1,0,0,0,0,0,0,0,0,0,40,248,255,255,150,0,4,204,255,255, + 238,22,0,0,0,0,0,0,0,0,0,0,128,255,255,235,21,0,46,250,255,255,166,0, + 0,0,0,0,0,0,0,0,39,249,255,255,88,0,0,0,128,255,255,255,72,0,0,0, + 0,0,0,0,1,194,255,255,176,0,0,0,0,6,210,255,255,222,10,0,0,0,0,0, + 0,99,255,255,240,24,0,0,0,0,0,52,252,255,255,136,0,0,0,0,0,22,238,255, + 255,96,0,0,0,0,0,0,0,136,255,255,252,48,0,0,0,0,165,255,255,184,0,0, + 0,0,0,0,0,0,8,216,255,255,202,3,0,0,71,255,255,242,30,0,0,0,0,0, + 0,0,0,0,58,254,255,255,108,0,10,222,255,255,104,0,0,0,0,0,0,0,0,0, + 0,0,144,255,255,243,29,136,255,255,191,1,0,0,0,0,0,0,0,0,0,0,0,11, + 221,255,255,201,251,255,245,35,0,0,0,0,0,0,0,0,0,0,0,0,0,65,255,255, + 255,255,255,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,255,255,255,198, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,255,255,255,62,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,156,156,156,156,156,156, + 156,156,156,156,163,255,255,255,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131, + 255,255,252,52,0,0,0,0,0,0,0,0,0,0,0,0,0,46,251,255,255,133,0,0, + 0,0,0,0,0,0,0,0,0,0,0,3,204,255,255,212,7,0,0,0,0,0,0,0, + 0,0,0,0,0,0,116,255,255,252,52,0,0,0,0,0,0,0,0,0,0,0,0,0, + 35,246,255,255,133,0,0,0,0,0,0,0,0,0,0,0,0,0,1,190,255,255,213,7, + 0,0,0,0,0,0,0,0,0,0,0,0,0,102,255,255,253,55,0,0,0,0,0,0, + 0,0,0,0,0,0,0,26,240,255,255,139,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,175,255,255,216,8,0,0,0,0,0,0,0,0,0,0,0,0,0,85,255,255,253, + 56,0,0,0,0,0,0,0,0,0,0,0,0,0,19,233,255,255,139,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,161,255,255,216,8,0,0,0,0,0,0,0,0,0,0, + 0,0,0,70,255,255,253,56,0,0,0,0,0,0,0,0,0,0,0,0,0,11,224,255, + 255,139,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,255,255,216,8,0,0,0, + 0,0,0,0,0,0,0,0,0,0,57,254,255,253,56,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,212,255,255,234,156,156,156,156,156,156,156,156,156,156,156,156,0,0,0, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,156,156,156,156,156,156,156,156,78, + 0,0,0,0,255,255,255,255,255,255,255,255,128,0,0,0,0,255,255,255,255,255,255,255, + 255,128,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0, + 0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0, + 0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0, + 255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,175,156,156,156,156,78, + 0,0,0,0,255,255,255,255,255,255,255,255,128,0,0,0,0,255,255,255,255,255,255,255, + 255,128,0,0,63,128,128,28,0,0,0,0,0,0,0,0,0,66,255,255,114,0,0,0, + 0,0,0,0,0,0,5,240,255,190,0,0,0,0,0,0,0,0,0,0,168,255,252,16, + 0,0,0,0,0,0,0,0,0,90,255,255,90,0,0,0,0,0,0,0,0,0,17,252, + 255,166,0,0,0,0,0,0,0,0,0,0,191,255,240,4,0,0,0,0,0,0,0,0, + 0,114,255,255,66,0,0,0,0,0,0,0,0,0,37,255,255,142,0,0,0,0,0,0, + 0,0,0,0,214,255,219,0,0,0,0,0,0,0,0,0,0,138,255,255,42,0,0,0, + 0,0,0,0,0,0,60,255,255,118,0,0,0,0,0,0,0,0,0,3,235,255,195,0, + 0,0,0,0,0,0,0,0,0,161,255,253,21,0,0,0,0,0,0,0,0,0,83,255, + 255,95,0,0,0,0,0,0,0,0,0,13,249,255,172,0,0,0,0,0,0,0,0,0, + 0,185,255,243,7,0,0,0,0,0,0,0,0,0,106,255,255,70,0,0,0,0,0,0, + 0,0,0,30,255,255,148,0,0,0,0,0,0,0,0,0,0,208,255,225,0,0,0,0, + 0,0,0,0,0,0,130,255,255,46,0,0,0,0,0,0,0,0,0,52,255,255,125,0, + 0,0,0,0,0,0,0,0,1,230,255,202,0,0,0,0,0,0,0,0,0,0,154,255, + 254,24,0,0,0,0,0,0,0,0,0,77,255,255,101,0,0,0,0,0,0,0,0,0, + 9,245,255,178,0,0,78,156,156,156,156,156,156,156,156,29,0,0,0,128,255,255,255,255, + 255,255,255,255,48,0,0,0,128,255,255,255,255,255,255,255,255,48,0,0,0,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0, + 255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255,48,0, + 0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,78,156,156,156,156,156,255,255,255,48,0,0,0,128,255,255,255,255, + 255,255,255,255,48,0,0,0,128,255,255,255,255,255,255,255,255,48,0,0,0,0,0,0, + 0,0,60,128,128,74,0,0,0,0,0,0,0,0,0,0,0,11,225,255,255,241,24,0, + 0,0,0,0,0,0,0,0,0,137,255,254,248,255,166,0,0,0,0,0,0,0,0,0, + 44,251,255,141,112,255,255,66,0,0,0,0,0,0,0,1,196,255,216,8,2,193,255,217, + 6,0,0,0,0,0,0,96,255,252,52,0,0,34,244,255,123,0,0,0,0,0,18,234, + 255,132,0,0,0,0,104,255,246,34,0,0,0,0,153,255,208,6,0,0,0,0,1,186, + 255,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,156,156,156,156,156,156,156, + 156,156,156,156,156,156,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,0,5,179,255,255,255,144,0,0,0,0,0,0,7,184,255, + 255,253,56,0,0,0,0,0,0,9,189,255,255,212,7,0,0,0,0,0,0,10,194,255, + 255,130,0,0,0,0,0,0,0,14,199,255,251,46,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,74,169,223,249,253,232,183,89,1,0,0,0,0,0,11,177,255,255,255,255,255,255,255, + 255,177,5,0,0,0,0,172,255,255,255,208,163,167,222,255,255,255,123,0,0,0,51,255, + 255,250,75,0,0,0,3,164,255,255,229,0,0,0,104,224,224,147,0,0,0,0,0,36, + 255,255,255,27,0,0,0,0,0,0,0,0,0,0,0,3,255,255,255,46,0,0,0,0, + 0,0,0,23,65,107,148,190,255,255,255,48,0,0,0,0,48,155,228,255,255,255,255,255, + 255,255,255,48,0,0,1,138,254,255,255,255,227,184,144,102,255,255,255,48,0,0,106,255, + 255,240,104,20,0,0,0,0,255,255,255,48,0,0,215,255,255,94,0,0,0,0,0,4, + 255,255,255,48,0,0,253,255,255,55,0,0,0,0,0,72,255,255,255,48,0,0,238,255, + 255,147,1,0,0,0,67,233,255,255,255,48,0,0,161,255,255,255,213,163,167,214,255,236, + 255,255,255,52,0,0,25,220,255,255,255,255,255,255,243,67,255,255,255,74,0,0,0,16, + 132,212,249,250,222,150,33,0,226,255,255,114,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,48,0,78,181,234,252,235,181,76,0,0,0,0,0,0,255,255,255, + 50,158,255,255,255,255,255,255,255,164,5,0,0,0,0,255,255,255,162,255,252,191,160,180, + 242,255,255,255,151,0,0,0,0,255,255,255,254,214,39,0,0,0,17,176,255,255,255,55, + 0,0,0,255,255,255,244,31,0,0,0,0,0,6,212,255,255,163,0,0,0,255,255,255, + 149,0,0,0,0,0,0,0,96,255,255,235,0,0,0,255,255,255,83,0,0,0,0,0, + 0,0,31,255,255,255,24,0,0,255,255,255,53,0,0,0,0,0,0,0,5,255,255,255, + 43,0,0,255,255,255,53,0,0,0,0,0,0,0,6,255,255,255,41,0,0,255,255,255, + 81,0,0,0,0,0,0,0,35,255,255,255,19,0,0,255,255,255,149,0,0,0,0,0, + 0,0,102,255,255,228,0,0,0,255,255,255,244,31,0,0,0,0,0,9,218,255,255,151, + 0,0,0,255,255,255,255,214,39,0,0,0,19,181,255,255,252,40,0,0,0,255,255,255, + 186,255,252,191,160,180,244,255,255,255,127,0,0,0,0,255,255,255,55,186,255,255,255,255, + 255,255,255,140,1,0,0,0,0,255,255,255,48,3,102,198,244,253,229,167,58,0,0,0, + 0,0,0,0,0,6,100,190,238,254,239,193,107,7,0,0,0,0,0,0,42,214,255,255, + 255,255,255,255,255,218,42,0,0,0,0,38,237,255,255,253,192,160,183,247,255,255,233,27, + 0,0,2,205,255,255,216,41,0,0,0,24,194,255,255,169,0,0,84,255,255,246,33,0, + 0,0,0,0,19,240,255,253,22,0,173,255,255,149,0,0,0,0,0,0,0,101,148,148, + 41,0,225,255,255,83,0,0,0,0,0,0,0,0,0,0,0,0,250,255,255,54,0,0, + 0,0,0,0,0,0,0,0,0,0,250,255,255,54,0,0,0,0,0,0,0,0,0,0, + 0,0,223,255,255,87,0,0,0,0,0,0,0,0,0,0,0,0,166,255,255,156,0,0, + 0,0,0,0,0,90,140,140,43,0,76,255,255,248,37,0,0,0,0,0,15,235,255,254, + 27,0,1,198,255,255,218,43,0,0,0,22,189,255,255,171,0,0,0,33,233,255,255,253, + 193,160,181,246,255,255,230,27,0,0,0,0,38,211,255,255,255,255,255,255,255,215,40,0, + 0,0,0,0,0,5,100,188,238,254,239,191,103,6,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,48,0,0,0,0,0,37,151,220,250,249,211,128,14,0,255,255,255,48,0,0, + 0,0,99,249,255,255,255,255,255,255,218,27,255,255,255,48,0,0,0,84,255,255,255,251, + 188,159,181,246,255,188,255,255,255,48,0,0,14,234,255,255,207,33,0,0,0,21,185,255, + 255,255,255,48,0,0,105,255,255,242,26,0,0,0,0,0,9,218,255,255,255,48,0,0, + 181,255,255,148,0,0,0,0,0,0,0,102,255,255,255,48,0,0,228,255,255,83,0,0, + 0,0,0,0,0,34,255,255,255,48,0,0,250,255,255,54,0,0,0,0,0,0,0,5, + 255,255,255,48,0,0,251,255,255,52,0,0,0,0,0,0,0,5,255,255,255,48,0,0, + 231,255,255,79,0,0,0,0,0,0,0,34,255,255,255,48,0,0,186,255,255,142,0,0, + 0,0,0,0,0,101,255,255,255,48,0,0,110,255,255,239,23,0,0,0,0,0,8,217, + 255,255,255,48,0,0,16,237,255,255,203,32,0,0,0,20,181,255,255,255,255,48,0,0, + 0,89,255,255,255,250,189,159,180,244,255,196,255,255,255,48,0,0,0,0,107,251,255,255, + 255,255,255,255,213,27,255,255,255,48,0,0,0,0,0,42,155,223,250,245,202,115,9,0, + 255,255,255,48,0,0,0,0,0,5,92,179,231,252,246,209,138,30,0,0,0,0,0,0, + 0,44,212,255,255,255,255,255,255,255,246,99,0,0,0,0,0,43,239,255,255,253,194,159, + 173,237,255,255,255,93,0,0,0,4,211,255,255,215,42,0,0,0,10,162,255,255,242,21, + 0,0,88,255,255,244,31,0,0,0,0,0,4,210,255,255,124,0,0,175,255,255,149,0, + 0,0,0,0,0,0,110,255,255,196,0,0,226,255,255,195,156,156,156,156,156,156,156,184, + 255,255,238,0,0,250,255,255,255,255,255,255,255,255,255,255,255,255,255,253,0,0,250,255, + 255,255,255,255,255,255,255,255,255,255,255,255,251,0,0,223,255,255,83,0,0,0,0,0, + 0,0,0,0,0,0,0,0,167,255,255,149,0,0,0,0,0,0,0,0,0,0,0,0, + 0,77,255,255,245,33,0,0,0,0,0,0,122,180,180,83,0,0,1,197,255,255,216,42, + 0,0,0,3,113,255,255,245,25,0,0,0,32,231,255,255,253,198,160,170,228,255,255,255, + 97,0,0,0,0,0,34,204,255,255,255,255,255,255,255,248,102,0,0,0,0,0,0,0, + 3,89,179,231,253,247,212,139,32,0,0,0,0,0,0,0,0,0,12,124,208,245,254,227, + 0,0,0,0,15,210,255,255,255,255,255,0,0,0,0,139,255,255,255,211,160,172,0,0, + 0,0,221,255,255,163,1,0,0,0,0,0,0,253,255,255,64,0,0,0,0,0,0,0, + 255,255,255,48,0,0,0,0,255,255,255,255,255,255,255,255,255,128,0,255,255,255,255,255, + 255,255,255,255,128,0,156,156,156,255,255,255,177,156,156,78,0,0,0,0,255,255,255,48, + 0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,255,255,255,48,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0, + 0,255,255,255,48,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,34,146,217,250,250, + 215,134,18,0,255,255,255,48,0,0,0,0,97,248,255,255,255,255,255,255,228,36,255,255, + 255,48,0,0,0,82,255,255,255,251,189,159,180,244,255,203,255,255,255,48,0,0,12,233, + 255,255,210,36,0,0,0,21,184,255,255,255,255,48,0,0,103,255,255,243,28,0,0,0, + 0,0,9,216,255,255,255,48,0,0,180,255,255,148,0,0,0,0,0,0,0,99,255,255, + 255,48,0,0,227,255,255,82,0,0,0,0,0,0,0,32,255,255,255,48,0,0,250,255, + 255,53,0,0,0,0,0,0,0,5,255,255,255,48,0,0,251,255,255,53,0,0,0,0, + 0,0,0,6,255,255,255,48,0,0,231,255,255,81,0,0,0,0,0,0,0,37,255,255, + 255,48,0,0,187,255,255,149,0,0,0,0,0,0,0,106,255,255,255,48,0,0,113,255, + 255,244,31,0,0,0,0,0,12,221,255,255,255,48,0,0,18,239,255,255,214,39,0,0, + 0,21,187,255,255,255,255,48,0,0,0,96,255,255,255,252,191,160,180,246,255,181,255,255, + 255,48,0,0,0,0,113,252,255,255,255,255,255,255,205,22,255,255,255,48,0,0,0,0, + 0,45,160,226,253,245,201,110,6,3,255,255,255,40,0,0,0,0,0,0,0,0,0,0, + 0,0,0,36,255,255,253,11,0,0,54,120,120,64,0,0,0,0,0,0,0,129,255,255, + 200,0,0,0,49,255,255,239,70,0,0,0,0,1,95,250,255,255,90,0,0,0,0,153, + 255,255,255,219,173,158,172,227,255,255,255,174,1,0,0,0,0,4,145,254,255,255,255,255, + 255,255,255,255,156,7,0,0,0,0,0,0,0,47,145,208,244,254,245,213,150,52,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,54,163, + 227,253,243,196,94,1,0,0,0,0,0,255,255,255,48,130,255,255,255,255,255,255,255,164, + 1,0,0,0,0,255,255,255,166,255,254,198,160,177,243,255,255,255,95,0,0,0,0,255, + 255,255,255,216,47,0,0,0,24,219,255,255,199,0,0,0,0,255,255,255,241,29,0,0, + 0,0,0,99,255,255,246,0,0,0,0,255,255,255,136,0,0,0,0,0,0,54,255,255, + 255,0,0,0,0,255,255,255,72,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255, + 255,255,53,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48,255,255, + 255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48,255,255, + 255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0, + 0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0, + 0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0, + 0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0, + 0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0, + 0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0, + 0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,255,255,255,48,0,0,0,0,1,255,255,255,48,0,0,0, + 0,42,255,255,255,34,0,0,157,144,224,255,255,231,2,0,0,255,255,255,255,255,97,0, + 0,0,227,254,243,193,80,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,5,181,255, + 255,245,63,0,0,255,255,255,48,0,0,0,3,169,255,255,246,65,0,0,0,255,255,255, + 48,0,0,1,158,255,255,247,67,0,0,0,0,255,255,255,48,0,0,146,255,255,248,69, + 0,0,0,0,0,255,255,255,48,0,133,255,255,249,72,0,0,0,0,0,0,255,255,255, + 48,121,255,255,250,75,0,0,0,0,0,0,0,255,255,255,155,255,255,250,78,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,114,0,0,0,0,0,0,0,0,0,255,255,255, + 226,255,255,227,31,0,0,0,0,0,0,0,0,255,255,255,66,213,255,255,219,22,0,0, + 0,0,0,0,0,255,255,255,48,29,226,255,255,208,16,0,0,0,0,0,0,255,255,255, + 48,0,41,237,255,255,196,10,0,0,0,0,0,255,255,255,48,0,0,55,246,255,255,182, + 5,0,0,0,0,255,255,255,48,0,0,0,74,251,255,255,167,2,0,0,0,255,255,255, + 48,0,0,0,0,94,255,255,255,151,0,0,0,255,255,255,48,0,0,0,0,0,117,255, + 255,255,134,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,69,181,238,252,225,147, + 21,0,0,2,92,190,240,252,222,140,17,0,0,0,0,0,0,255,255,255,49,147,255,255, + 255,255,255,255,225,26,15,189,255,255,255,255,255,255,219,22,0,0,0,0,0,255,255,255, + 173,255,248,182,161,213,255,255,255,170,187,255,248,184,161,213,255,255,255,162,0,0,0,0, + 0,255,255,255,255,197,27,0,0,1,156,255,255,255,255,202,30,0,0,1,159,255,255,249, + 8,0,0,0,0,255,255,255,232,18,0,0,0,0,37,255,255,255,234,20,0,0,0,0, + 37,255,255,255,41,0,0,0,0,255,255,255,126,0,0,0,0,0,3,255,255,255,128,0, + 0,0,0,0,3,255,255,255,48,0,0,0,0,255,255,255,69,0,0,0,0,0,0,255, + 255,255,70,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,51,0,0,0, + 0,0,0,255,255,255,53,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,255,255,255,48,0,0,0, + 0,255,255,255,48,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0, + 0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,255,255,255,48,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,255,255,255,48,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,255,255,255,48,0,0,0, + 0,255,255,255,48,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,255,255,255,48,0,54,163,227,253,243,196,94,1,0,0,0,0,0,255, + 255,255,48,130,255,255,255,255,255,255,255,164,1,0,0,0,0,255,255,255,166,255,254,198, + 160,177,243,255,255,255,95,0,0,0,0,255,255,255,255,216,47,0,0,0,24,219,255,255, + 199,0,0,0,0,255,255,255,241,29,0,0,0,0,0,99,255,255,246,0,0,0,0,255, + 255,255,136,0,0,0,0,0,0,54,255,255,255,0,0,0,0,255,255,255,72,0,0,0, + 0,0,0,48,255,255,255,0,0,0,0,255,255,255,53,0,0,0,0,0,0,48,255,255, + 255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48,255,255, + 255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48,255,255, + 255,0,0,0,0,0,0,1,77,169,224,250,250,225,172,84,3,0,0,0,0,0,0,0, + 30,195,255,255,255,255,255,255,255,255,205,37,0,0,0,0,0,30,228,255,255,255,212,163, + 165,213,255,255,255,236,39,0,0,0,2,195,255,255,234,71,0,0,0,0,70,234,255,255, + 206,3,0,0,82,255,255,251,52,0,0,0,0,0,0,48,250,255,255,86,0,0,173,255, + 255,161,0,0,0,0,0,0,0,0,158,255,255,173,0,0,227,255,255,84,0,0,0,0, + 0,0,0,0,84,255,255,226,0,0,252,255,255,53,0,0,0,0,0,0,0,0,53,255, + 255,250,0,0,249,255,255,56,0,0,0,0,0,0,0,0,56,255,255,248,0,0,221,255, + 255,92,0,0,0,0,0,0,0,0,94,255,255,221,0,0,161,255,255,173,0,0,0,0, + 0,0,0,0,176,255,255,165,0,0,68,255,255,254,62,0,0,0,0,0,0,67,255,255, + 255,72,0,0,0,186,255,255,240,80,0,0,0,0,82,241,255,255,191,1,0,0,0,23, + 223,255,255,255,217,164,167,216,255,255,255,228,29,0,0,0,0,0,26,190,255,255,255,255, + 255,255,255,255,195,30,0,0,0,0,0,0,0,1,76,169,225,251,252,227,171,81,2,0, + 0,0,0,0,0,255,255,255,48,4,97,189,238,252,233,176,72,0,0,0,0,0,0,255, + 255,255,68,201,255,255,255,255,255,255,255,159,4,0,0,0,0,255,255,255,224,255,252,191, + 160,180,242,255,255,255,147,0,0,0,0,255,255,255,255,214,39,0,0,0,17,176,255,255, + 255,53,0,0,0,255,255,255,244,31,0,0,0,0,0,6,212,255,255,163,0,0,0,255, + 255,255,149,0,0,0,0,0,0,0,96,255,255,235,0,0,0,255,255,255,83,0,0,0, + 0,0,0,0,31,255,255,255,23,0,0,255,255,255,53,0,0,0,0,0,0,0,5,255, + 255,255,43,0,0,255,255,255,53,0,0,0,0,0,0,0,6,255,255,255,41,0,0,255, + 255,255,81,0,0,0,0,0,0,0,35,255,255,255,19,0,0,255,255,255,149,0,0,0, + 0,0,0,0,102,255,255,228,0,0,0,255,255,255,244,31,0,0,0,0,0,9,218,255, + 255,149,0,0,0,255,255,255,255,214,39,0,0,0,19,181,255,255,251,38,0,0,0,255, + 255,255,208,255,252,191,160,180,244,255,255,255,123,0,0,0,0,255,255,255,63,202,255,255, + 255,255,255,255,255,134,1,0,0,0,0,255,255,255,48,7,113,203,246,250,225,163,54,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,147,218,250,250, + 215,138,21,0,255,255,255,48,0,0,0,0,94,248,255,255,255,255,255,255,230,42,255,255, + 255,48,0,0,0,80,254,255,255,249,185,159,180,244,255,212,255,255,255,48,0,0,12,233, + 255,255,204,31,0,0,0,20,182,255,255,255,255,48,0,0,103,255,255,241,25,0,0,0, + 0,0,8,217,255,255,255,48,0,0,180,255,255,147,0,0,0,0,0,0,0,100,255,255, + 255,48,0,0,227,255,255,82,0,0,0,0,0,0,0,33,255,255,255,48,0,0,250,255, + 255,54,0,0,0,0,0,0,0,5,255,255,255,48,0,0,251,255,255,52,0,0,0,0, + 0,0,0,5,255,255,255,48,0,0,231,255,255,79,0,0,0,0,0,0,0,33,255,255, + 255,48,0,0,185,255,255,142,0,0,0,0,0,0,0,100,255,255,255,48,0,0,109,255, + 255,239,23,0,0,0,0,0,7,215,255,255,255,48,0,0,16,237,255,255,203,32,0,0, + 0,17,178,255,255,255,255,48,0,0,0,89,255,255,255,250,189,159,180,244,255,219,255,255, + 255,48,0,0,0,0,108,251,255,255,255,255,255,255,226,42,255,255,255,48,0,0,0,0, + 0,40,154,222,250,246,207,124,14,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,48,0,0,0,255,255,255,48,14,138,223,253,128,0,0,255,255,255,65,212,255,255,255, + 128,0,0,255,255,255,206,255,239,178,157,83,0,0,255,255,255,255,159,11,0,0,0,0, + 0,255,255,255,210,4,0,0,0,0,0,0,255,255,255,113,0,0,0,0,0,0,0,255, + 255,255,68,0,0,0,0,0,0,0,255,255,255,54,0,0,0,0,0,0,0,255,255,255, + 48,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,255,255,255,48,0, + 0,0,0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,255,255,255,48,0,0,0, + 0,0,0,0,255,255,255,48,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,255,255,255,48,0,0,0,0,0,0,0,0,4,99,187,235,254,248,215,147,36,0, + 0,0,0,0,13,195,255,255,255,255,255,255,255,249,92,0,0,0,0,146,255,255,255,204, + 160,173,238,255,255,252,51,0,0,0,232,255,255,132,0,0,0,17,202,255,255,167,0,0, + 0,252,255,255,55,0,0,0,0,64,196,196,170,0,0,0,214,255,255,163,6,0,0,0, + 0,0,0,0,0,0,0,98,255,255,255,230,150,83,18,0,0,0,0,0,0,0,0,117, + 249,255,255,255,255,254,201,99,4,0,0,0,0,0,0,30,129,204,253,255,255,255,255,194, + 13,0,0,0,0,0,0,0,0,13,69,145,245,255,255,159,0,0,38,56,56,27,0,0, + 0,0,0,65,255,255,251,14,0,146,255,255,170,0,0,0,0,0,8,255,255,255,44,0, + 69,255,255,254,99,0,0,0,0,111,255,255,255,24,0,1,187,255,255,255,217,167,162,208, + 255,255,255,192,0,0,0,17,190,255,255,255,255,255,255,255,255,217,30,0,0,0,0,1, + 82,174,227,251,253,235,190,107,10,0,0,0,0,0,0,0,40,136,37,0,0,0,0,0, + 0,0,0,200,255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0, + 255,255,255,255,255,255,255,255,255,255,128,0,255,255,255,255,255,255,255,255,255,255,128,0, + 156,156,156,255,255,255,177,156,156,156,78,0,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,255,255,255,48,0,0,0,0,0, + 0,0,0,255,255,255,48,0,0,0,0,0,0,0,0,250,255,255,61,0,0,0,0,0, + 0,0,0,217,255,255,156,1,0,0,0,0,0,0,0,137,255,255,255,211,162,172,107,0, + 0,0,0,16,217,255,255,255,255,255,128,0,0,0,0,0,16,137,214,248,254,231,95,0, + 0,255,255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0, + 0,0,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48, + 255,255,255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0, + 0,255,255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0, + 0,0,0,0,0,48,255,255,255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48, + 255,255,255,0,0,0,0,255,255,255,48,0,0,0,0,0,0,48,255,255,255,0,0,0, + 0,255,255,255,48,0,0,0,0,0,0,53,255,255,255,0,0,0,0,255,255,255,48,0, + 0,0,0,0,0,73,255,255,255,0,0,0,0,255,255,255,54,0,0,0,0,0,0,139, + 255,255,255,0,0,0,0,244,255,255,100,0,0,0,0,0,32,243,255,255,255,0,0,0, + 0,193,255,255,220,25,0,0,0,51,220,255,255,255,255,0,0,0,0,83,255,255,255,243, + 177,161,200,255,255,158,255,255,255,0,0,0,0,0,143,255,255,255,255,255,255,253,122,48, + 255,255,255,0,0,0,0,0,0,79,189,242,253,228,163,49,0,48,255,255,255,0,0,122, + 255,255,213,0,0,0,0,0,0,0,0,216,255,255,90,27,252,255,255,46,0,0,0,0, + 0,0,50,255,255,239,8,0,179,255,255,137,0,0,0,0,0,0,138,255,255,147,0,0, + 78,255,255,226,1,0,0,0,0,1,225,255,255,48,0,0,4,232,255,255,62,0,0,0, + 0,60,255,255,204,0,0,0,0,135,255,255,151,0,0,0,0,148,255,255,104,0,0,0, + 0,37,255,255,237,5,0,0,4,233,255,246,15,0,0,0,0,0,192,255,255,76,0,0, + 69,255,255,162,0,0,0,0,0,0,92,255,255,166,0,0,158,255,255,62,0,0,0,0, + 0,0,10,240,255,245,11,7,240,255,218,1,0,0,0,0,0,0,0,148,255,255,90,80, + 255,255,119,0,0,0,0,0,0,0,0,49,255,255,181,168,255,252,24,0,0,0,0,0, + 0,0,0,0,205,255,251,247,255,176,0,0,0,0,0,0,0,0,0,0,105,255,255,255, + 255,76,0,0,0,0,0,0,0,0,0,0,16,246,255,255,229,4,0,0,0,0,0,0, + 0,0,0,0,0,162,255,255,134,0,0,0,0,0,0,51,255,255,248,8,0,0,0,0, + 0,174,255,255,82,0,0,0,0,0,92,255,255,175,1,231,255,255,64,0,0,0,0,7, + 245,255,255,159,0,0,0,0,0,154,255,255,100,0,157,255,255,125,0,0,0,0,73,255, + 255,255,235,2,0,0,0,0,217,255,255,26,0,81,255,255,188,0,0,0,0,150,255,255, + 255,255,58,0,0,0,24,255,255,207,0,0,13,250,255,246,6,0,0,1,226,255,193,255, + 255,135,0,0,0,84,255,255,131,0,0,0,188,255,255,60,0,0,48,255,255,86,205,255, + 212,0,0,0,148,255,255,57,0,0,0,112,255,255,124,0,0,126,255,249,13,126,255,255, + 33,0,0,212,255,235,3,0,0,0,38,255,255,185,0,0,203,255,182,0,46,255,255,110, + 0,18,254,255,162,0,0,0,0,0,218,255,244,5,25,255,255,102,0,0,225,255,187,0, + 80,255,255,88,0,0,0,0,0,144,255,255,55,102,255,254,24,0,0,146,255,250,14,142, + 255,252,17,0,0,0,0,0,69,255,255,119,178,255,198,0,0,0,67,255,255,86,204,255, + 195,0,0,0,0,0,0,6,243,255,191,246,255,118,0,0,0,6,240,255,177,253,255,121, + 0,0,0,0,0,0,0,175,255,255,255,255,38,0,0,0,0,166,255,255,255,255,45,0, + 0,0,0,0,0,0,100,255,255,255,214,0,0,0,0,0,89,255,255,255,226,0,0,0, + 0,0,0,0,0,26,255,255,255,134,0,0,0,0,0,16,250,255,255,152,0,0,0,0, + 0,0,0,0,0,205,255,255,55,0,0,0,0,0,0,186,255,255,77,0,0,0,0,0, + 34,242,255,255,109,0,0,0,0,0,3,200,255,255,153,0,0,0,93,255,255,245,35,0, + 0,0,0,123,255,255,214,10,0,0,0,0,167,255,255,193,2,0,0,47,250,255,249,46, + 0,0,0,0,0,15,224,255,255,111,0,6,209,255,255,111,0,0,0,0,0,0,0,60, + 253,255,245,36,133,255,255,182,1,0,0,0,0,0,0,0,0,129,255,255,213,253,255,233, + 23,0,0,0,0,0,0,0,0,0,4,199,255,255,255,255,73,0,0,0,0,0,0,0, + 0,0,0,0,42,255,255,255,154,0,0,0,0,0,0,0,0,0,0,0,0,149,255,255, + 255,211,8,0,0,0,0,0,0,0,0,0,0,82,255,255,255,255,255,145,0,0,0,0, + 0,0,0,0,0,33,239,255,251,77,237,255,255,73,0,0,0,0,0,0,0,5,199,255, + 255,124,0,91,255,255,233,22,0,0,0,0,0,0,137,255,255,196,3,0,0,175,255,255, + 181,1,0,0,0,0,73,255,255,242,33,0,0,0,23,237,255,255,108,0,0,0,26,234, + 255,255,95,0,0,0,0,0,89,255,255,247,44,0,3,190,255,255,171,0,0,0,0,0, + 0,0,173,255,255,210,7,119,255,255,230,4,0,0,0,0,0,0,2,226,255,255,88,20, + 248,255,255,78,0,0,0,0,0,0,68,255,255,233,6,0,161,255,255,179,0,0,0,0, + 0,0,164,255,255,134,0,0,55,255,255,253,28,0,0,0,0,14,246,255,253,33,0,0, + 0,204,255,255,125,0,0,0,0,100,255,255,180,0,0,0,0,96,255,255,222,2,0,0, + 0,199,255,255,76,0,0,0,0,8,236,255,255,69,0,0,40,255,255,225,3,0,0,0, + 0,0,140,255,255,170,0,0,135,255,255,122,0,0,0,0,0,0,34,254,255,249,21,3, + 229,255,251,24,0,0,0,0,0,0,0,180,255,255,115,72,255,255,168,0,0,0,0,0, + 0,0,0,75,255,255,215,168,255,255,64,0,0,0,0,0,0,0,0,2,222,255,255,255, + 255,215,1,0,0,0,0,0,0,0,0,0,116,255,255,255,255,111,0,0,0,0,0,0, + 0,0,0,0,18,247,255,255,246,16,0,0,0,0,0,0,0,0,0,0,0,173,255,255, + 158,0,0,0,0,0,0,0,0,0,0,0,4,227,255,255,52,0,0,0,0,0,0,0, + 0,0,0,0,85,255,255,204,0,0,0,0,0,0,0,0,0,0,0,0,194,255,255,100, + 0,0,0,0,0,0,0,0,0,0,0,47,255,255,240,10,0,0,0,0,0,0,0,0, + 0,0,0,155,255,255,147,0,0,0,0,0,0,0,0,0,0,0,18,246,255,255,41,0, + 0,0,0,0,0,0,0,0,0,0,117,255,255,192,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,0,0,0,156,156,156,156,156,156,156,174,255,255,255,210,0,0,0,0,0, + 0,0,0,0,0,172,255,255,244,40,0,0,0,0,0,0,0,0,0,100,255,255,255,93, + 0,0,0,0,0,0,0,0,0,38,245,255,255,160,0,0,0,0,0,0,0,0,0,6, + 206,255,255,216,11,0,0,0,0,0,0,0,0,0,139,255,255,247,45,0,0,0,0,0, + 0,0,0,0,69,254,255,255,102,0,0,0,0,0,0,0,0,0,21,230,255,255,168,0, + 0,0,0,0,0,0,0,0,1,178,255,255,221,14,0,0,0,0,0,0,0,0,0,108, + 255,255,249,51,0,0,0,0,0,0,0,0,0,44,248,255,255,110,0,0,0,0,0,0, + 0,0,0,0,210,255,255,247,157,156,156,156,156,156,156,156,0,0,0,255,255,255,255,255, + 255,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,0,0, + 0,0,0,0,20,102,145,156,156,156,0,0,0,0,0,0,75,242,255,255,255,255,255,0, + 0,0,0,0,20,242,255,255,255,255,255,255,0,0,0,0,0,92,255,255,223,46,2,0, + 0,0,0,0,0,0,117,255,255,124,0,0,0,0,0,0,0,0,0,93,255,255,137,0, + 0,0,0,0,0,0,0,0,44,255,255,190,0,0,0,0,0,0,0,0,0,3,244,255, + 244,3,0,0,0,0,0,0,0,0,0,196,255,255,49,0,0,0,0,0,0,0,0,0, + 145,255,255,102,0,0,0,0,0,0,0,0,0,118,255,255,127,0,0,0,0,0,0,0, + 0,1,182,255,255,95,0,0,0,0,0,0,156,160,212,255,255,209,8,0,0,0,0,0, + 0,255,255,255,255,184,16,0,0,0,0,0,0,0,255,255,255,255,255,131,0,0,0,0, + 0,0,0,0,5,57,227,255,255,62,0,0,0,0,0,0,0,0,0,127,255,255,125,0, + 0,0,0,0,0,0,0,0,129,255,255,118,0,0,0,0,0,0,0,0,0,175,255,255, + 69,0,0,0,0,0,0,0,0,0,227,255,254,16,0,0,0,0,0,0,0,0,23,255, + 255,211,0,0,0,0,0,0,0,0,0,76,255,255,156,0,0,0,0,0,0,0,0,0, + 112,255,255,118,0,0,0,0,0,0,0,0,0,107,255,255,174,0,0,0,0,0,0,0, + 0,0,49,255,255,255,201,157,156,156,0,0,0,0,0,0,159,255,255,255,255,255,255,0, + 0,0,0,0,0,2,107,202,245,255,255,255,0,0,0,0,128,128,128,24,0,0,0,255, + 255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48, + 0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0, + 255,255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255, + 48,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0, + 0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,255,255, + 255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0, + 0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,255, + 255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48,0,0,0,255,255,255,48, + 0,0,0,156,156,156,145,102,20,0,0,0,0,0,0,0,255,255,255,255,255,242,75,0, + 0,0,0,0,0,255,255,255,255,255,255,243,22,0,0,0,0,0,0,0,2,45,220,255, + 255,97,0,0,0,0,0,0,0,0,0,123,255,255,120,0,0,0,0,0,0,0,0,0, + 137,255,255,93,0,0,0,0,0,0,0,0,0,191,255,255,44,0,0,0,0,0,0,0, + 0,3,244,255,244,3,0,0,0,0,0,0,0,0,49,255,255,195,0,0,0,0,0,0, + 0,0,0,103,255,255,145,0,0,0,0,0,0,0,0,0,130,255,255,118,0,0,0,0, + 0,0,0,0,0,96,255,255,182,1,0,0,0,0,0,0,0,0,10,210,255,255,212,160, + 156,0,0,0,0,0,0,0,16,186,255,255,255,255,0,0,0,0,0,0,0,133,255,255, + 255,255,255,0,0,0,0,0,0,62,255,255,227,57,5,0,0,0,0,0,0,0,125,255, + 255,126,0,0,0,0,0,0,0,0,0,118,255,255,129,0,0,0,0,0,0,0,0,0, + 69,255,255,175,0,0,0,0,0,0,0,0,0,16,254,255,227,0,0,0,0,0,0,0, + 0,0,0,212,255,255,23,0,0,0,0,0,0,0,0,0,156,255,255,76,0,0,0,0, + 0,0,0,0,0,118,255,255,114,0,0,0,0,0,0,0,0,0,172,255,255,113,0,0, + 0,0,0,156,156,158,200,255,255,255,53,0,0,0,0,0,255,255,255,255,255,255,161,0, + 0,0,0,0,0,255,255,255,245,202,107,2,0,0,0,0,0,0,36,124,153,138,85,11, + 0,0,0,0,0,23,72,55,0,86,249,255,255,255,255,243,144,36,0,0,0,153,255,165, + 22,245,255,255,255,255,255,255,255,255,200,160,197,255,255,88,107,255,233,56,3,33,117,223, + 255,255,255,255,255,255,195,3,102,172,92,0,0,0,0,4,83,176,235,254,232,147,13,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, +}; +static const struct nvfont nvfont_body2 = { 30, 8, nvg_body2, nvb_body2 }; + +static const struct nvglyph nvg_small2[] = { + {0,5,0,0,0,307}, + {0,7,18,0,-18,419}, + {126,9,18,0,-18,590}, + {288,17,18,0,-18,1100}, + {594,15,24,0,-21,934}, + {954,19,18,0,-18,1207}, + {1296,18,18,0,-18,1160}, + {1620,6,18,0,-18,356}, + {1728,10,22,0,-19,624}, + {1948,10,22,0,-19,624}, + {2168,10,19,0,-19,627}, + {2358,13,15,0,-15,816}, + {2553,6,7,0,-3,392}, + {2595,12,8,0,-8,777}, + {2691,6,3,0,-3,392}, + {2709,11,21,0,-20,680}, + {2940,16,18,0,-18,1023}, + {3228,9,18,0,-18,601}, + {3390,13,18,0,-18,837}, + {3624,14,18,0,-18,882}, + {3876,14,18,0,-18,922}, + {4128,14,18,0,-18,882}, + {4380,14,18,0,-18,920}, + {4632,13,18,0,-18,817}, + {4866,14,18,0,-18,894}, + {5118,15,18,0,-18,937}, + {5388,6,12,0,-12,392}, + {5460,6,16,0,-12,392}, + {5556,13,15,0,-15,816}, + {5751,13,13,0,-13,816}, + {5920,13,14,0,-14,816}, + {6102,14,19,0,-19,871}, + {6368,20,18,0,-18,1310}, + {6728,17,18,0,-18,1118}, + {7034,15,18,0,-18,977}, + {7304,18,18,0,-18,1138}, + {7628,18,18,0,-18,1155}, + {7952,15,18,0,-18,980}, + {8222,14,18,0,-18,925}, + {8474,18,18,0,-18,1175}, + {8798,18,18,0,-18,1130}, + {9122,6,18,0,-18,390}, + {9230,11,18,0,-18,699}, + {9428,17,18,0,-18,1063}, + {9734,14,18,0,-18,903}, + {9986,22,18,0,-18,1392}, + {10382,18,18,0,-18,1130}, + {10706,19,18,0,-18,1207}, + {11048,16,18,0,-18,1008}, + {11336,19,18,0,-18,1209}, + {11678,16,18,0,-18,1008}, + {11966,15,18,0,-18,934}, + {12236,16,18,0,-18,995}, + {12524,17,18,0,-18,1094}, + {12830,17,18,0,-18,1118}, + {13136,26,18,0,-18,1673}, + {13604,17,18,0,-18,1057}, + {13910,16,18,0,-18,1038}, + {14198,15,18,0,-18,957}, + {14468,10,22,0,-19,624}, + {14688,11,21,0,-20,680}, + {14919,10,22,0,-19,624}, + {15139,13,18,0,-18,816}, + {15373,10,3,0,0,654}, + {15403,9,19,0,-19,544}, + {15574,13,13,0,-13,819}, + {15743,15,18,0,-18,931}, + {16013,13,13,0,-13,819}, + {16182,15,18,0,-18,931}, + {16452,14,13,0,-13,866}, + {16634,9,18,0,-18,544}, + {16796,15,18,0,-13,931}, + {17066,14,18,0,-18,920}, + {17318,6,18,0,-18,369}, + {17426,7,23,-1,-18,369}, + {17587,13,19,0,-19,822}, + {17834,6,18,0,-18,369}, + {17942,22,13,0,-13,1416}, + {18228,14,13,0,-13,920}, + {18410,14,13,0,-13,897}, + {18592,15,18,0,-13,931}, + {18862,15,18,0,-13,931}, + {19132,9,13,0,-13,576}, + {19249,11,13,0,-13,727}, + {19392,9,17,0,-17,579}, + {19545,14,13,0,-13,905}, + {19727,13,13,0,-13,803}, + {19896,18,13,0,-13,1178}, + {20130,13,13,0,-13,846}, + {20299,13,18,0,-13,803}, + {20533,12,13,0,-13,762}, + {20689,10,22,0,-19,624}, + {20909,6,23,0,-20,372}, + {21047,10,22,0,-19,624}, + {21267,13,10,0,-10,816}, +}; +static const unsigned char nvb_small2[] = { + 0,0,248,255,0,0,0,0,0,248,255,0,0,0,0,0,248,255,0,0,0,0,0,248, + 255,0,0,0,0,0,248,255,0,0,0,0,0,248,255,0,0,0,0,0,248,255,0,0, + 0,0,0,248,255,0,0,0,0,0,248,255,0,0,0,0,0,248,255,0,0,0,0,0, + 248,255,0,0,0,0,0,248,255,0,0,0,0,0,248,255,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,216,216,0,0,0,0,0,255,255,0,0,0,0, + 0,255,255,0,0,0,0,0,188,182,0,0,188,182,0,0,0,252,244,0,0,252,244,0, + 0,0,226,221,0,0,229,221,0,0,0,188,183,0,0,191,183,0,0,0,148,141,0,0, + 150,141,0,0,0,108,100,0,0,108,100,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,46,255,162,0,0,0,50,255,158,0,0,0,0,0,0,0,0,83,255, + 126,0,0,0,87,255,121,0,0,0,0,0,0,0,0,120,255,88,0,0,0,124,255,84, + 0,0,0,0,0,0,0,0,157,255,51,0,0,0,161,255,47,0,0,0,0,0,0,0, + 0,193,255,15,0,0,0,197,255,12,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,0,0,180,180,180,189,255,235,180,180,180,190,255,234,180,180,180,0,0, + 0,0,0,47,255,161,0,0,0,51,255,157,0,0,0,0,0,0,0,0,84,255,124,0, + 0,0,88,255,120,0,0,0,0,0,0,0,0,121,255,87,0,0,0,125,255,83,0,0, + 0,0,0,0,0,0,157,255,51,0,0,0,161,255,47,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,0,0,180,180,180,253,247,180,180,180,180,254,246, + 180,180,180,180,0,0,0,0,12,255,197,0,0,0,15,255,193,0,0,0,0,0,0,0, + 0,48,255,160,0,0,0,53,255,156,0,0,0,0,0,0,0,0,85,255,123,0,0,0, + 89,255,119,0,0,0,0,0,0,0,0,121,255,87,0,0,0,126,255,83,0,0,0,0, + 0,0,0,0,158,255,50,0,0,0,162,255,46,0,0,0,0,0,0,0,0,0,0,0, + 0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,78,178,232,255,255, + 203,120,11,0,0,0,0,0,3,163,255,255,231,208,222,254,255,220,33,0,0,0,0,116, + 255,213,53,0,0,0,29,178,255,207,3,0,0,0,218,255,45,0,0,0,0,0,5,214, + 255,80,0,0,0,252,254,0,0,0,0,0,0,0,110,255,151,0,0,0,235,255,47,0, + 0,0,0,0,0,22,84,58,0,0,0,152,255,216,46,0,0,0,0,0,0,0,0,0, + 0,0,17,208,255,254,184,93,13,0,0,0,0,0,0,0,0,0,11,140,247,255,255,247, + 170,73,1,0,0,0,0,0,0,0,0,18,107,196,255,255,255,200,37,0,0,0,0,0, + 0,0,0,0,0,29,120,226,255,233,29,0,0,0,0,0,0,0,0,0,0,0,11,185, + 255,156,0,0,139,196,50,0,0,0,0,0,0,0,39,255,226,0,0,135,255,128,0,0, + 0,0,0,0,0,5,255,245,0,0,44,254,235,25,0,0,0,0,0,0,49,255,218,0, + 0,0,150,255,218,63,0,0,0,0,36,207,255,130,0,0,0,5,157,255,255,229,189,184, + 210,254,255,189,9,0,0,0,0,0,60,160,220,255,255,236,187,97,3,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,0,0,0,0,0,128,124,0,0,0,0,0,0,0,0,48,185,246,245, + 182,48,0,0,0,0,0,0,148,255,100,0,0,0,45,244,255,204,207,255,244,43,0,0, + 0,0,68,255,179,0,0,0,0,174,255,130,0,0,141,255,167,0,0,0,16,227,236,23, + 0,0,0,0,237,255,19,0,0,28,255,229,0,0,0,164,255,82,0,0,0,0,0,254, + 251,0,0,0,4,255,245,0,0,82,255,163,0,0,0,0,0,0,233,255,21,0,0,32, + 255,225,0,23,235,227,16,0,0,0,0,0,0,163,255,136,0,0,146,255,152,0,178,255, + 67,0,0,0,0,0,0,0,33,236,255,204,208,255,229,24,99,255,146,0,0,0,0,0, + 0,0,0,0,33,161,222,221,153,27,32,242,216,10,0,14,13,0,0,0,0,0,0,0, + 0,0,0,0,2,192,252,54,61,204,255,255,208,66,0,0,0,0,0,0,0,0,0,113, + 255,130,49,248,232,99,99,234,251,56,0,0,0,0,0,0,0,42,248,205,5,172,255,82, + 0,0,80,255,181,0,0,0,0,0,0,5,205,248,42,0,230,255,14,0,0,9,255,238, + 0,0,0,0,0,0,130,255,113,0,0,246,255,3,0,0,0,251,253,0,0,0,0,0, + 52,252,191,2,0,0,227,255,36,0,0,30,255,234,0,0,0,0,9,216,242,32,0,0, + 0,161,255,148,0,0,150,255,166,0,0,0,0,146,255,97,0,0,0,0,35,240,255,207, + 208,255,241,38,0,0,0,67,254,175,0,0,0,0,0,0,42,180,246,246,180,44,0,0, + 0,0,0,0,29,157,231,254,233,163,38,0,0,0,0,0,0,0,0,0,0,35,234,255, + 222,185,227,255,243,54,0,0,0,0,0,0,0,0,0,173,255,141,1,0,3,137,255,200, + 0,0,0,0,0,0,0,0,0,240,255,16,0,0,0,9,253,251,0,0,0,0,0,0, + 0,0,0,231,255,23,0,0,0,26,255,226,0,0,0,0,0,0,0,0,0,153,255,135, + 0,0,12,184,255,113,0,0,0,0,0,0,0,0,0,24,235,254,106,123,230,252,128,1, + 0,0,0,0,0,0,0,0,0,13,165,255,255,247,160,42,0,0,0,0,0,0,0,0, + 0,0,45,224,255,199,250,248,72,0,0,0,0,4,255,244,0,0,0,24,233,249,84,0, + 78,250,248,72,0,0,0,20,255,229,0,0,0,147,255,116,0,0,0,78,250,248,72,0, + 0,55,255,196,0,0,0,226,255,20,0,0,0,0,78,250,248,72,0,115,255,141,0,0, + 0,254,252,0,0,0,0,0,0,78,250,248,72,204,255,63,0,0,0,235,255,30,0,0, + 0,0,0,0,78,250,254,255,209,1,0,0,0,167,255,141,0,0,0,0,0,0,0,114, + 255,255,119,0,0,0,0,43,247,255,134,13,0,0,0,8,104,239,255,255,249,75,0,0, + 0,0,71,238,255,247,200,182,199,246,255,240,92,78,250,249,75,0,0,0,0,20,127,202, + 242,254,239,195,118,18,0,0,78,250,249,75,0,0,188,182,0,0,0,0,252,244,0,0, + 0,0,226,221,0,0,0,0,188,183,0,0,0,0,148,141,0,0,0,0,108,100,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,36,128,73,0,0,0,0,0,0,32,229,207,14,0,0,0,0,0, + 12,212,235,29,0,0,0,0,0,0,153,255,81,0,0,0,0,0,0,55,255,182,0,0, + 0,0,0,0,0,183,255,53,0,0,0,0,0,0,33,254,204,0,0,0,0,0,0,0, + 116,255,122,0,0,0,0,0,0,0,181,255,62,0,0,0,0,0,0,0,224,255,20,0, + 0,0,0,0,0,0,249,254,1,0,0,0,0,0,0,0,254,250,0,0,0,0,0,0, + 0,0,240,255,7,0,0,0,0,0,0,0,205,255,39,0,0,0,0,0,0,0,154,255, + 89,0,0,0,0,0,0,0,81,255,163,0,0,0,0,0,0,0,7,236,244,14,0,0, + 0,0,0,0,0,128,255,120,0,0,0,0,0,0,0,13,230,239,22,0,0,0,0,0, + 0,0,73,254,175,0,0,0,0,0,0,0,0,124,255,113,0,0,0,0,0,0,0,0, + 139,254,88,0,0,76,128,33,0,0,0,0,0,0,0,18,216,226,30,0,0,0,0,0, + 0,0,37,242,210,11,0,0,0,0,0,0,0,98,255,153,0,0,0,0,0,0,0,1, + 197,255,54,0,0,0,0,0,0,0,67,255,181,0,0,0,0,0,0,0,0,216,254,30, + 0,0,0,0,0,0,0,133,255,111,0,0,0,0,0,0,0,71,255,174,0,0,0,0, + 0,0,0,28,255,216,0,0,0,0,0,0,0,7,255,241,0,0,0,0,0,0,0,2, + 255,246,0,0,0,0,0,0,0,15,255,231,0,0,0,0,0,0,0,47,255,196,0,0, + 0,0,0,0,0,97,255,141,0,0,0,0,0,0,0,170,255,66,0,0,0,0,0,0, + 16,246,224,3,0,0,0,0,0,0,124,255,110,0,0,0,0,0,0,24,241,217,6,0, + 0,0,0,0,1,175,252,59,0,0,0,0,0,0,119,255,109,0,0,0,0,0,0,92, + 254,129,0,0,0,0,0,0,0,0,0,0,229,176,0,0,0,0,0,34,110,0,190,136, + 5,132,6,0,0,149,255,149,155,113,190,255,96,0,0,5,87,193,246,240,170,64,1,0, + 0,4,83,186,245,237,165,62,0,0,0,148,255,149,155,113,190,255,96,0,0,34,110,0, + 190,136,5,132,6,0,0,0,0,0,229,176,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,128,124,0,0,0,0,0,0,0,0,0,0,0, + 255,248,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0, + 0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0, + 180,180,180,180,255,254,180,180,180,180,0,0,0,255,255,255,255,255,255,255,255,255,255,0, + 0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,255,248,0, + 0,0,0,0,0,0,0,0,0,0,128,124,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,216,209,0,0,0,0,255,248,0,0,0,0,255, + 246,0,0,0,0,0,214,0,0,0,0,30,175,0,0,0,0,196,65,0,0,0,0,75, + 0,0,0,0,0,180,180,180,180,180,180,180,180,0,0,0,0,255,255,255,255,255,255,255, + 255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,216,209,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,0, + 0,0,0,0,71,128,15,0,0,0,0,0,0,0,0,199,227,1,0,0,0,0,0,0, + 0,22,254,153,0,0,0,0,0,0,0,0,96,255,77,0,0,0,0,0,0,0,0,172, + 247,10,0,0,0,0,0,0,0,6,243,180,0,0,0,0,0,0,0,0,67,255,106,0, + 0,0,0,0,0,0,0,144,255,30,0,0,0,0,0,0,0,0,218,210,0,0,0,0, + 0,0,0,0,39,255,135,0,0,0,0,0,0,0,0,115,255,59,0,0,0,0,0,0, + 0,0,191,236,3,0,0,0,0,0,0,0,16,252,164,0,0,0,0,0,0,0,0,86, + 255,88,0,0,0,0,0,0,0,0,162,252,16,0,0,0,0,0,0,0,3,236,192,0, + 0,0,0,0,0,0,0,59,255,116,0,0,0,0,0,0,0,0,135,255,41,0,0,0, + 0,0,0,0,0,211,222,0,0,0,0,0,0,0,0,31,255,145,0,0,0,0,0,0, + 0,0,106,255,70,0,0,0,0,0,0,0,0,0,0,0,19,133,212,249,249,212,131,18, + 0,0,0,0,0,0,0,56,232,255,236,191,191,236,255,231,52,0,0,0,0,0,37,240, + 250,106,5,0,0,4,105,249,237,34,0,0,0,0,190,255,96,0,0,0,0,0,0,92, + 255,186,0,0,0,55,255,200,0,0,0,0,0,0,0,0,199,255,51,0,0,143,255,106, + 0,0,0,0,0,0,0,0,104,255,139,0,0,200,255,45,0,0,0,0,0,0,0,0, + 45,255,200,0,0,235,255,10,0,0,0,0,0,0,0,0,10,255,235,0,0,252,252,0, + 0,0,0,0,0,0,0,0,0,252,251,0,0,249,253,0,0,0,0,0,0,0,0,0, + 0,254,249,0,0,232,255,15,0,0,0,0,0,0,0,0,16,255,232,0,0,193,255,54, + 0,0,0,0,0,0,0,0,54,255,193,0,0,132,255,117,0,0,0,0,0,0,0,0, + 118,255,132,0,0,43,255,214,2,0,0,0,0,0,0,3,217,255,43,0,0,0,173,255, + 112,0,0,0,0,0,0,118,255,174,0,0,0,0,28,234,253,117,6,0,0,8,121,254, + 234,28,0,0,0,0,0,48,227,255,239,191,191,239,255,227,48,0,0,0,0,0,0,0, + 16,129,212,250,249,211,129,16,0,0,0,0,0,0,0,0,3,196,248,0,0,0,0,0, + 5,156,255,248,0,0,0,0,58,201,255,255,248,0,0,77,207,255,252,116,255,248,0,0, + 128,255,192,54,0,255,248,0,0,41,34,0,0,0,255,248,0,0,0,0,0,0,0,255, + 248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0, + 0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0, + 0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255, + 248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0, + 0,0,255,248,0,0,0,0,0,44,163,228,253,245,199,102,3,0,0,0,0,91,250,255, + 225,186,203,252,255,178,4,0,0,49,250,251,93,1,0,0,40,221,255,112,0,0,176,255, + 128,0,0,0,0,0,69,255,210,0,7,248,255,27,0,0,0,0,0,5,255,249,0,11, + 92,88,0,0,0,0,0,0,5,254,249,0,0,0,0,0,0,0,0,0,0,54,255,211, + 0,0,0,0,0,0,0,0,0,0,154,255,138,0,0,0,0,0,0,0,0,0,50,252, + 249,30,0,0,0,0,0,0,0,0,16,219,255,125,0,0,0,0,0,0,0,0,7,190, + 255,189,4,0,0,0,0,0,0,0,6,179,255,214,17,0,0,0,0,0,0,0,8,179, + 255,220,27,0,0,0,0,0,0,0,14,190,255,216,28,0,0,0,0,0,0,0,24,207, + 255,204,22,0,0,0,0,0,0,0,40,224,255,184,12,0,0,0,0,0,0,0,0,239, + 255,254,184,180,180,180,180,180,180,180,0,0,255,255,255,255,255,255,255,255,255,255,255,0, + 0,0,0,39,154,223,252,244,198,101,3,0,0,0,0,0,89,249,255,233,187,195,248,255, + 180,4,0,0,0,45,250,254,116,4,0,0,22,195,255,116,0,0,0,159,255,155,0,0, + 0,0,0,45,255,210,0,0,0,175,208,55,0,0,0,0,0,6,255,244,0,0,0,0, + 0,0,0,0,0,0,0,45,255,228,0,0,0,0,0,0,0,0,0,0,18,193,255,159, + 0,0,0,0,0,0,0,180,180,191,244,255,234,30,0,0,0,0,0,0,0,255,255,255, + 255,253,58,0,0,0,0,0,0,0,0,0,0,17,116,254,218,14,0,0,0,0,0,0, + 0,0,0,0,0,144,255,127,0,0,0,0,0,0,0,0,0,0,0,43,255,208,0,0, + 20,192,187,2,0,0,0,0,0,6,255,242,0,0,2,238,255,50,0,0,0,0,0,16, + 255,237,0,0,0,158,255,160,0,0,0,0,0,88,255,189,0,0,0,37,248,255,118,3, + 0,0,46,229,255,78,0,0,0,0,83,249,255,230,185,203,253,255,138,0,0,0,0,0, + 0,44,163,229,252,238,185,76,0,0,0,0,0,0,0,0,0,0,0,0,67,254,248,0, + 0,0,0,0,0,0,0,0,0,18,228,255,248,0,0,0,0,0,0,0,0,0,0,169, + 255,255,248,0,0,0,0,0,0,0,0,0,92,255,226,255,248,0,0,0,0,0,0,0, + 0,32,241,254,65,255,248,0,0,0,0,0,0,0,2,193,255,142,0,255,248,0,0,0, + 0,0,0,0,120,255,211,8,0,255,248,0,0,0,0,0,0,50,250,250,48,0,0,255, + 248,0,0,0,0,0,9,214,255,121,0,0,0,255,248,0,0,0,0,0,146,255,196,3, + 0,0,0,255,248,0,0,0,0,72,255,244,34,0,0,0,0,255,248,0,0,0,19,230, + 255,101,0,0,0,0,0,255,248,0,0,0,122,255,255,255,255,255,255,255,255,255,255,255, + 255,128,102,204,204,204,204,204,204,204,204,255,255,204,204,102,0,0,0,0,0,0,0,0, + 0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0, + 0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,1,250,255,255,255,255,255,255,255,255,24,0,0,0,17,255,246,180,180,180,180,180, + 180,180,17,0,0,0,39,255,202,0,0,0,0,0,0,0,0,0,0,0,60,255,182,0, + 0,0,0,0,0,0,0,0,0,0,81,255,163,0,0,0,0,0,0,0,0,0,0,0, + 104,255,143,0,0,0,0,0,0,0,0,0,0,0,125,255,135,140,226,252,236,171,49,0, + 0,0,0,0,147,255,250,250,197,184,230,255,251,88,0,0,0,0,168,255,188,26,0,0, + 3,113,254,248,33,0,0,0,75,104,17,0,0,0,0,0,147,255,144,0,0,0,0,0, + 0,0,0,0,0,0,48,255,212,0,0,0,0,0,0,0,0,0,0,0,8,255,242,0, + 0,16,28,15,0,0,0,0,0,0,5,255,242,0,0,119,255,175,0,0,0,0,0,0, + 38,255,213,0,0,40,255,250,37,0,0,0,0,0,128,255,145,0,0,0,161,255,218,44, + 0,0,2,99,250,248,35,0,0,0,12,193,255,254,206,186,226,255,250,87,0,0,0,0, + 0,4,105,199,243,253,229,164,45,0,0,0,0,0,0,0,64,180,239,253,230,163,41,0, + 0,0,0,0,0,123,255,254,205,184,222,255,247,73,0,0,0,0,85,255,217,42,0,0, + 0,90,251,240,21,0,0,5,228,248,36,0,0,0,0,0,143,255,119,0,0,80,255,158, + 0,0,0,0,0,0,43,144,96,0,0,153,255,81,0,0,0,0,0,0,0,0,0,0, + 0,203,255,33,2,79,152,176,160,99,9,0,0,0,0,235,255,32,202,255,255,255,255,255, + 221,42,0,0,0,250,252,205,226,90,18,4,45,169,255,226,15,0,0,254,255,234,27,0, + 0,0,0,1,179,255,125,0,0,246,255,125,0,0,0,0,0,0,58,255,207,0,0,221, + 255,71,0,0,0,0,0,0,7,255,245,0,0,180,255,74,0,0,0,0,0,0,1,251, + 252,0,0,116,255,127,0,0,0,0,0,0,33,255,223,0,0,26,250,232,18,0,0,0, + 0,0,133,255,151,0,0,0,139,255,200,35,0,0,1,102,252,246,35,0,0,0,6,178, + 255,253,204,184,226,255,246,77,0,0,0,0,0,2,98,198,244,253,225,154,35,0,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,255,0,180,180,180,180,180,180,180,180,180,206, + 255,228,0,0,0,0,0,0,0,0,0,3,199,255,77,0,0,0,0,0,0,0,0,0, + 115,255,174,0,0,0,0,0,0,0,0,0,30,245,247,32,0,0,0,0,0,0,0,0, + 0,167,255,139,0,0,0,0,0,0,0,0,0,51,255,243,19,0,0,0,0,0,0,0, + 0,0,177,255,139,0,0,0,0,0,0,0,0,0,39,254,253,29,0,0,0,0,0,0, + 0,0,0,143,255,178,0,0,0,0,0,0,0,0,0,4,234,255,86,0,0,0,0,0, + 0,0,0,0,67,255,247,10,0,0,0,0,0,0,0,0,0,144,255,181,0,0,0,0, + 0,0,0,0,0,0,210,255,119,0,0,0,0,0,0,0,0,0,14,254,255,66,0,0, + 0,0,0,0,0,0,0,59,255,255,21,0,0,0,0,0,0,0,0,0,98,255,241,0, + 0,0,0,0,0,0,0,0,0,127,255,216,0,0,0,0,0,0,0,0,0,75,179,235, + 253,237,184,78,0,0,0,0,0,1,154,255,254,208,186,208,254,255,154,1,0,0,0,103, + 255,211,38,0,0,0,40,211,255,103,0,0,0,210,255,48,0,0,0,0,0,49,255,210, + 0,0,0,250,254,1,0,0,0,0,0,1,254,251,0,0,0,239,255,44,0,0,0,0, + 0,44,255,239,0,0,0,169,255,208,36,0,0,0,35,207,255,169,0,0,0,39,242,255, + 253,205,182,205,253,255,241,38,0,0,0,0,80,255,255,255,255,255,255,255,147,2,0,0, + 0,18,226,255,165,52,10,10,55,170,255,165,1,0,0,137,255,151,0,0,0,0,0,0, + 159,255,95,0,0,218,255,30,0,0,0,0,0,0,39,255,200,0,0,251,252,0,0,0, + 0,0,0,0,4,255,242,0,0,242,255,18,0,0,0,0,0,0,26,255,234,0,0,183, + 255,117,0,0,0,0,0,0,125,255,175,0,0,62,254,250,100,3,0,0,3,106,251,253, + 55,0,0,0,103,251,255,232,187,187,233,255,250,96,0,0,0,0,0,43,155,221,250,250, + 219,152,39,0,0,0,0,0,0,41,156,225,252,244,199,102,3,0,0,0,0,0,0,93, + 250,255,221,184,202,252,255,185,7,0,0,0,0,50,252,247,86,0,0,0,29,188,255,143, + 0,0,0,0,171,255,113,0,0,0,0,0,9,216,251,27,0,0,0,233,255,21,0,0, + 0,0,0,0,111,255,114,0,0,0,254,252,0,0,0,0,0,0,0,72,255,178,0,0, + 0,234,255,22,0,0,0,0,0,0,92,255,219,0,0,0,172,255,115,0,0,0,0,0, + 0,181,255,242,0,0,0,56,254,247,84,0,0,0,15,150,243,253,254,0,0,0,0,112, + 255,255,223,183,197,246,247,75,252,251,0,0,0,0,0,62,181,238,252,227,154,37,7,255, + 238,0,0,0,0,0,0,0,0,0,0,0,0,33,255,211,0,0,0,78,104,21,0,0, + 0,0,0,0,76,255,165,0,0,0,158,255,89,0,0,0,0,0,0,146,255,97,0,0, + 0,85,255,181,0,0,0,0,0,23,240,242,13,0,0,0,5,216,255,130,5,0,0,26, + 200,255,116,0,0,0,0,0,46,235,255,234,187,196,249,255,160,1,0,0,0,0,0,0, + 25,146,221,253,244,194,90,1,0,0,0,0,0,0,255,248,0,0,0,0,255,248,0,0, + 0,0,216,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,209,0,0, + 0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0, + 0,0,216,209,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,209,0,0, + 0,0,255,248,0,0,0,0,255,246,0,0,0,0,0,214,0,0,0,0,30,175,0,0, + 0,0,196,65,0,0,0,0,75,0,0,0,0,0,0,0,0,0,0,0,0,0,20,0, + 0,0,0,0,0,0,0,0,1,64,166,249,0,0,0,0,0,0,0,20,115,217,255,255, + 191,0,0,0,0,1,64,166,249,255,232,137,37,0,0,0,0,115,217,255,254,183,83,5, + 0,0,0,0,0,0,255,255,159,31,0,0,0,0,0,0,0,0,0,226,255,254,188,94, + 12,0,0,0,0,0,0,0,2,68,164,246,255,244,163,68,2,0,0,0,0,0,0,0, + 14,100,196,255,255,226,136,0,0,0,0,0,0,0,0,0,37,132,226,255,0,0,0,0, + 0,0,0,0,0,0,0,2,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255, + 255,255,0,0,0,180,180,180,180,180,180,180,180,180,180,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,0,0,0,180,180, + 180,180,180,180,180,180,180,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,112,21,0,0,0,0, + 0,0,0,0,0,0,242,255,251,176,80,5,0,0,0,0,0,0,0,10,88,184,253,255, + 235,144,48,0,0,0,0,0,0,0,0,25,116,211,255,255,208,112,0,0,0,0,0,0, + 0,0,0,48,165,255,255,0,0,0,0,0,0,0,1,67,169,249,255,228,0,0,0,0, + 0,24,122,221,255,253,180,78,3,0,0,0,75,175,252,255,228,129,29,0,0,0,0,0, + 0,255,253,180,78,3,0,0,0,0,0,0,0,0,129,29,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,21,108,159,177,163,115,25,0,0,0,0,0,0,109, + 245,255,255,255,255,255,246,100,0,0,0,0,115,255,237,103,26,5,29,117,247,255,73,0, + 0,28,249,245,40,0,0,0,0,0,93,255,195,0,0,117,255,141,0,0,0,0,0,0, + 6,254,245,0,0,100,160,49,0,0,0,0,0,0,11,255,249,0,0,0,0,0,0,0, + 0,0,0,0,117,255,200,0,0,0,0,0,0,0,0,0,0,104,253,254,73,0,0,0, + 0,0,0,0,0,4,150,255,251,99,0,0,0,0,0,0,0,0,0,163,255,230,59,0, + 0,0,0,0,0,0,0,0,82,255,234,34,0,0,0,0,0,0,0,0,0,0,184,255, + 103,0,0,0,0,0,0,0,0,0,0,0,232,255,23,0,0,0,0,0,0,0,0,0, + 0,0,127,132,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,216,216,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,0,0,0,0,0,0,0,0,0,0,0,0,20,112,186,230,251,249,226,175,93,6, + 0,0,0,0,0,0,0,0,5,129,245,255,251,209,185,189,225,255,255,219,55,0,0,0, + 0,0,0,18,195,255,229,105,14,0,0,0,0,43,170,255,248,64,0,0,0,0,6,197, + 255,183,15,11,114,173,158,61,0,46,60,126,255,233,17,0,0,0,132,255,195,6,27,216, + 255,255,255,253,74,231,235,1,182,255,126,0,0,25,248,247,32,2,198,255,158,21,23,173, + 224,255,172,0,69,255,205,0,0,119,255,154,0,84,255,198,2,0,0,15,246,255,111,0, + 12,255,245,0,0,191,255,68,0,175,255,83,0,0,0,0,204,255,48,0,0,252,253,0, + 0,233,255,16,0,227,255,24,0,0,0,0,207,241,2,0,16,255,231,0,0,253,251,0, + 0,245,255,4,0,0,0,7,247,180,0,0,70,255,178,0,0,248,255,4,0,229,255,28, + 0,0,0,91,255,118,0,0,165,255,88,0,0,218,255,44,0,169,255,133,0,0,24,227, + 255,81,0,70,254,206,3,0,0,156,255,125,0,47,249,255,169,141,231,164,255,198,149,247, + 229,35,0,0,0,58,255,237,23,0,66,207,252,219,98,0,149,246,237,158,24,0,0,0, + 0,0,166,255,202,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,198, + 255,231,102,13,0,0,0,0,9,79,158,3,0,0,0,0,0,0,0,8,146,253,255,250, + 210,186,185,209,249,255,230,32,0,0,0,0,0,0,0,0,0,36,130,197,235,254,249,223, + 172,94,9,0,0,0,0,0,0,0,0,0,0,0,0,215,255,235,5,0,0,0,0,0, + 0,0,0,0,0,0,0,54,255,245,255,78,0,0,0,0,0,0,0,0,0,0,0,0, + 148,255,95,255,172,0,0,0,0,0,0,0,0,0,0,0,7,237,210,0,213,249,19,0, + 0,0,0,0,0,0,0,0,0,83,255,117,0,121,255,106,0,0,0,0,0,0,0,0, + 0,0,176,254,27,0,30,254,200,0,0,0,0,0,0,0,0,0,21,251,188,0,0,0, + 193,255,40,0,0,0,0,0,0,0,0,110,255,96,0,0,0,100,255,133,0,0,0,0, + 0,0,0,0,204,246,14,0,0,0,16,248,226,2,0,0,0,0,0,0,44,255,169,0, + 0,0,0,0,172,255,68,0,0,0,0,0,0,139,255,76,0,0,0,0,0,80,255,163, + 0,0,0,0,0,3,230,255,255,255,255,255,255,255,255,255,244,12,0,0,0,0,72,255, + 229,204,204,204,204,204,204,204,230,255,96,0,0,0,0,167,255,55,0,0,0,0,0,0, + 0,59,255,190,0,0,0,14,246,219,0,0,0,0,0,0,0,0,1,222,254,30,0,0, + 100,255,127,0,0,0,0,0,0,0,0,0,131,255,124,0,0,195,255,35,0,0,0,0, + 0,0,0,0,0,39,255,218,0,33,255,197,0,0,0,0,0,0,0,0,0,0,0,202, + 255,56,0,0,255,255,255,255,255,255,255,245,203,116,7,0,0,0,0,255,254,180,180,180, + 180,181,202,251,255,201,12,0,0,0,255,248,0,0,0,0,0,0,31,208,255,138,0,0, + 0,255,248,0,0,0,0,0,0,0,57,255,221,0,0,0,255,248,0,0,0,0,0,0, + 0,7,255,246,0,0,0,255,248,0,0,0,0,0,0,0,22,255,220,0,0,0,255,248, + 0,0,0,0,0,0,0,115,255,140,0,0,0,255,248,0,0,0,0,3,29,121,250,218, + 16,0,0,0,255,255,255,255,255,255,255,255,255,242,34,0,0,0,0,255,254,180,180,180, + 180,183,212,255,255,198,6,0,0,0,255,248,0,0,0,0,0,0,60,235,255,111,0,0, + 0,255,248,0,0,0,0,0,0,0,85,255,205,0,0,0,255,248,0,0,0,0,0,0, + 0,9,255,247,0,0,0,255,248,0,0,0,0,0,0,0,4,253,249,0,0,0,255,248, + 0,0,0,0,0,0,0,66,255,206,0,0,0,255,248,0,0,0,0,0,0,42,220,255, + 105,0,0,0,255,254,180,180,180,180,181,204,253,255,171,2,0,0,0,255,255,255,255,255, + 255,255,244,198,97,2,0,0,0,0,0,0,0,39,146,214,247,250,224,164,60,0,0,0, + 0,0,0,0,0,3,135,253,255,236,191,185,220,255,255,160,8,0,0,0,0,0,1,166, + 255,221,77,2,0,0,0,50,199,255,178,2,0,0,0,0,112,255,209,18,0,0,0,0, + 0,0,8,198,255,105,0,0,0,17,241,250,38,0,0,0,0,0,0,0,0,41,255,226, + 2,0,0,109,255,156,0,0,0,0,0,0,0,0,0,0,202,255,50,0,0,182,255,71, + 0,0,0,0,0,0,0,0,0,0,70,112,37,0,0,228,255,21,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,252,253,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,252,253,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,255,21, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,182,255,71,0,0,0,0,0,0, + 0,0,0,0,63,112,44,0,0,109,255,157,0,0,0,0,0,0,0,0,0,0,185,255, + 63,0,0,17,242,250,38,0,0,0,0,0,0,0,0,31,251,234,6,0,0,0,112,255, + 209,18,0,0,0,0,0,0,6,188,255,116,0,0,0,0,1,164,255,221,77,2,0,0, + 0,47,196,255,187,4,0,0,0,0,0,3,130,252,255,234,191,185,219,255,255,169,11,0, + 0,0,0,0,0,0,0,36,143,211,247,251,227,168,66,0,0,0,0,0,0,0,255,255, + 255,255,255,255,250,227,179,101,11,0,0,0,0,0,0,0,255,254,180,180,180,180,188,217, + 254,255,233,85,0,0,0,0,0,0,255,248,0,0,0,0,0,0,24,127,246,255,124,0, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,45,233,255,86,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,61,254,235,12,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,171,255,102,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,81,255, + 178,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,28,255,224,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,6,255,244,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,8,255,243,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,36,255, + 220,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,94,255,172,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,191,255,94,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,78,255,227,8,0,0,0,255,248,0,0,0,0,0,0,0,0,59,240,254,74, + 0,0,0,0,255,248,0,0,0,0,0,0,28,138,251,254,110,0,0,0,0,0,255,254, + 180,180,180,180,188,218,255,255,228,76,0,0,0,0,0,0,255,255,255,255,255,255,251,227, + 178,98,9,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,128,0,0, + 0,255,254,180,180,180,180,180,180,180,180,180,90,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,128,0,0,0, + 0,255,254,180,180,180,180,180,180,180,180,90,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,254,180,180,180,180,180,180,180,180,180,90,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,0,0,0,255,254,180,180,180,180,180,180,180,180,180,0,0,0,255,248,0,0, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0, + 255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,0,0,0,0,255,254,180,180,180,180,180,180,180,180,90,0,0,0,255,255, + 255,255,255,255,255,255,255,255,128,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0, + 0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0, + 255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,53,157,221,251,250,219,153,48,0,0,0,0,0,0,0,0,6, + 149,255,255,230,190,187,225,255,254,143,3,0,0,0,0,0,2,176,255,215,67,1,0,0, + 0,58,207,255,158,0,0,0,0,0,117,255,204,14,0,0,0,0,0,0,12,211,255,76, + 0,0,0,18,244,249,35,0,0,0,0,0,0,0,0,76,255,182,0,0,0,109,255,155, + 0,0,0,0,0,0,0,0,0,9,148,134,0,0,0,180,255,71,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,226,255,22,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,248,254,1,0,0,0,0,0,93,180,180,180,180,180,180,0,0,0,254,252,0, + 0,0,0,0,0,132,255,255,255,255,255,255,0,0,0,237,255,17,0,0,0,0,0,0, + 0,0,0,0,248,255,0,0,0,197,255,64,0,0,0,0,0,0,0,0,0,0,248,255, + 0,0,0,131,255,144,0,0,0,0,0,0,0,0,0,0,248,255,0,0,0,36,253,244, + 28,0,0,0,0,0,0,0,0,0,248,255,0,0,0,0,145,255,199,14,0,0,0,0, + 0,0,0,38,254,255,0,0,0,0,8,194,255,219,81,4,0,0,0,7,99,238,255,173, + 0,0,0,0,0,10,157,255,255,242,198,182,198,244,255,249,125,2,0,0,0,0,0,0, + 0,49,150,213,245,254,239,197,127,27,0,0,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,255,248,0,0,0,0,255,255,204,204,204,204,204,204,204,204,204,204,255,248, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,255,248,0, + 0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0, + 0,0,255,248,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0, + 255,248,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,8,255,243,0,0, + 0,0,0,0,0,0,64,255,210,0,0,22,3,0,0,0,34,213,255,127,0,0,128,241, + 198,182,204,252,255,199,10,0,0,82,213,245,254,242,197,111,7,0,0,0,0,0,255,248, + 0,0,0,0,0,0,0,9,187,255,220,30,0,0,0,255,248,0,0,0,0,0,0,9, + 187,255,218,28,0,0,0,0,255,248,0,0,0,0,0,9,187,255,216,26,0,0,0,0, + 0,255,248,0,0,0,0,9,187,255,213,23,0,0,0,0,0,0,255,248,0,0,0,8, + 186,255,211,21,0,0,0,0,0,0,0,255,248,0,0,8,184,255,206,21,0,0,0,0, + 0,0,0,0,255,248,0,8,184,255,206,18,0,0,0,0,0,0,0,0,0,255,248,8, + 184,255,201,16,0,0,0,0,0,0,0,0,0,0,255,250,184,255,199,15,0,0,0,0, + 0,0,0,0,0,0,0,255,250,187,255,202,19,0,0,0,0,0,0,0,0,0,0,0, + 255,248,8,179,255,212,27,0,0,0,0,0,0,0,0,0,0,255,248,0,5,170,255,223, + 35,0,0,0,0,0,0,0,0,0,255,248,0,0,3,161,255,231,45,0,0,0,0,0, + 0,0,0,255,248,0,0,0,2,150,255,238,56,0,0,0,0,0,0,0,255,248,0,0, + 0,0,1,139,255,244,69,0,0,0,0,0,0,255,248,0,0,0,0,0,0,129,255,249, + 82,0,0,0,0,0,255,248,0,0,0,0,0,0,0,119,255,252,96,0,0,0,0,255, + 248,0,0,0,0,0,0,0,0,107,255,255,112,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0, + 255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0, + 0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0, + 255,254,180,180,180,180,180,180,180,180,180,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,0,0,0,255,255,255,100,0,0,0,0,0,0,0,0,0,0,82,255,255,248,0,0, + 0,0,255,255,255,192,0,0,0,0,0,0,0,0,0,0,174,253,255,248,0,0,0,0, + 255,248,197,254,30,0,0,0,0,0,0,0,0,19,249,187,255,248,0,0,0,0,255,248, + 106,255,123,0,0,0,0,0,0,0,0,104,255,95,255,248,0,0,0,0,255,248,19,251, + 215,0,0,0,0,0,0,0,0,196,246,13,255,248,0,0,0,0,255,248,0,178,255,52, + 0,0,0,0,0,0,33,255,167,0,255,248,0,0,0,0,255,248,0,86,255,146,0,0, + 0,0,0,0,125,255,75,0,255,248,0,0,0,0,255,248,0,9,242,234,4,0,0,0, + 0,0,218,235,4,0,255,248,0,0,0,0,255,248,0,0,158,255,76,0,0,0,0,54, + 255,148,0,0,255,248,0,0,0,0,255,248,0,0,66,255,169,0,0,0,0,147,255,56, + 0,0,255,248,0,0,0,0,255,248,0,0,2,228,247,14,0,0,4,234,219,1,0,0, + 255,248,0,0,0,0,255,248,0,0,0,138,255,100,0,0,76,255,129,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,46,255,192,0,0,169,255,37,0,0,0,255,248,0,0, + 0,0,255,248,0,0,0,0,210,254,31,14,247,201,0,0,0,0,255,248,0,0,0,0, + 255,248,0,0,0,0,118,255,123,97,255,109,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,28,254,216,190,252,22,0,0,0,0,255,248,0,0,0,0,255,248,0,0, + 0,0,0,190,255,255,182,0,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0, + 0,98,255,255,90,0,0,0,0,0,255,248,0,0,0,0,255,255,123,0,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,255,255,249,44,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,255,255,255,204,4,0,0,0,0,0,0,0,255,248,0,0,0,0,255,251, + 219,255,123,0,0,0,0,0,0,0,255,248,0,0,0,0,255,248,60,253,250,45,0,0, + 0,0,0,0,255,248,0,0,0,0,255,248,0,139,255,205,5,0,0,0,0,0,255,248, + 0,0,0,0,255,248,0,8,216,255,125,0,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,56,253,250,46,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,139,255,206, + 5,0,0,0,255,248,0,0,0,0,255,248,0,0,0,8,216,255,127,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,54,252,251,48,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,0,133,255,208,5,0,255,248,0,0,0,0,255,248,0,0,0,0,0,7, + 212,255,129,0,255,248,0,0,0,0,255,248,0,0,0,0,0,0,52,252,251,50,255,248, + 0,0,0,0,255,248,0,0,0,0,0,0,0,133,255,210,255,248,0,0,0,0,255,248, + 0,0,0,0,0,0,0,6,211,255,255,248,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,50,251,255,248,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,131,255,248, + 0,0,0,0,0,0,0,53,157,221,250,250,220,157,53,0,0,0,0,0,0,0,0,0, + 6,149,255,255,228,189,190,229,255,255,149,6,0,0,0,0,0,0,3,179,255,209,63,0, + 0,0,1,67,212,255,179,3,0,0,0,0,0,125,255,196,10,0,0,0,0,0,0,12, + 199,255,125,0,0,0,0,24,246,245,28,0,0,0,0,0,0,0,0,30,246,246,24,0, + 0,0,119,255,147,0,0,0,0,0,0,0,0,0,0,148,255,119,0,0,0,191,255,64, + 0,0,0,0,0,0,0,0,0,0,67,255,189,0,0,0,234,255,17,0,0,0,0,0, + 0,0,0,0,0,18,255,232,0,0,0,253,252,0,0,0,0,0,0,0,0,0,0,0, + 0,253,252,0,0,0,251,254,1,0,0,0,0,0,0,0,0,0,0,1,254,251,0,0, + 0,228,255,23,0,0,0,0,0,0,0,0,0,0,25,255,228,0,0,0,180,255,77,0, + 0,0,0,0,0,0,0,0,0,80,255,182,0,0,0,106,255,165,0,0,0,0,0,0, + 0,0,0,0,168,255,108,0,0,0,15,240,252,43,0,0,0,0,0,0,0,0,46,253, + 242,17,0,0,0,0,110,255,214,19,0,0,0,0,0,0,22,216,255,114,0,0,0,0, + 0,1,167,255,221,73,1,0,0,2,77,224,255,172,2,0,0,0,0,0,0,4,141,254, + 255,230,189,190,233,255,254,142,4,0,0,0,0,0,0,0,0,0,47,152,219,250,250,218, + 150,45,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,251,224,165,58,0,0,0, + 0,0,255,254,180,180,180,180,180,190,228,255,255,124,0,0,0,0,255,248,0,0,0,0, + 0,0,1,77,239,255,69,0,0,0,255,248,0,0,0,0,0,0,0,0,98,255,181,0, + 0,0,255,248,0,0,0,0,0,0,0,0,18,255,233,0,0,0,255,248,0,0,0,0, + 0,0,0,0,3,255,244,0,0,0,255,248,0,0,0,0,0,0,0,0,39,255,219,0, + 0,0,255,248,0,0,0,0,0,0,0,0,153,255,149,0,0,0,255,248,0,0,0,0, + 0,10,52,163,255,240,29,0,0,0,255,255,255,255,255,255,255,255,255,255,222,52,0,0, + 0,0,255,254,180,180,180,180,180,174,147,84,6,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,53,157,221,250,250,220,157,53,0,0,0, + 0,0,0,0,0,0,6,149,255,255,228,189,190,229,255,255,149,6,0,0,0,0,0,0, + 3,179,255,209,63,0,0,0,1,67,212,255,179,3,0,0,0,0,0,125,255,195,10,0, + 0,0,0,0,0,12,198,255,125,0,0,0,0,24,246,244,26,0,0,0,0,0,0,0, + 0,29,246,246,24,0,0,0,119,255,144,0,0,0,0,0,0,0,0,0,0,147,255,119, + 0,0,0,191,255,64,0,0,0,0,0,0,0,0,0,0,64,255,189,0,0,0,234,255, + 16,0,0,0,0,0,0,0,0,0,0,17,255,232,0,0,0,253,252,0,0,0,0,0, + 0,0,0,0,0,0,0,252,252,0,0,0,249,254,1,0,0,0,0,0,0,0,0,0, + 0,1,255,250,0,0,0,227,255,26,0,0,0,0,0,0,0,0,0,0,26,255,227,0, + 0,0,183,255,81,0,0,0,0,0,0,0,0,0,0,81,255,177,0,0,0,111,255,169, + 0,0,0,0,0,0,0,0,0,0,169,255,99,0,0,0,20,244,253,46,0,0,0,0, + 0,0,0,0,46,253,230,10,0,0,0,0,121,255,215,20,0,0,0,0,0,0,19,214, + 254,77,0,0,0,0,0,2,174,255,222,73,1,0,0,1,73,221,247,93,0,0,0,0, + 0,0,0,4,139,253,255,231,189,190,231,255,255,201,187,207,226,246,0,0,0,0,0,0, + 41,144,209,245,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255,253,234, + 180,78,0,0,0,0,0,0,255,254,180,180,180,180,186,215,255,255,156,1,0,0,0,0, + 255,248,0,0,0,0,0,0,53,226,255,101,0,0,0,0,255,248,0,0,0,0,0,0, + 0,71,255,205,0,0,0,0,255,248,0,0,0,0,0,0,0,5,254,249,0,0,0,0, + 255,248,0,0,0,0,0,0,0,7,255,246,0,0,0,0,255,248,0,0,0,0,0,0, + 0,79,255,201,0,0,0,0,255,248,0,0,0,0,0,0,58,230,255,97,0,0,0,0, + 255,254,180,180,180,180,186,217,255,255,152,1,0,0,0,0,255,255,255,255,255,255,253,234, + 178,75,0,0,0,0,0,0,255,250,162,255,230,43,0,0,0,0,0,0,0,0,0,0, + 255,248,2,158,255,235,50,0,0,0,0,0,0,0,0,0,255,248,0,2,158,255,240,57, + 0,0,0,0,0,0,0,0,255,248,0,0,2,155,255,244,66,0,0,0,0,0,0,0, + 255,248,0,0,0,1,151,255,247,74,0,0,0,0,0,0,255,248,0,0,0,0,1,151, + 255,250,84,0,0,0,0,0,255,248,0,0,0,0,0,1,147,255,252,94,0,0,0,0, + 255,248,0,0,0,0,0,0,1,147,255,254,104,0,0,0,0,0,78,178,232,253,245,204, + 122,13,0,0,0,0,0,3,163,255,253,207,184,198,246,255,222,35,0,0,0,0,116,255, + 200,32,0,0,0,15,161,255,212,4,0,0,0,218,255,39,0,0,0,0,0,3,210,255, + 84,0,0,0,252,253,1,0,0,0,0,0,0,107,255,155,0,0,0,235,255,55,0,0, + 0,0,0,0,17,64,45,0,0,0,152,255,225,61,0,0,0,0,0,0,0,0,0,0, + 0,17,208,255,255,200,109,22,0,0,0,0,0,0,0,0,0,11,140,247,255,255,252,183, + 84,3,0,0,0,0,0,0,0,0,18,107,196,255,255,255,209,42,0,0,0,0,0,0, + 0,0,0,0,29,120,226,255,236,32,0,0,0,0,0,0,0,0,0,0,0,11,185,255, + 160,0,0,144,204,53,0,0,0,0,0,0,0,39,255,228,0,0,132,255,130,0,0,0, + 0,0,0,0,5,255,245,0,0,43,254,237,26,0,0,0,0,0,0,49,255,217,0,0, + 0,146,255,218,64,0,0,0,0,36,207,255,128,0,0,0,4,154,255,255,229,189,184,210, + 254,255,187,8,0,0,0,0,0,59,160,220,248,254,236,187,96,3,0,0,0,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,0,0,180,180,180,180,180,180,255,254,180,180,180, + 180,180,180,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,248,255,0,0,0,0,255,248,0,0,0,0,0,0,0, + 0,0,248,255,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,248,255,0,0,0, + 0,255,248,0,0,0,0,0,0,0,0,0,248,255,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,0,248,255,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,248,255, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,248,255,0,0,0,0,255,248,0, + 0,0,0,0,0,0,0,0,248,255,0,0,0,0,255,248,0,0,0,0,0,0,0,0, + 0,248,255,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,248,255,0,0,0,0, + 255,248,0,0,0,0,0,0,0,0,0,248,255,0,0,0,0,245,254,3,0,0,0,0, + 0,0,0,3,254,245,0,0,0,0,217,255,33,0,0,0,0,0,0,0,33,255,217,0, + 0,0,0,158,255,102,0,0,0,0,0,0,0,102,255,158,0,0,0,0,65,255,220,11, + 0,0,0,0,0,11,218,255,63,0,0,0,0,0,177,255,190,31,0,0,0,32,190,255, + 172,0,0,0,0,0,0,14,193,255,252,204,182,205,253,255,188,13,0,0,0,0,0,0, + 0,3,98,191,239,254,239,188,93,2,0,0,0,0,7,237,255,38,0,0,0,0,0,0, + 0,0,0,0,146,255,108,0,149,255,132,0,0,0,0,0,0,0,0,0,4,234,249,19, + 0,56,255,223,1,0,0,0,0,0,0,0,0,75,255,175,0,0,0,216,255,61,0,0, + 0,0,0,0,0,0,167,255,80,0,0,0,120,255,154,0,0,0,0,0,0,0,13,246, + 235,5,0,0,0,29,254,240,7,0,0,0,0,0,0,95,255,146,0,0,0,0,0,188, + 255,84,0,0,0,0,0,0,188,255,52,0,0,0,0,0,92,255,176,0,0,0,0,0, + 26,253,212,0,0,0,0,0,0,10,243,250,19,0,0,0,0,116,255,116,0,0,0,0, + 0,0,0,160,255,107,0,0,0,0,208,253,26,0,0,0,0,0,0,0,64,255,200,0, + 0,0,44,255,184,0,0,0,0,0,0,0,0,1,223,255,37,0,0,136,255,88,0,0, + 0,0,0,0,0,0,0,130,255,129,0,2,227,241,9,0,0,0,0,0,0,0,0,0, + 37,255,221,1,65,255,156,0,0,0,0,0,0,0,0,0,0,0,196,255,59,156,255,60, + 0,0,0,0,0,0,0,0,0,0,0,100,255,159,241,219,1,0,0,0,0,0,0,0, + 0,0,0,0,16,247,255,255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,168,255, + 255,33,0,0,0,0,0,0,0,168,255,92,0,0,0,0,0,0,0,54,255,255,118,0, + 0,0,0,0,0,0,24,255,204,0,0,95,255,162,0,0,0,0,0,0,0,123,255,255, + 189,0,0,0,0,0,0,0,94,255,131,0,0,23,255,231,1,0,0,0,0,0,0,193, + 252,234,248,10,0,0,0,0,0,0,163,255,58,0,0,0,206,255,46,0,0,0,0,0, + 12,250,196,157,255,70,0,0,0,0,0,1,233,239,3,0,0,0,133,255,117,0,0,0, + 0,0,75,255,124,86,255,141,0,0,0,0,0,49,255,168,0,0,0,0,60,255,188,0, + 0,0,0,0,144,255,53,17,253,210,0,0,0,0,0,117,255,96,0,0,0,0,4,240, + 248,10,0,0,0,0,213,236,2,0,198,255,24,0,0,0,0,189,255,25,0,0,0,0, + 0,172,255,73,0,0,0,27,255,167,0,0,128,255,94,0,0,0,10,248,208,0,0,0, + 0,0,0,98,255,143,0,0,0,95,255,94,0,0,57,255,163,0,0,0,75,255,134,0, + 0,0,0,0,0,26,255,214,0,0,0,164,255,24,0,0,3,238,232,1,0,0,143,255, + 62,0,0,0,0,0,0,0,209,255,29,0,1,232,208,0,0,0,0,170,255,46,0,0, + 214,240,4,0,0,0,0,0,0,0,135,255,98,0,46,255,135,0,0,0,0,99,255,115, + 0,29,255,172,0,0,0,0,0,0,0,0,64,255,169,0,115,255,65,0,0,0,0,29, + 255,186,0,98,255,99,0,0,0,0,0,0,0,0,6,242,237,3,186,244,6,0,0,0, + 0,0,212,246,8,169,255,28,0,0,0,0,0,0,0,0,0,174,255,61,246,178,0,0, + 0,0,0,0,142,255,71,237,210,0,0,0,0,0,0,0,0,0,0,103,255,191,255,106, + 0,0,0,0,0,0,70,255,192,255,138,0,0,0,0,0,0,0,0,0,0,30,255,255, + 255,35,0,0,0,0,0,0,8,247,255,255,64,0,0,0,0,0,0,0,0,0,0,0, + 212,255,221,0,0,0,0,0,0,0,0,185,255,243,6,0,0,0,0,0,0,104,255,221, + 11,0,0,0,0,0,0,0,13,223,253,56,0,0,1,188,255,147,0,0,0,0,0,0, + 0,156,255,133,0,0,0,0,32,243,254,62,0,0,0,0,0,77,255,210,6,0,0,0, + 0,0,104,255,220,11,0,0,0,20,233,250,47,0,0,0,0,0,0,1,191,255,144,0, + 0,0,172,255,123,0,0,0,0,0,0,0,0,33,244,254,61,0,92,255,200,4,0,0, + 0,0,0,0,0,0,0,108,255,219,39,240,246,40,0,0,0,0,0,0,0,0,0,0, + 1,193,255,242,255,110,0,0,0,0,0,0,0,0,0,0,0,0,35,253,255,194,2,0, + 0,0,0,0,0,0,0,0,0,0,0,79,255,255,217,9,0,0,0,0,0,0,0,0, + 0,0,0,20,233,250,209,255,140,0,0,0,0,0,0,0,0,0,0,0,170,255,123,35, + 245,253,57,0,0,0,0,0,0,0,0,0,90,255,201,4,0,109,255,217,8,0,0,0, + 0,0,0,0,26,237,246,40,0,0,2,193,255,139,0,0,0,0,0,0,0,181,255,110, + 0,0,0,0,34,245,253,56,0,0,0,0,0,101,255,192,2,0,0,0,0,0,108,255, + 216,8,0,0,0,32,242,242,32,0,0,0,0,0,0,1,191,255,139,0,0,2,192,255, + 100,0,0,0,0,0,0,0,0,33,244,253,56,0,57,253,251,49,0,0,0,0,0,0, + 0,0,23,237,252,51,0,142,255,207,5,0,0,0,0,0,0,0,172,255,133,0,0,10, + 219,255,124,0,0,0,0,0,0,84,255,212,7,0,0,0,61,254,249,44,0,0,0,0, + 19,233,252,52,0,0,0,0,0,144,255,201,3,0,0,0,166,255,133,0,0,0,0,0, + 0,10,219,255,117,0,0,79,255,212,7,0,0,0,0,0,0,0,62,254,248,38,16,229, + 253,55,0,0,0,0,0,0,0,0,0,145,255,195,160,255,139,0,0,0,0,0,0,0, + 0,0,0,11,221,255,255,216,8,0,0,0,0,0,0,0,0,0,0,0,63,255,255,56, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,0,0,0,180,180,180,180,180,180,180,180,180,224,255,232,0,0,0,0,0,0, + 0,0,0,0,0,20,234,255,82,0,0,0,0,0,0,0,0,0,0,0,162,255,170,0, + 0,0,0,0,0,0,0,0,0,0,71,255,236,22,0,0,0,0,0,0,0,0,0,0, + 11,224,255,90,0,0,0,0,0,0,0,0,0,0,0,143,255,177,0,0,0,0,0,0, + 0,0,0,0,0,55,253,240,27,0,0,0,0,0,0,0,0,0,0,6,211,255,97,0, + 0,0,0,0,0,0,0,0,0,0,125,255,186,1,0,0,0,0,0,0,0,0,0,0, + 40,249,243,31,0,0,0,0,0,0,0,0,0,0,2,194,255,105,0,0,0,0,0,0, + 0,0,0,0,0,105,255,193,1,0,0,0,0,0,0,0,0,0,0,29,242,246,36,0, + 0,0,0,0,0,0,0,0,0,0,177,255,112,0,0,0,0,0,0,0,0,0,0,0, + 87,255,198,2,0,0,0,0,0,0,0,0,0,0,0,233,255,207,180,180,180,180,180,180, + 180,180,180,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,180,180, + 180,180,180,180,0,0,0,0,255,255,255,255,255,255,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0, + 255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0, + 0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0, + 255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0, + 0,0,0,0,0,0,255,254,180,180,180,180,0,0,0,0,255,255,255,255,255,255,0,0, + 0,63,128,25,0,0,0,0,0,0,0,0,68,255,108,0,0,0,0,0,0,0,0,6, + 243,184,0,0,0,0,0,0,0,0,0,173,248,11,0,0,0,0,0,0,0,0,97,255, + 79,0,0,0,0,0,0,0,0,23,254,154,0,0,0,0,0,0,0,0,0,200,229,1, + 0,0,0,0,0,0,0,0,125,255,50,0,0,0,0,0,0,0,0,48,255,126,0,0, + 0,0,0,0,0,0,1,229,201,0,0,0,0,0,0,0,0,0,153,254,23,0,0,0, + 0,0,0,0,0,77,255,97,0,0,0,0,0,0,0,0,10,247,172,0,0,0,0,0, + 0,0,0,0,180,243,6,0,0,0,0,0,0,0,0,106,255,67,0,0,0,0,0,0, + 0,0,30,255,144,0,0,0,0,0,0,0,0,0,210,218,0,0,0,0,0,0,0,0, + 0,134,255,39,0,0,0,0,0,0,0,0,58,255,115,0,0,0,0,0,0,0,0,3, + 235,191,0,0,0,0,0,0,0,0,0,161,250,16,0,0,90,180,180,180,180,180,174,0, + 0,0,128,255,255,255,255,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0, + 0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255, + 248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0, + 0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0, + 0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0, + 0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0, + 0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255, + 248,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,255,248,0,0,0, + 90,180,180,180,180,255,248,0,0,0,128,255,255,255,255,255,248,0,0,0,0,0,0,4, + 211,255,146,0,0,0,0,0,0,0,0,0,114,255,240,253,50,0,0,0,0,0,0,0, + 29,243,202,36,242,201,2,0,0,0,0,0,0,172,245,37,0,91,255,104,0,0,0,0, + 0,73,255,102,0,0,0,167,239,22,0,0,0,9,222,178,0,0,0,0,16,226,162,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180, + 180,180,180,180,180,180,180,180,180,255,255,255,255,255,255,255,255,255,255,0,43,235,255,186, + 1,0,0,0,0,0,48,238,255,105,0,0,0,0,0,0,55,242,244,34,0,0,0,0, + 0,0,62,246,195,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,94,192,241,254,237,177,52,0,0,0,0,1,166,255,252,203,184,222,255,248,52,0,0, + 0,76,255,222,36,0,0,1,144,255,177,0,0,0,120,228,91,0,0,0,0,23,255,238, + 0,0,0,0,0,0,0,0,0,0,0,252,255,0,0,0,0,0,1,46,102,146,190,234, + 255,255,0,0,0,0,88,218,255,255,252,216,175,254,255,0,0,0,105,255,235,118,47,6, + 0,0,248,255,0,0,0,224,255,50,0,0,0,0,0,251,255,0,0,0,254,252,2,0, + 0,0,0,43,255,255,0,0,0,220,255,95,0,0,0,40,209,255,255,1,0,0,96,255, + 255,209,184,208,254,184,249,255,13,0,0,0,79,195,245,250,214,122,6,229,255,46,0,0, + 0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,248,0,46,169,233,252,229,158,32,0,0,0,0,0,255,248,72,248,241, + 189,189,239,255,240,56,0,0,0,0,255,251,231,149,10,0,0,9,145,255,230,13,0,0, + 0,255,255,183,1,0,0,0,0,0,182,255,115,0,0,0,255,255,68,0,0,0,0,0, + 0,71,255,191,0,0,0,255,255,10,0,0,0,0,0,0,17,255,233,0,0,0,255,250, + 0,0,0,0,0,0,0,2,255,246,0,0,0,255,255,10,0,0,0,0,0,0,18,255, + 231,0,0,0,255,255,64,0,0,0,0,0,0,73,255,188,0,0,0,255,255,180,0,0, + 0,0,0,1,187,255,109,0,0,0,255,252,240,145,9,0,0,9,148,255,224,10,0,0, + 0,255,248,90,253,241,189,189,240,255,236,49,0,0,0,0,255,248,0,60,182,239,252,225, + 146,26,0,0,0,0,0,0,14,129,216,250,242,188,76,0,0,0,0,0,34,220,255,237, + 187,197,250,255,136,0,0,0,6,211,255,141,7,0,0,31,208,255,77,0,0,106,255,181, + 0,0,0,0,0,41,254,188,0,0,193,255,66,0,0,0,0,0,0,92,95,0,0,239, + 255,10,0,0,0,0,0,0,0,0,0,0,253,250,0,0,0,0,0,0,0,0,0,0, + 0,237,255,13,0,0,0,0,0,0,0,0,0,0,188,255,72,0,0,0,0,0,0,85, + 92,0,0,97,255,190,1,0,0,0,0,35,253,190,0,0,4,208,255,151,9,0,0,31, + 207,255,75,0,0,0,31,219,255,238,188,197,250,255,131,0,0,0,0,0,13,127,215,250, + 243,188,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,248,0,0,0,0,0,29,150,226,252,238,178,55,0,255,248,0,0, + 0,0,54,238,255,238,188,191,243,251,82,255,248,0,0,0,13,230,255,139,8,0,0,11, + 152,235,255,248,0,0,0,116,255,176,0,0,0,0,0,1,188,255,248,0,0,0,196,255, + 64,0,0,0,0,0,0,72,255,248,0,0,0,239,255,10,0,0,0,0,0,0,18,255, + 248,0,0,0,254,250,0,0,0,0,0,0,0,2,255,248,0,0,0,242,255,9,0,0, + 0,0,0,0,18,255,248,0,0,0,200,255,63,0,0,0,0,0,0,73,255,248,0,0, + 0,122,255,175,0,0,0,0,0,1,187,255,248,0,0,0,16,233,255,139,8,0,0,10, + 149,241,255,248,0,0,0,0,58,240,255,238,188,190,241,251,84,255,248,0,0,0,0,0, + 32,155,228,252,236,175,53,0,255,248,0,0,0,0,0,8,111,202,245,252,223,151,32,0, + 0,0,0,0,30,213,255,246,194,187,230,255,244,67,0,0,0,6,209,255,164,16,0,0, + 3,111,255,239,23,0,0,106,255,190,2,0,0,0,0,0,154,255,134,0,0,192,255,68, + 0,0,0,0,0,0,54,255,208,0,0,239,255,189,180,180,180,180,180,180,188,255,241,0, + 0,253,255,255,255,255,255,255,255,255,255,255,245,0,0,237,255,13,0,0,0,0,0,0, + 0,0,0,0,0,185,255,75,0,0,0,0,0,0,0,0,0,0,0,92,255,198,3,0, + 0,0,0,0,109,200,89,0,0,2,194,255,168,18,0,0,1,96,250,228,15,0,0,0, + 21,202,255,247,195,186,228,255,232,49,0,0,0,0,0,5,108,200,245,252,220,139,22,0, + 0,0,0,0,0,1,110,215,250,238,0,0,0,0,112,255,252,194,192,0,0,0,0,219, + 255,84,0,0,0,0,0,0,253,253,3,0,0,0,0,0,0,255,248,0,0,0,0,128, + 255,255,255,255,255,255,255,0,90,180,180,255,254,180,180,180,0,0,0,0,255,248,0,0, + 0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255, + 248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0, + 0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0, + 0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,23, + 144,221,251,240,187,69,0,255,248,0,0,0,0,49,234,255,239,189,189,241,255,100,255,248, + 0,0,0,11,225,255,142,9,0,0,11,151,244,255,248,0,0,0,113,255,177,0,0,0, + 0,0,1,185,255,248,0,0,0,194,255,64,0,0,0,0,0,0,72,255,248,0,0,0, + 239,255,10,0,0,0,0,0,0,17,255,248,0,0,0,254,250,0,0,0,0,0,0,0, + 2,255,248,0,0,0,241,255,10,0,0,0,0,0,0,21,255,248,0,0,0,200,255,67, + 0,0,0,0,0,0,79,255,248,0,0,0,122,255,184,1,0,0,0,0,2,194,255,248, + 0,0,0,15,233,255,151,10,0,0,12,157,238,255,248,0,0,0,0,57,240,255,241,189, + 190,241,250,80,255,248,0,0,0,0,0,32,155,229,252,236,171,49,3,255,244,0,0,0, + 0,0,0,0,0,0,0,0,0,32,255,217,0,0,0,89,168,63,0,0,0,0,0,0, + 119,255,149,0,0,0,48,253,227,58,0,0,0,1,90,248,245,33,0,0,0,0,102,252, + 255,222,186,188,228,255,245,76,0,0,0,0,0,0,44,155,222,250,250,219,147,33,0,0, + 0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0, + 0,0,255,248,0,34,155,227,252,236,168,36,0,0,0,0,255,248,68,244,246,194,187,237, + 255,238,38,0,0,0,255,252,239,157,16,0,0,9,177,255,170,0,0,0,255,255,178,1, + 0,0,0,0,40,255,234,0,0,0,255,255,54,0,0,0,0,0,3,255,248,0,0,0, + 255,255,5,0,0,0,0,0,0,255,248,0,0,0,255,248,0,0,0,0,0,0,0,255, + 248,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,255,248,0,0,0,0, + 0,0,0,255,248,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,255,248, + 0,0,0,0,0,0,0,255,248,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0, + 0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,40,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,0,255,248,0,0,0,0,0,255,248,0,0,0,0,0,40,39,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,255, + 248,0,0,0,0,0,255,248,0,0,0,0,0,255,248,0,0,0,0,0,255,248,0,0, + 0,0,0,255,248,0,0,0,0,0,255,248,0,0,0,0,0,255,248,0,0,0,0,0, + 255,248,0,0,0,0,0,255,248,0,0,0,0,0,255,248,0,0,0,0,0,255,248,0, + 0,0,0,0,255,248,0,0,0,0,0,255,248,0,0,0,0,1,255,248,0,0,0,0, + 50,255,229,0,0,194,187,243,255,148,0,0,236,254,228,144,9,0,0,0,0,128,124,0, + 0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,255, + 248,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0, + 0,255,248,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0, + 0,0,0,255,248,0,0,0,0,5,175,255,212,23,0,0,255,248,0,0,0,6,175,255, + 208,21,0,0,0,255,248,0,0,6,178,255,203,18,0,0,0,0,255,248,0,6,178,255, + 199,15,0,0,0,0,0,255,248,6,178,255,192,13,0,0,0,0,0,0,255,250,178,255, + 188,10,0,0,0,0,0,0,0,255,254,248,255,104,0,0,0,0,0,0,0,0,255,248, + 74,250,253,89,0,0,0,0,0,0,0,255,248,0,81,252,252,82,0,0,0,0,0,0, + 255,248,0,0,90,253,250,76,0,0,0,0,0,255,248,0,0,0,98,255,248,70,0,0, + 0,0,255,248,0,0,0,0,107,255,247,65,0,0,0,255,248,0,0,0,0,0,116,255, + 245,59,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248, + 0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,49,177,241,249,199, + 70,0,0,64,184,242,249,198,67,0,0,0,0,0,255,248,80,250,234,187,214,255,253,67, + 114,255,235,188,211,255,253,70,0,0,0,0,255,253,242,130,5,0,0,137,255,226,254,138, + 6,0,0,128,255,202,0,0,0,0,255,255,164,0,0,0,0,20,255,255,173,0,0,0, + 0,14,254,252,3,0,0,0,255,255,50,0,0,0,0,0,250,255,59,0,0,0,0,0, + 242,255,8,0,0,0,255,255,4,0,0,0,0,0,248,255,10,0,0,0,0,0,240,255, + 8,0,0,0,255,248,0,0,0,0,0,0,248,255,0,0,0,0,0,0,240,255,8,0, + 0,0,255,248,0,0,0,0,0,0,248,255,0,0,0,0,0,0,240,255,8,0,0,0, + 255,248,0,0,0,0,0,0,248,255,0,0,0,0,0,0,240,255,8,0,0,0,255,248, + 0,0,0,0,0,0,248,255,0,0,0,0,0,0,240,255,8,0,0,0,255,248,0,0, + 0,0,0,0,248,255,0,0,0,0,0,0,240,255,8,0,0,0,255,248,0,0,0,0, + 0,0,248,255,0,0,0,0,0,0,240,255,8,0,0,0,255,248,0,0,0,0,0,0, + 248,255,0,0,0,0,0,0,240,255,8,0,0,0,255,248,0,34,155,227,252,236,168,36, + 0,0,0,0,255,248,68,244,246,194,187,237,255,238,38,0,0,0,255,252,239,157,16,0, + 0,9,177,255,170,0,0,0,255,255,178,1,0,0,0,0,40,255,234,0,0,0,255,255, + 54,0,0,0,0,0,3,255,248,0,0,0,255,255,5,0,0,0,0,0,0,255,248,0, + 0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,255,248,0,0,0,0,0,0, + 0,255,248,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,255,248,0,0, + 0,0,0,0,0,255,248,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0, + 255,248,0,0,0,0,0,0,0,255,248,0,0,0,255,248,0,0,0,0,0,0,0,255, + 248,0,0,0,0,11,122,208,248,249,208,124,12,0,0,0,0,0,30,216,255,243,190,190, + 241,255,220,34,0,0,0,6,209,255,156,12,0,0,11,152,255,213,7,0,0,102,255,187, + 1,0,0,0,0,1,186,255,106,0,0,192,255,67,0,0,0,0,0,0,67,255,193,0, + 0,239,255,10,0,0,0,0,0,0,10,255,239,0,0,253,251,0,0,0,0,0,0,0, + 0,251,253,0,0,237,255,14,0,0,0,0,0,0,14,255,237,0,0,187,255,77,0,0, + 0,0,0,0,77,255,187,0,0,97,255,196,2,0,0,0,0,2,196,255,97,0,0,4, + 204,255,164,15,0,0,14,163,255,204,4,0,0,0,28,214,255,244,191,192,244,255,215,28, + 0,0,0,0,0,10,119,208,249,249,208,121,11,0,0,0,0,0,255,248,0,64,179,236, + 252,228,154,30,0,0,0,0,0,255,248,117,255,241,189,189,239,255,239,54,0,0,0,0, + 255,254,253,149,10,0,0,9,145,255,227,12,0,0,0,255,255,183,1,0,0,0,0,0, + 182,255,113,0,0,0,255,255,68,0,0,0,0,0,0,71,255,191,0,0,0,255,255,10, + 0,0,0,0,0,0,17,255,232,0,0,0,255,250,0,0,0,0,0,0,0,2,255,246, + 0,0,0,255,255,10,0,0,0,0,0,0,18,255,231,0,0,0,255,255,64,0,0,0, + 0,0,0,73,255,187,0,0,0,255,255,180,0,0,0,0,0,1,187,255,106,0,0,0, + 255,254,250,145,9,0,0,9,148,255,222,9,0,0,0,255,248,112,255,241,189,189,240,255, + 233,46,0,0,0,0,255,248,0,72,188,242,253,221,142,22,0,0,0,0,0,255,248,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,26,146,222,252,240,185,67,0,255,248,0,0,0,0,51,236,255,238,188,191,243,255,103, + 255,248,0,0,0,12,227,255,139,8,0,0,11,152,247,255,248,0,0,0,115,255,176,0, + 0,0,0,0,1,188,255,248,0,0,0,195,255,64,0,0,0,0,0,0,72,255,248,0, + 0,0,239,255,10,0,0,0,0,0,0,18,255,248,0,0,0,254,250,0,0,0,0,0, + 0,0,2,255,248,0,0,0,240,255,9,0,0,0,0,0,0,18,255,248,0,0,0,200, + 255,63,0,0,0,0,0,0,73,255,248,0,0,0,122,255,175,0,0,0,0,0,1,187, + 255,248,0,0,0,16,233,255,139,8,0,0,10,149,251,255,248,0,0,0,0,60,240,255, + 238,188,190,241,254,108,255,248,0,0,0,0,0,31,153,226,252,238,182,65,0,255,248,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,248,0,0,0,0,255,248,0,94,210,251,128,0,0,255,248,122,255,220,183,94,0,0, + 255,254,243,87,0,0,0,0,0,255,255,136,0,0,0,0,0,0,255,255,44,0,0,0, + 0,0,0,255,255,4,0,0,0,0,0,0,255,249,0,0,0,0,0,0,0,255,248,0, + 0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0, + 255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,73,191,241,249,221,139,16,0,0,0,94,255,254,201,187,236,255,214,14,0,0, + 221,255,74,0,0,10,183,255,125,0,0,252,253,2,0,0,0,46,192,141,0,0,213,255, + 118,1,0,0,0,0,0,0,0,80,253,255,214,132,57,2,0,0,0,0,0,66,196,255, + 255,255,224,86,0,0,0,0,0,0,25,95,172,251,255,87,0,17,32,14,0,0,0,0, + 73,255,213,0,110,255,150,0,0,0,0,2,253,252,0,32,251,249,72,0,0,0,97,255, + 221,0,0,115,255,255,213,184,211,255,255,93,0,0,0,72,184,238,254,238,184,69,0,0, + 0,0,0,40,133,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0, + 0,0,0,0,0,0,255,248,0,0,0,0,128,255,255,255,255,255,255,255,128,90,180,180, + 255,254,180,180,180,90,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0, + 0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0, + 0,0,0,0,0,0,255,248,0,0,0,0,0,0,0,255,248,0,0,0,0,0,0,0, + 251,253,2,0,0,0,0,0,0,219,255,79,0,0,0,0,0,0,115,255,253,197,184,107, + 0,0,0,2,120,219,253,247,108,0,0,255,248,0,0,0,0,0,0,248,255,0,0,0, + 0,255,248,0,0,0,0,0,0,248,255,0,0,0,0,255,248,0,0,0,0,0,0,248, + 255,0,0,0,0,255,248,0,0,0,0,0,0,248,255,0,0,0,0,255,248,0,0,0, + 0,0,0,248,255,0,0,0,0,255,248,0,0,0,0,0,0,248,255,0,0,0,0,255, + 248,0,0,0,0,0,0,248,255,0,0,0,0,255,248,0,0,0,0,0,4,255,255,0, + 0,0,0,255,251,0,0,0,0,0,50,255,255,0,0,0,0,243,255,26,0,0,0,0, + 161,255,255,0,0,0,0,185,255,150,1,0,2,119,244,253,255,0,0,0,0,55,249,255, + 220,184,228,251,86,248,255,0,0,0,0,0,60,193,248,242,180,53,0,248,255,0,0,94, + 255,174,0,0,0,0,0,0,15,247,232,5,10,241,249,19,0,0,0,0,0,100,255,139, + 0,0,151,255,105,0,0,0,0,0,192,255,40,0,0,51,255,197,0,0,0,0,30,254, + 195,0,0,0,0,208,255,35,0,0,0,120,255,95,0,0,0,0,108,255,127,0,0,0, + 213,242,10,0,0,0,0,16,248,219,1,0,50,255,152,0,0,0,0,0,0,164,255,56, + 0,142,255,52,0,0,0,0,0,0,65,255,149,3,232,208,0,0,0,0,0,0,0,1, + 219,237,78,255,109,0,0,0,0,0,0,0,0,122,255,226,248,17,0,0,0,0,0,0, + 0,0,25,252,255,165,0,0,0,0,0,0,0,0,0,0,178,255,66,0,0,0,0,0, + 48,255,189,0,0,0,0,0,175,255,48,0,0,0,0,60,255,151,1,229,248,8,0,0, + 0,9,245,255,130,0,0,0,0,128,255,77,0,156,255,66,0,0,0,78,255,255,210,0, + 0,0,0,192,248,11,0,82,255,132,0,0,0,158,250,168,255,33,0,0,10,248,185,0, + 0,13,250,198,0,0,3,235,184,70,255,113,0,0,68,255,112,0,0,0,190,252,14,0, + 62,255,102,5,240,194,0,0,133,255,39,0,0,0,116,255,76,0,140,253,21,0,163,253, + 21,0,199,220,0,0,0,0,43,255,142,0,218,191,0,0,82,255,97,13,252,146,0,0, + 0,0,0,224,208,42,255,108,0,0,10,245,178,76,255,71,0,0,0,0,0,151,254,143, + 255,27,0,0,0,174,247,151,246,9,0,0,0,0,0,77,255,250,198,0,0,0,0,93, + 255,250,180,0,0,0,0,0,0,11,248,255,115,0,0,0,0,16,250,255,107,0,0,0, + 0,0,0,0,185,255,34,0,0,0,0,0,186,255,33,0,0,0,0,86,255,216,9,0, + 0,0,0,56,253,223,14,0,0,165,255,142,0,0,0,10,219,253,60,0,0,0,16,226, + 254,61,0,0,145,255,132,0,0,0,0,0,65,254,219,10,63,254,204,5,0,0,0,0, + 0,0,141,255,156,222,245,38,0,0,0,0,0,0,0,7,211,255,255,102,0,0,0,0, + 0,0,0,0,0,135,255,244,14,0,0,0,0,0,0,0,0,55,251,243,255,160,0,0, + 0,0,0,0,0,15,223,246,45,201,255,82,0,0,0,0,0,0,171,255,107,0,40,248, + 236,24,0,0,0,0,102,255,181,1,0,0,117,255,182,1,0,0,44,247,234,23,0,0, + 0,3,200,255,104,0,9,212,255,78,0,0,0,0,0,40,247,245,37,89,255,192,0,0, + 0,0,0,0,16,248,232,5,6,232,255,41,0,0,0,0,0,104,255,137,0,0,129,255, + 144,0,0,0,0,0,203,255,36,0,0,27,251,239,10,0,0,0,44,255,190,0,0,0, + 0,168,255,96,0,0,0,140,255,89,0,0,0,0,60,255,199,0,0,4,232,236,7,0, + 0,0,0,0,207,255,49,0,76,255,142,0,0,0,0,0,0,98,255,152,0,173,255,42, + 0,0,0,0,0,0,9,238,243,34,251,197,0,0,0,0,0,0,0,0,139,255,208,255, + 96,0,0,0,0,0,0,0,0,33,253,255,240,10,0,0,0,0,0,0,0,0,0,179, + 255,148,0,0,0,0,0,0,0,0,0,0,196,255,48,0,0,0,0,0,0,0,0,0, + 45,255,203,0,0,0,0,0,0,0,0,0,0,151,255,102,0,0,0,0,0,0,0,0, + 0,13,243,244,13,0,0,0,0,0,0,0,0,0,105,255,155,0,0,0,0,0,0,0, + 0,0,0,211,255,54,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,0, + 0,0,180,180,180,180,180,180,221,255,229,0,0,0,0,0,0,0,0,16,229,255,72,0, + 0,0,0,0,0,0,0,160,255,150,0,0,0,0,0,0,0,0,75,255,219,11,0,0, + 0,0,0,0,0,16,229,253,57,0,0,0,0,0,0,0,0,160,255,133,0,0,0,0, + 0,0,0,0,75,255,207,6,0,0,0,0,0,0,0,16,230,249,45,0,0,0,0,0, + 0,0,0,162,255,115,0,0,0,0,0,0,0,0,77,255,193,2,0,0,0,0,0,0, + 0,0,231,255,204,180,180,180,180,180,180,180,0,0,255,255,255,255,255,255,255,255,255,255, + 0,0,0,0,0,70,157,179,180,90,0,0,0,0,105,255,255,255,255,128,0,0,0,0, + 229,250,67,3,0,0,0,0,0,3,255,211,0,0,0,0,0,0,0,0,226,241,2,0, + 0,0,0,0,0,0,176,255,39,0,0,0,0,0,0,0,126,255,92,0,0,0,0,0, + 0,0,74,255,143,0,0,0,0,0,0,0,32,255,180,0,0,0,0,0,0,0,65,255, + 159,0,0,0,0,0,180,188,245,225,35,0,0,0,0,0,255,255,255,171,9,0,0,0, + 0,0,0,8,121,255,134,0,0,0,0,0,0,0,28,255,182,0,0,0,0,0,0,0, + 59,255,158,0,0,0,0,0,0,0,110,255,106,0,0,0,0,0,0,0,161,255,55,0, + 0,0,0,0,0,0,211,250,7,0,0,0,0,0,0,2,252,214,0,0,0,0,0,0, + 0,1,245,237,15,0,0,0,0,0,0,0,156,255,232,183,180,90,0,0,0,0,9,147, + 233,255,255,128,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0, + 0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0, + 0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0, + 0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0, + 0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0, + 0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0,0,255,248,0,0,0, + 180,180,173,128,20,0,0,0,0,0,255,255,255,255,223,16,0,0,0,0,0,0,18,175, + 255,107,0,0,0,0,0,0,0,84,255,134,0,0,0,0,0,0,0,115,255,98,0,0, + 0,0,0,0,0,169,255,50,0,0,0,0,0,0,0,223,249,5,0,0,0,0,0,0, + 19,255,206,0,0,0,0,0,0,0,55,255,163,0,0,0,0,0,0,0,32,255,193,1, + 0,0,0,0,0,0,0,133,255,217,181,90,0,0,0,0,0,71,237,255,255,128,0,0, + 0,0,18,245,222,38,1,0,0,0,0,0,57,255,159,0,0,0,0,0,0,0,33,255, + 190,0,0,0,0,0,0,0,1,238,239,1,0,0,0,0,0,0,0,183,255,34,0,0, + 0,0,0,0,0,131,255,85,0,0,0,0,0,0,0,86,255,127,0,0,0,0,0,0, + 0,127,255,123,0,0,0,0,180,180,198,254,249,40,0,0,0,0,255,255,249,204,69,0, + 0,0,0,0,76,216,253,236,184,104,20,0,0,52,200,28,27,248,228,185,219,255,255,252, + 205,187,243,210,1,78,191,12,0,0,41,128,202,245,249,191,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,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0, +}; +static const struct nvfont nvfont_small2 = { 24, 6, nvg_small2, nvb_small2 }; + +static const struct nvglyph nvg_title2[] = { + {0,9,0,0,0,593}, + {0,14,35,0,-35,906}, + {490,22,36,0,-36,1379}, + {1282,35,35,0,-35,2233}, + {2507,31,46,0,-41,1957}, + {3933,38,35,0,-35,2415}, + {5263,37,35,0,-35,2359}, + {6558,12,36,0,-36,786}, + {6990,21,41,0,-36,1349}, + {7851,21,41,0,-36,1349}, + {8712,21,36,0,-36,1321}, + {9468,26,30,0,-30,1671}, + {10248,13,15,0,-7,845}, + {10443,24,16,0,-16,1514}, + {10827,13,7,0,-7,845}, + {10918,21,40,0,-36,1364}, + {11758,33,35,0,-35,2080}, + {12913,19,35,0,-35,1189}, + {13578,27,35,0,-35,1711}, + {14523,28,35,0,-35,1779}, + {15503,30,35,0,-35,1889}, + {16553,28,35,0,-35,1785}, + {17533,30,35,0,-35,1889}, + {18583,27,35,0,-35,1723}, + {19528,29,35,0,-35,1837}, + {20543,30,35,0,-35,1902}, + {21593,13,23,0,-23,845}, + {21892,13,31,0,-23,845}, + {22295,26,28,0,-28,1671}, + {23023,26,25,0,-25,1671}, + {23673,26,28,0,-28,1671}, + {24401,28,36,0,-36,1782}, + {25409,42,35,0,-35,2663}, + {26879,35,35,0,-35,2252}, + {28104,31,35,0,-35,1981}, + {29189,36,35,0,-35,2295}, + {30449,36,35,0,-35,2319}, + {31709,30,35,0,-35,1935}, + {32759,29,35,0,-35,1825}, + {33774,37,35,0,-35,2347}, + {35069,35,35,0,-35,2227}, + {36294,12,35,0,-35,780}, + {36714,21,35,0,-35,1312}, + {37449,34,35,0,-35,2187}, + {38639,28,35,0,-35,1809}, + {39619,43,35,0,-35,2759}, + {41124,35,35,0,-35,2227}, + {42349,38,35,0,-35,2439}, + {43679,32,35,0,-35,2049}, + {44799,39,35,0,-35,2476}, + {46164,32,35,0,-35,2040}, + {47284,31,35,0,-35,1957}, + {48369,32,35,0,-35,2040}, + {49489,34,35,0,-35,2163}, + {50679,35,35,0,-35,2252}, + {51904,52,35,0,-35,3339}, + {53724,34,35,0,-35,2172}, + {54914,34,35,0,-35,2150}, + {56104,30,35,0,-35,1938}, + {57154,21,41,0,-36,1349}, + {58015,21,40,0,-36,1364}, + {58855,21,41,0,-36,1349}, + {59716,26,36,0,-36,1671}, + {60652,22,7,0,0,1432}, + {60806,17,36,0,-36,1087}, + {61418,27,25,0,-25,1714}, + {62093,30,35,0,-35,1908}, + {63143,27,25,0,-25,1696}, + {63818,30,35,0,-35,1908}, + {64868,27,25,0,-25,1754}, + {65543,18,35,0,-35,1137}, + {66173,30,35,0,-25,1908}, + {67223,29,35,0,-35,1880}, + {68238,12,35,0,-35,799}, + {68658,14,45,-2,-35,799}, + {69288,27,35,0,-35,1714}, + {70233,12,35,0,-35,799}, + {70653,45,25,0,-25,2891}, + {71778,29,25,0,-25,1880}, + {72503,29,25,0,-25,1834}, + {73228,30,35,0,-25,1908}, + {74278,30,35,0,-25,1908}, + {75328,19,25,0,-25,1198}, + {75803,24,25,0,-25,1518}, + {76403,19,33,0,-33,1247}, + {77030,29,25,0,-25,1855}, + {77755,26,25,0,-25,1647}, + {78405,38,25,0,-25,2458}, + {79355,28,25,0,-25,1803}, + {80055,26,35,0,-25,1647}, + {80965,25,25,0,-25,1576}, + {81590,21,41,0,-36,1349}, + {82451,11,44,0,-38,719}, + {82935,21,41,0,-36,1349}, + {83796,27,21,0,-21,1671}, +}; +static const unsigned char nvb_title2[] = { + 0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,0,0,0,0,0,0,0,0,255,255,255,255,255,255,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0, + 0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,0,255,255,255,255,255,255,255,0, + 0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,0,255,255,255,255, + 255,255,255,0,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,0, + 255,255,255,255,255,255,255,0,0,0,0,0,0,0,99,221,253,221,99,0,0,0,0,99, + 221,253,221,99,0,0,0,0,0,0,0,85,255,255,255,255,255,85,0,0,85,255,255,255, + 255,255,85,0,0,0,0,0,0,204,255,255,255,255,255,204,0,0,204,255,255,255,255,255, + 204,0,0,0,0,0,0,251,255,255,255,255,255,251,0,0,251,255,255,255,255,255,251,0, + 0,0,0,0,0,245,255,255,255,255,255,245,0,0,245,255,255,255,255,255,245,0,0,0, + 0,0,0,214,255,255,255,255,255,215,0,0,214,255,255,255,255,255,215,0,0,0,0,0, + 0,165,255,255,255,255,255,168,0,0,165,255,255,255,255,255,168,0,0,0,0,0,0,108, + 255,255,255,255,255,108,0,0,108,255,255,255,255,255,108,0,0,0,0,0,0,44,255,255, + 255,255,255,44,0,0,44,255,255,255,255,255,44,0,0,0,0,0,0,1,232,255,255,255, + 232,1,0,0,1,232,255,255,255,232,1,0,0,0,0,0,0,0,169,255,255,255,169,0, + 0,0,0,169,255,255,255,169,0,0,0,0,0,0,0,0,102,255,255,255,101,0,0,0, + 0,102,255,255,255,101,0,0,0,0,0,0,0,0,36,255,255,255,36,0,0,0,0,36, + 255,255,255,36,0,0,0,0,0,0,0,0,0,228,255,227,0,0,0,0,0,0,228,255, + 227,0,0,0,0,0,0,0,0,0,0,160,255,160,0,0,0,0,0,0,160,255,160,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,255,255, + 255,255,135,0,0,0,0,0,0,210,255,255,255,255,111,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,224,255,255,255,255,100,0,0,0,0,0,1,244,255,255,255, + 255,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,254,255,255,255,255, + 64,0,0,0,0,0,24,255,255,255,255,255,40,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,39,255,255,255,255,255,29,0,0,0,0,0,59,255,255,255,255,254,7, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,255,255,255,255,249,2,0, + 0,0,0,0,94,255,255,255,255,227,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,108,255,255,255,255,216,0,0,0,0,0,0,129,255,255,255,255,192,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,255,255,255,255,181,0,0,0,0, + 0,0,164,255,255,255,255,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,179,255,255,255,255,145,0,0,0,0,0,0,200,255,255,255,255,121,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,213,255,255,255,255,111,0,0,0,0,0,0, + 234,255,255,255,255,87,0,0,0,0,0,0,0,0,0,0,220,220,220,220,220,220,220,255, + 255,255,255,255,235,220,220,220,220,220,220,255,255,255,255,255,229,220,220,220,220,220,0,0, + 0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0, + 0,0,0,0,0,168,255,255,255,255,156,0,0,0,0,0,0,189,255,255,255,255,132,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,255,255,255,255,121,0,0, + 0,0,0,0,224,255,255,255,255,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,237,255,255,255,255,87,0,0,0,0,0,6,253,255,255,255,255,63,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,16,255,255,255,255,255,52,0,0,0,0, + 0,38,255,255,255,255,255,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,255,255,255,255,255,17,0,0,0,0,0,73,255,255,255,255,247,2,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,86,255,255,255,255,238,0,0,0,0,0,0,108, + 255,255,255,255,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,255, + 255,255,255,203,0,0,0,0,0,0,144,255,255,255,255,179,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,220, + 220,220,220,220,229,255,255,255,255,255,224,220,220,220,220,220,232,255,255,255,255,255,220,220, + 220,220,220,220,220,0,0,0,0,0,0,0,0,0,0,75,255,255,255,255,247,2,0,0, + 0,0,0,98,255,255,255,255,225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,110,255,255,255,255,214,0,0,0,0,0,0,133,255,255,255,255,190,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,144,255,255,255,255,180,0,0,0,0,0, + 0,168,255,255,255,255,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 180,255,255,255,255,144,0,0,0,0,0,0,203,255,255,255,255,120,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,215,255,255,255,255,109,0,0,0,0,0,0,238, + 255,255,255,255,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,247,255, + 255,255,255,74,0,0,0,0,0,17,255,255,255,255,255,50,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,28,255,255,255,255,255,40,0,0,0,0,0,52,255,255,255, + 255,255,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,255,255,255,255, + 254,6,0,0,0,0,0,88,255,255,255,255,236,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,99,255,255,255,255,225,0,0,0,0,0,0,123,255,255,255,255,201, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 128,128,128,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,94,156,202,255,255,255,255,255,201, + 154,91,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,162,249,255,255, + 255,255,255,255,255,255,255,255,255,248,156,29,0,0,0,0,0,0,0,0,0,0,0,0, + 1,118,249,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,245,101,0,0,0,0, + 0,0,0,0,0,0,0,150,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,136,0,0,0,0,0,0,0,0,0,109,255,255,255,255,255,255,255,255,250,227, + 222,238,255,255,255,255,255,255,255,255,255,111,0,0,0,0,0,0,0,23,244,255,255,255, + 255,255,253,154,54,3,0,0,0,23,93,205,255,255,255,255,255,255,250,40,0,0,0,0, + 0,0,123,255,255,255,255,255,250,70,0,0,0,0,0,0,0,0,2,131,255,255,255,255, + 255,255,170,0,0,0,0,0,0,196,255,255,255,255,255,146,0,0,0,0,0,0,0,0, + 0,0,0,163,255,255,255,255,255,252,21,0,0,0,0,0,239,255,255,255,255,255,80,0, + 0,0,0,0,0,0,0,0,0,0,26,251,255,255,255,255,255,92,0,0,0,0,0,254, + 255,255,255,255,255,87,0,0,0,0,0,0,0,0,0,0,0,0,187,255,255,255,255,255, + 145,0,0,0,0,0,244,255,255,255,255,255,159,0,0,0,0,0,0,0,0,0,0,0, + 0,48,84,84,84,84,84,56,0,0,0,0,0,207,255,255,255,255,255,253,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,255,255,255, + 255,255,255,251,140,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,35,251,255,255,255,255,255,255,255,251,183,104,27,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,130,255,255,255,255,255,255,255,255,255,255,255,206, + 130,52,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,167,255,255,255,255, + 255,255,255,255,255,255,255,255,255,231,154,72,4,0,0,0,0,0,0,0,0,0,0,0, + 0,0,2,127,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,229,123,14,0,0, + 0,0,0,0,0,0,0,0,0,0,0,44,177,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,234,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,144,229,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,144,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,2,57,131,206,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,102,176,244,255,255,255,255, + 255,255,255,255,253,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,7,83,197,255,255,255,255,255,255,255,167,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,105,254,255,255,255,255,255,245,5,0,0,63, + 96,96,96,96,96,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,255,255,255, + 255,255,255,43,0,0,139,255,255,255,255,255,170,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,42,255,255,255,255,255,255,67,0,0,84,255,255,255,255,255,242,11,0,0,0, + 0,0,0,0,0,0,0,0,0,0,4,255,255,255,255,255,255,66,0,0,16,249,255,255, + 255,255,255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,19,255,255,255,255,255,255, + 46,0,0,0,166,255,255,255,255,255,251,70,0,0,0,0,0,0,0,0,0,0,0,0, + 101,255,255,255,255,255,249,9,0,0,0,45,252,255,255,255,255,255,249,111,3,0,0,0, + 0,0,0,0,0,0,50,238,255,255,255,255,255,184,0,0,0,0,0,138,255,255,255,255, + 255,255,255,218,115,45,4,0,0,0,5,55,146,249,255,255,255,255,255,255,76,0,0,0, + 0,0,5,186,255,255,255,255,255,255,255,255,255,250,230,222,230,252,255,255,255,255,255,255, + 255,255,179,0,0,0,0,0,0,0,10,178,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,207,16,0,0,0,0,0,0,0,0,2,116,246,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,170,13,0,0,0,0,0,0,0,0, + 0,0,0,26,141,237,255,255,255,255,255,255,255,255,255,255,255,255,255,192,70,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,5,67,131,179,255,255,255,255,255,231,203,163, + 108,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,1,70,164,222,250,249,222,166,76,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,19,229,255,255,255,206,6,0,0,0,0,0,0,0,27,191,255,255,255,255,255,255,255, + 255,198,31,0,0,0,0,0,0,0,0,0,0,0,1,177,255,255,255,245,40,0,0,0, + 0,0,0,0,26,225,255,255,255,255,255,255,255,255,255,255,229,31,0,0,0,0,0,0, + 0,0,0,0,108,255,255,255,255,103,0,0,0,0,0,0,0,1,188,255,255,255,255,255, + 255,255,255,255,255,255,255,195,1,0,0,0,0,0,0,0,0,46,248,255,255,255,177,0, + 0,0,0,0,0,0,0,71,255,255,255,255,194,62,7,11,72,206,255,255,255,255,74,0, + 0,0,0,0,0,0,9,212,255,255,255,230,19,0,0,0,0,0,0,0,0,162,255,255, + 255,199,6,0,0,0,0,10,209,255,255,255,163,0,0,0,0,0,0,0,153,255,255,255, + 255,69,0,0,0,0,0,0,0,0,0,217,255,255,255,74,0,0,0,0,0,0,80,255, + 255,255,217,0,0,0,0,0,0,82,255,255,255,255,142,0,0,0,0,0,0,0,0,0, + 0,246,255,255,255,17,0,0,0,0,0,0,18,255,255,255,246,0,0,0,0,0,28,237, + 255,255,255,208,7,0,0,0,0,0,0,0,0,0,0,255,255,255,255,2,0,0,0,0, + 0,0,2,255,255,255,254,0,0,0,0,3,192,255,255,255,247,42,0,0,0,0,0,0, + 0,0,0,0,0,245,255,255,255,21,0,0,0,0,0,0,21,255,255,255,245,0,0,0, + 0,126,255,255,255,255,107,0,0,0,0,0,0,0,0,0,0,0,0,214,255,255,255,80, + 0,0,0,0,0,0,86,255,255,255,213,0,0,0,59,252,255,255,255,179,1,0,0,0, + 0,0,0,0,0,0,0,0,0,159,255,255,255,206,8,0,0,0,0,14,214,255,255,255, + 156,0,0,15,224,255,255,255,233,22,0,0,0,0,0,0,0,0,0,0,0,0,0,68, + 255,255,255,255,198,63,7,10,75,212,255,255,255,255,64,0,0,170,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,255,255,255,255,255,255,255,255,255, + 255,255,255,179,0,0,99,255,255,255,255,145,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,26,224,255,255,255,255,255,255,255,255,255,255,218,21,0,38,245,255,255,255, + 210,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,191,255,255,255, + 255,255,255,255,255,183,21,0,7,206,255,255,255,248,44,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,70,164,222,250,250,220,160,66,0,0,0,142,255, + 255,255,255,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,74,255,255,255,255,181,1,0,5,96,186,238,252, + 234,185,96,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 23,234,255,255,255,233,23,0,35,210,255,255,255,255,255,255,255,212,41,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,186,255,255,255,255,74,0,27,230,255, + 255,255,255,255,255,255,255,255,234,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,117,255,255,255,255,147,0,0,183,255,255,255,255,255,255,255,255,255,255,255,189, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,250,255,255,255,211,8,0, + 58,255,255,255,255,179,40,4,47,189,255,255,255,255,62,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,12,218,255,255,255,248,45,0,0,147,255,255,255,203,5,0,0,0,7, + 210,255,255,255,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,255,255,255,255, + 111,0,0,0,205,255,255,255,87,0,0,0,0,0,92,255,255,255,205,0,0,0,0,0, + 0,0,0,0,0,0,0,0,90,255,255,255,255,183,1,0,0,0,238,255,255,255,27,0, + 0,0,0,0,29,255,255,255,237,0,0,0,0,0,0,0,0,0,0,0,0,34,242,255, + 255,255,234,23,0,0,0,0,254,255,255,255,3,0,0,0,0,0,4,255,255,255,254,0, + 0,0,0,0,0,0,0,0,0,0,5,199,255,255,255,255,76,0,0,0,0,0,253,255, + 255,255,5,0,0,0,0,0,6,255,255,255,252,0,0,0,0,0,0,0,0,0,0,0, + 134,255,255,255,255,148,0,0,0,0,0,0,236,255,255,255,31,0,0,0,0,0,33,255, + 255,255,235,0,0,0,0,0,0,0,0,0,0,66,254,255,255,255,213,9,0,0,0,0, + 0,0,201,255,255,255,92,0,0,0,0,0,99,255,255,255,201,0,0,0,0,0,0,0, + 0,0,19,228,255,255,255,249,46,0,0,0,0,0,0,0,141,255,255,255,207,6,0,0, + 0,10,217,255,255,255,141,0,0,0,0,0,0,0,0,1,177,255,255,255,255,113,0,0, + 0,0,0,0,0,0,49,255,255,255,255,181,41,4,50,195,255,255,255,255,49,0,0,0, + 0,0,0,0,0,107,255,255,255,255,184,1,0,0,0,0,0,0,0,0,0,174,255,255, + 255,255,255,255,255,255,255,255,255,173,0,0,0,0,0,0,0,0,46,248,255,255,255,235, + 25,0,0,0,0,0,0,0,0,0,0,22,225,255,255,255,255,255,255,255,255,255,224,22, + 0,0,0,0,0,0,0,9,212,255,255,255,255,79,0,0,0,0,0,0,0,0,0,0, + 0,0,32,205,255,255,255,255,255,255,255,203,30,0,0,0,0,0,0,0,0,152,255,255, + 255,255,151,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,90,184,237,252,234,179, + 86,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,105,179,224,249,253,241, + 209,156,76,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,4,124,244,255,255,255,255,255,255,255,255,255,221,83,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,193,255,255,255,255,255,255, + 255,255,255,255,255,255,255,146,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,3,191,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,133,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,108,255,255,255,255,255,255, + 255,253,226,231,255,255,255,255,255,255,254,47,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,221,255,255,255,255,255,255,134,17,0,0,26,148,255,255,255,255,255, + 154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,255,255, + 255,142,0,0,0,0,0,0,141,255,255,255,255,220,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,67,255,255,255,255,255,255,30,0,0,0,0,0,0,27,255,255, + 255,255,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,255,255,255, + 255,255,255,4,0,0,0,0,0,0,5,255,255,255,255,250,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,34,255,255,255,255,255,255,43,0,0,0,0,0,0,56, + 255,255,255,255,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224, + 255,255,255,255,255,140,0,0,0,0,0,2,188,255,255,255,255,144,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,119,255,255,255,255,255,250,50,0,0,0,7, + 163,255,255,255,255,250,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,10,224,255,255,255,255,255,222,20,2,79,215,255,255,255,255,255,127,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,253,255,255,255,255,255,214,221, + 255,255,255,255,255,255,167,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,118,255,255,255,255,255,255,255,255,255,255,255,255,141,3,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,179,255,255,255,255,255, + 255,255,255,255,255,211,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,31,178,255,255,255,255,255,255,255,255,255,255,248,84,2,0,0,0,0,0, + 0,2,255,255,255,255,255,255,68,0,0,0,0,0,0,0,81,242,255,255,255,255,255,255, + 255,255,255,255,255,255,168,4,0,0,0,0,0,0,12,255,255,255,255,255,255,57,0,0, + 0,0,0,0,100,254,255,255,255,255,255,255,196,198,255,255,255,255,255,255,168,4,0,0, + 0,0,0,33,255,255,255,255,255,255,34,0,0,0,0,0,65,253,255,255,255,255,255,230, + 79,0,14,200,255,255,255,255,255,255,168,4,0,0,0,0,65,255,255,255,255,255,251,6, + 0,0,0,0,5,221,255,255,255,255,255,215,26,0,0,0,18,209,255,255,255,255,255,255, + 168,4,0,0,0,111,255,255,255,255,255,209,0,0,0,0,0,91,255,255,255,255,255,248, + 37,0,0,0,0,0,22,216,255,255,255,255,255,255,168,4,0,0,174,255,255,255,255,255, + 149,0,0,0,0,0,176,255,255,255,255,255,159,0,0,0,0,0,0,0,28,223,255,255, + 255,255,255,255,168,4,13,245,255,255,255,255,255,74,0,0,0,0,0,227,255,255,255,255, + 255,92,0,0,0,0,0,0,0,0,33,228,255,255,255,255,255,255,165,110,255,255,255,255, + 255,235,5,0,0,0,0,0,251,255,255,255,255,255,76,0,0,0,0,0,0,0,0,0, + 40,234,255,255,255,255,255,255,255,255,255,255,255,255,134,0,0,0,0,0,0,250,255,255, + 255,255,255,100,0,0,0,0,0,0,0,0,0,0,47,238,255,255,255,255,255,255,255,255, + 255,255,244,23,0,0,0,0,0,0,222,255,255,255,255,255,174,0,0,0,0,0,0,0, + 0,0,0,0,56,242,255,255,255,255,255,255,255,255,255,122,0,0,0,0,0,0,0,166, + 255,255,255,255,255,254,61,0,0,0,0,0,0,0,0,0,0,0,64,247,255,255,255,255, + 255,255,255,205,5,0,0,0,0,0,0,0,71,255,255,255,255,255,255,238,66,0,0,0, + 0,0,0,0,0,0,0,35,203,255,255,255,255,255,255,255,173,3,0,0,0,0,0,0, + 0,1,193,255,255,255,255,255,255,255,175,79,17,0,0,0,1,30,92,174,252,255,255,255, + 255,255,255,255,255,255,165,3,0,0,0,0,0,0,0,34,237,255,255,255,255,255,255,255, + 255,255,238,222,227,245,255,255,255,255,255,255,255,255,255,255,255,255,255,255,165,3,0,0, + 0,0,0,0,0,50,233,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,165,3,0,0,0,0,0,0,0,28,186,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,228,97,116,255,255,255,255,255,255,255, + 165,3,0,0,0,0,0,0,0,0,75,193,255,255,255,255,255,255,255,255,255,255,255,255, + 255,201,98,8,0,0,126,255,255,255,255,255,255,255,165,3,0,0,0,0,0,0,0,0, + 0,34,108,165,207,233,249,255,247,230,201,158,101,33,0,0,0,0,0,0,137,255,255,255, + 255,255,255,255,165,3,0,0,0,0,99,221,253,221,99,0,0,0,0,0,0,85,255,255, + 255,255,255,85,0,0,0,0,0,204,255,255,255,255,255,204,0,0,0,0,0,251,255,255, + 255,255,255,251,0,0,0,0,0,245,255,255,255,255,255,245,0,0,0,0,0,214,255,255, + 255,255,255,215,0,0,0,0,0,165,255,255,255,255,255,168,0,0,0,0,0,108,255,255, + 255,255,255,108,0,0,0,0,0,44,255,255,255,255,255,44,0,0,0,0,0,1,232,255, + 255,255,232,1,0,0,0,0,0,0,169,255,255,255,169,0,0,0,0,0,0,0,102,255, + 255,255,101,0,0,0,0,0,0,0,36,255,255,255,36,0,0,0,0,0,0,0,0,228, + 255,227,0,0,0,0,0,0,0,0,0,160,255,160,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,131,255,255,255,255,255, + 120,0,0,0,0,0,0,0,0,0,0,0,0,1,147,255,255,255,255,255,117,0,0,0, + 0,0,0,0,0,0,0,0,0,0,138,255,255,255,255,255,132,0,0,0,0,0,0,0, + 0,0,0,0,0,0,110,255,255,255,255,255,165,1,0,0,0,0,0,0,0,0,0,0, + 0,0,68,253,255,255,255,255,207,9,0,0,0,0,0,0,0,0,0,0,0,0,23,233, + 255,255,255,255,245,39,0,0,0,0,0,0,0,0,0,0,0,0,0,176,255,255,255,255, + 255,112,0,0,0,0,0,0,0,0,0,0,0,0,0,81,255,255,255,255,255,208,3,0, + 0,0,0,0,0,0,0,0,0,0,0,5,220,255,255,255,255,255,68,0,0,0,0,0, + 0,0,0,0,0,0,0,0,99,255,255,255,255,255,193,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,213,255,255,255,255,255,78,0,0,0,0,0,0,0,0,0,0,0,0, + 0,64,255,255,255,255,255,229,3,0,0,0,0,0,0,0,0,0,0,0,0,0,159,255, + 255,255,255,255,142,0,0,0,0,0,0,0,0,0,0,0,0,0,4,238,255,255,255,255, + 255,63,0,0,0,0,0,0,0,0,0,0,0,0,0,57,255,255,255,255,255,246,6,0, + 0,0,0,0,0,0,0,0,0,0,0,0,117,255,255,255,255,255,197,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,168,255,255,255,255,255,151,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,206,255,255,255,255,255,116,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,232,255,255,255,255,255,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 248,255,255,255,255,255,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,255,255, + 255,255,255,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,255,255,255,255,255, + 78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,255,255,255,255,255,93,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,207,255,255,255,255,255,118,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,169,255,255,255,255,255,153,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,121,255,255,255,255,255,200,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,61,255,255,255,255,255,248,8,0,0,0,0,0,0,0,0,0,0,0,0,0, + 6,243,255,255,255,255,255,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,255, + 255,255,255,255,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,255,255,255,255, + 255,235,6,0,0,0,0,0,0,0,0,0,0,0,0,0,3,223,255,255,255,255,255,91, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,255,255,255,255,255,208,1,0,0, + 0,0,0,0,0,0,0,0,0,0,0,9,229,255,255,255,255,255,84,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,93,255,255,255,255,255,222,7,0,0,0,0,0,0,0, + 0,0,0,0,0,0,1,188,255,255,255,255,255,132,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,30,238,255,255,255,255,251,52,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,77,254,255,255,255,255,221,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 120,255,255,255,255,255,180,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,255, + 255,255,255,255,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,150,255,255,255, + 255,255,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,133,255,255,255,255,255, + 122,0,0,0,0,63,244,255,255,255,255,190,15,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,63,247,255,255,255,255,206,18,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,77,253,255,255,255,255,205,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111, + 255,255,255,255,255,189,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,255,255, + 255,255,255,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,221,255,255,255,255, + 255,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,255,255,255,237,24, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,159,255,255,255,255,255,166,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,25,246,255,255,255,255,255,55,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,137,255,255,255,255,255,183,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,26,250,255,255,255,255,255,43,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,171,255,255,255,255,255,148,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,77,255,255,255,255,255,235,4,0,0,0,0,0,0,0,0,0,0,0,0,0,7,244, + 255,255,255,255,255,65,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,255,255,255, + 255,255,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,255,255,255,255,255,193, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,255,255,255,255,255,241,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,46,255,255,255,255,255,255,23,0,0,0,0,0, + 0,0,0,0,0,0,0,0,21,255,255,255,255,255,255,48,0,0,0,0,0,0,0,0, + 0,0,0,0,0,7,255,255,255,255,255,255,64,0,0,0,0,0,0,0,0,0,0,0, + 0,0,2,255,255,255,255,255,255,70,0,0,0,0,0,0,0,0,0,0,0,0,0,7, + 255,255,255,255,255,255,64,0,0,0,0,0,0,0,0,0,0,0,0,0,21,255,255,255, + 255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0,45,255,255,255,255,255,255, + 20,0,0,0,0,0,0,0,0,0,0,0,0,0,81,255,255,255,255,255,238,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,126,255,255,255,255,255,189,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,180,255,255,255,255,255,128,0,0,0,0,0,0,0,0,0, + 0,0,0,0,6,241,255,255,255,255,255,58,0,0,0,0,0,0,0,0,0,0,0,0, + 0,71,255,255,255,255,255,229,2,0,0,0,0,0,0,0,0,0,0,0,0,0,164,255, + 255,255,255,255,136,0,0,0,0,0,0,0,0,0,0,0,0,0,19,246,255,255,255,255, + 253,33,0,0,0,0,0,0,0,0,0,0,0,0,0,125,255,255,255,255,255,169,0,0, + 0,0,0,0,0,0,0,0,0,0,0,15,238,255,255,255,255,253,43,0,0,0,0,0, + 0,0,0,0,0,0,0,0,142,255,255,255,255,255,153,0,0,0,0,0,0,0,0,0, + 0,0,0,0,48,251,255,255,255,255,232,16,0,0,0,0,0,0,0,0,0,0,0,0, + 7,208,255,255,255,255,255,74,0,0,0,0,0,0,0,0,0,0,0,0,0,148,255,255, + 255,255,255,137,0,0,0,0,0,0,0,0,0,0,0,0,0,95,255,255,255,255,255,180, + 3,0,0,0,0,0,0,0,0,0,0,0,0,67,250,255,255,255,255,200,10,0,0,0, + 0,0,0,0,0,0,0,0,0,57,244,255,255,255,255,201,15,0,0,0,0,0,0,0, + 0,0,0,0,0,61,242,255,255,255,255,190,14,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,40,255,255,255,255,216,0,0,0,0,0,0,0,0,0,0,0, + 0,21,0,0,2,240,255,255,255,158,0,0,15,6,0,0,0,0,0,0,0,1,194,150, + 2,0,188,255,255,255,102,0,25,209,114,0,0,0,0,0,0,0,86,255,255,169,6,132, + 255,255,255,45,38,223,255,239,18,0,0,0,0,0,9,224,255,255,255,187,90,255,255,242, + 56,234,255,255,255,146,0,0,0,0,0,122,255,255,255,255,255,222,255,255,235,244,255,255, + 255,255,251,39,0,0,0,0,99,190,251,255,255,255,255,255,255,255,255,255,255,255,237,161, + 51,0,0,0,0,0,0,16,90,167,241,255,255,255,255,255,222,142,62,3,0,0,0,0, + 0,0,0,0,21,99,180,249,255,255,255,255,255,233,154,72,6,0,0,0,0,0,0,99, + 194,253,255,255,255,255,255,255,255,255,255,255,255,240,166,51,0,0,0,0,123,255,255,255, + 255,255,222,255,255,235,244,255,255,255,255,251,39,0,0,0,0,9,224,255,255,255,187,90, + 255,255,242,56,234,255,255,255,146,0,0,0,0,0,0,86,255,255,169,6,132,255,255,255, + 45,38,223,255,239,18,0,0,0,0,0,0,1,194,150,2,0,188,255,255,255,102,0,25, + 209,114,0,0,0,0,0,0,0,0,21,0,0,2,240,255,255,255,158,0,0,15,6,0, + 0,0,0,0,0,0,0,0,0,0,40,255,255,255,255,216,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128, + 128,128,128,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,220,220,220,220,220,220,220,220,255,255,255,255,255,220,220, + 220,220,220,220,220,220,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,255,255,255,255, + 255,255,69,0,0,0,0,0,0,255,255,255,255,255,255,55,0,0,0,0,0,0,0,0, + 10,255,255,255,23,0,0,0,0,0,0,0,0,46,255,255,227,0,0,0,0,0,0,0, + 0,0,117,255,255,151,0,0,0,0,0,0,0,0,36,235,255,255,48,0,0,0,0,0, + 0,0,124,240,255,255,159,0,0,0,0,0,0,0,0,255,255,255,200,12,0,0,0,0, + 0,0,0,0,255,252,147,9,0,0,0,0,0,0,0,0,0,133,34,0,0,0,0,0, + 0,0,0,0,0,0,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,0, + 0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0, + 0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0, + 0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0, + 0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255, + 255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255, + 255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,255, + 255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,220,255,255,255,255,106,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,46,255,255,255,255,255,27,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,126,255,255,255,255,203,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,206,255,255,255,255,123,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,255, + 255,255,255,255,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,255,255,255,255, + 218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,255,255,255,255,139,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,18,252,255,255,255,255,58,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,93,255,255,255,255,232,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,174,255,255,255,255,154,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,9,245,255,255,255,255,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78, + 255,255,255,255,243,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,255,255,255, + 255,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,235,255,255,255,255,90,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,62,255,255,255,255,250,16,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,142,255,255,255,255,186,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,222,255,255,255,255,106,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,46,255,255,255,255,255,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 126,255,255,255,255,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,206,255,255, + 255,255,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,255,255,255,255,255,42, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,255,255,255,255,218,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,190,255,255,255,255,138,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,18,252,255,255,255,255,58,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,94,255,255,255,255,232,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,174,255,255,255,255,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,245,255, + 255,255,255,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,255,255,255,255,243, + 7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,255,255,255,255,170,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,3,235,255,255,255,255,90,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,62,255,255,255,255,250,15,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,142,255,255,255,255,186,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,223,255,255,255,255,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,255, + 255,255,255,255,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,255,255,255,255, + 201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,255,255,255,255,122,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,31,255,255,255,255,255,42,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,111,255,255,255,255,217,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,193,255,255,255,255,137,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,21,253,255,255,255,255,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,31,114,177,222,246,254,246,220,177,113,30,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,175,254,255,255,255,255,255, + 255,255,255,255,253,174,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2, + 125,251,255,255,255,255,255,255,255,255,255,255,255,255,255,250,119,1,0,0,0,0,0,0, + 0,0,0,0,0,0,0,7,171,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,169,5,0,0,0,0,0,0,0,0,0,0,0,2,175,255,255,255,255,255,255,255, + 255,236,222,238,255,255,255,255,255,255,255,255,169,2,0,0,0,0,0,0,0,0,0,0, + 128,255,255,255,255,255,255,239,120,29,0,0,0,31,120,238,255,255,255,255,255,255,122,0, + 0,0,0,0,0,0,0,0,51,252,255,255,255,255,255,208,27,0,0,0,0,0,0,0, + 27,206,255,255,255,255,255,251,47,0,0,0,0,0,0,0,0,195,255,255,255,255,255,226, + 22,0,0,0,0,0,0,0,0,0,19,221,255,255,255,255,255,191,0,0,0,0,0,0, + 0,65,255,255,255,255,255,255,68,0,0,0,0,0,0,0,0,0,0,0,64,255,255,255, + 255,255,255,61,0,0,0,0,0,0,172,255,255,255,255,255,188,0,0,0,0,0,0,0, + 0,0,0,0,0,0,184,255,255,255,255,255,168,0,0,0,0,0,12,249,255,255,255,255, + 255,84,0,0,0,0,0,0,0,0,0,0,0,0,0,81,255,255,255,255,255,247,11,0, + 0,0,0,78,255,255,255,255,255,250,11,0,0,0,0,0,0,0,0,0,0,0,0,0, + 10,248,255,255,255,255,255,76,0,0,0,0,137,255,255,255,255,255,195,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,195,255,255,255,255,255,136,0,0,0,0,182,255,255, + 255,255,255,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,255,255,255,255, + 255,181,0,0,0,0,216,255,255,255,255,255,114,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,114,255,255,255,255,255,216,0,0,0,0,238,255,255,255,255,255,89,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,89,255,255,255,255,255,238,0,0,0,0, + 251,255,255,255,255,255,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,255, + 255,255,255,255,251,0,0,0,0,255,255,255,255,255,255,74,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,74,255,255,255,255,255,255,0,0,0,0,249,255,255,255,255,255, + 82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,255,255,255,255,255,249,0, + 0,0,0,233,255,255,255,255,255,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,98,255,255,255,255,255,234,0,0,0,0,208,255,255,255,255,255,122,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,125,255,255,255,255,255,208,0,0,0,0,170,255,255, + 255,255,255,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,255,255,255,255, + 255,171,0,0,0,0,122,255,255,255,255,255,209,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,218,255,255,255,255,255,123,0,0,0,0,59,255,255,255,255,255,254,21,0, + 0,0,0,0,0,0,0,0,0,0,0,0,30,255,255,255,255,255,255,62,0,0,0,0, + 3,234,255,255,255,255,255,100,0,0,0,0,0,0,0,0,0,0,0,0,0,114,255,255, + 255,255,255,237,4,0,0,0,0,0,147,255,255,255,255,255,205,0,0,0,0,0,0,0, + 0,0,0,0,0,3,218,255,255,255,255,255,150,0,0,0,0,0,0,39,254,255,255,255, + 255,255,86,0,0,0,0,0,0,0,0,0,0,0,105,255,255,255,255,255,254,43,0,0, + 0,0,0,0,0,165,255,255,255,255,255,235,32,0,0,0,0,0,0,0,0,0,39,242, + 255,255,255,255,255,169,0,0,0,0,0,0,0,0,29,242,255,255,255,255,255,220,37,0, + 0,0,0,0,0,0,40,226,255,255,255,255,255,244,31,0,0,0,0,0,0,0,0,0, + 96,255,255,255,255,255,255,245,129,33,0,0,0,34,131,245,255,255,255,255,255,255,100,0, + 0,0,0,0,0,0,0,0,0,0,143,255,255,255,255,255,255,255,255,238,222,238,255,255, + 255,255,255,255,255,255,148,0,0,0,0,0,0,0,0,0,0,0,0,1,146,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,146,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,102,245,255,255,255,255,255,255,255,255,255,255,255,255,255,246,105,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,165,252,255,255,255,255,255, + 255,255,255,255,252,165,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,27,111,177,221,246,254,246,219,175,110,26,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,62,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,19,220,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,21,203, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,54,223,255,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,15,138,252,255,255,255,255,255,255,255,255,72,0,0,0, + 0,0,32,130,237,255,255,255,255,255,255,255,255,255,255,72,0,0,0,87,213,255,255,255, + 255,255,255,255,255,255,255,255,255,255,72,0,0,0,128,255,255,255,255,255,255,255,246,255, + 255,255,255,255,255,72,0,0,0,128,255,255,255,255,255,255,249,77,255,255,255,255,255,255, + 72,0,0,0,128,255,255,255,255,255,230,62,0,255,255,255,255,255,255,72,0,0,0,128, + 255,255,255,253,157,20,0,0,255,255,255,255,255,255,72,0,0,0,128,255,237,149,39,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,49,55,3,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,12,91,159,206,236,251,252,239,211,164,95,14,0,0,0,0,0,0,0,0,0,0,0, + 0,0,13,135,243,255,255,255,255,255,255,255,255,255,255,244,132,10,0,0,0,0,0,0, + 0,0,0,0,56,225,255,255,255,255,255,255,255,255,255,255,255,255,255,255,213,34,0,0, + 0,0,0,0,0,0,68,246,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 226,25,0,0,0,0,0,0,38,243,255,255,255,255,255,255,255,251,225,227,253,255,255,255, + 255,255,255,255,186,0,0,0,0,0,1,196,255,255,255,255,255,255,212,80,8,0,0,14, + 102,238,255,255,255,255,255,255,72,0,0,0,0,73,255,255,255,255,255,255,182,8,0,0, + 0,0,0,0,42,242,255,255,255,255,255,174,0,0,0,0,175,255,255,255,255,255,231,14, + 0,0,0,0,0,0,0,0,125,255,255,255,255,255,243,3,0,0,5,246,255,255,255,255, + 255,118,0,0,0,0,0,0,0,0,0,40,255,255,255,255,255,255,36,0,0,48,255,255, + 255,255,255,255,37,0,0,0,0,0,0,0,0,0,6,255,255,255,255,255,255,62,0,0, + 34,116,116,116,116,116,115,1,0,0,0,0,0,0,0,0,0,9,255,255,255,255,255,255, + 69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,255,255,255, + 255,255,255,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103, + 255,255,255,255,255,255,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,193,255,255,255,255,255,237,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,59,255,255,255,255,255,255,170,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,4,205,255,255,255,255,255,255,83,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,133,255,255,255,255,255,255,222,4,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,79,254,255,255,255,255,255,255,89,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,55,246,255,255,255,255,255,255,187,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,238,255,255,255,255,255,255,237, + 28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,235,255,255,255,255,255, + 255,253,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,236,255,255,255, + 255,255,255,255,108,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,241,255, + 255,255,255,255,255,255,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81, + 248,255,255,255,255,255,255,255,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,108,253,255,255,255,255,255,255,255,140,1,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,2,137,255,255,255,255,255,255,255,255,129,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,9,170,255,255,255,255,255,255,255,253,106,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,22,200,255,255,255,255,255,255,255,246,79,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,43,224,255,255,255,255,255,255,255,230,53,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,74,243,255,255,255,255,255,255,255,205,28,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,253,255,255,255,255,255,255,255,255,229,220, + 220,220,220,220,220,220,220,220,220,220,220,220,220,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,0,0,0,0,0,0,0,0,0,0,15,93,160,207,237,252,254,241,213,169,105,24,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,20,144,245,255,255,255,255,255,255,255,255, + 255,255,251,162,29,0,0,0,0,0,0,0,0,0,0,0,72,235,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,242,78,0,0,0,0,0,0,0,0,0,89,252,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,253,81,0,0,0,0,0,0,0,55,250, + 255,255,255,255,255,255,255,252,227,225,249,255,255,255,255,255,255,255,242,29,0,0,0,0, + 0,4,214,255,255,255,255,255,255,210,86,10,0,0,6,72,210,255,255,255,255,255,255,151, + 0,0,0,0,0,93,255,255,255,255,255,255,168,6,0,0,0,0,0,0,14,215,255,255, + 255,255,255,239,3,0,0,0,0,190,255,255,255,255,255,217,7,0,0,0,0,0,0,0, + 0,85,255,255,255,255,255,255,41,0,0,0,11,251,255,255,255,255,255,102,0,0,0,0, + 0,0,0,0,0,18,255,255,255,255,255,255,67,0,0,0,56,255,255,255,255,255,255,31, + 0,0,0,0,0,0,0,0,0,4,255,255,255,255,255,255,67,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,34,255,255,255,255,255,255,41,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,255,255,255,255,255,238, + 3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,248,255,255, + 255,255,255,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,61,147, + 250,255,255,255,255,255,237,24,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,255,255,255,255,255,255,251,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,233,69,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,246,80,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,172,16,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220,221,231,254,255,255,255,255,255, + 255,255,206,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,74, + 191,255,255,255,255,255,255,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,138,255,255,255,255,255,255,67,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,2,199,255,255,255,255,255,176,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,255,255,255,255,255,246,6,0,0, + 48,72,72,72,72,72,41,0,0,0,0,0,0,0,0,0,0,0,26,255,255,255,255,255, + 255,44,0,0,154,255,255,255,255,255,175,0,0,0,0,0,0,0,0,0,0,0,3,255, + 255,255,255,255,255,67,0,0,113,255,255,255,255,255,236,4,0,0,0,0,0,0,0,0, + 0,0,13,255,255,255,255,255,255,68,0,0,51,255,255,255,255,255,255,80,0,0,0,0, + 0,0,0,0,0,0,62,255,255,255,255,255,255,46,0,0,1,222,255,255,255,255,255,211, + 8,0,0,0,0,0,0,0,0,0,165,255,255,255,255,255,246,6,0,0,0,113,255,255, + 255,255,255,255,172,7,0,0,0,0,0,0,0,101,255,255,255,255,255,255,172,0,0,0, + 0,7,218,255,255,255,255,255,255,213,89,14,0,0,2,51,164,255,255,255,255,255,255,255, + 55,0,0,0,0,0,52,248,255,255,255,255,255,255,255,254,230,222,244,255,255,255,255,255, + 255,255,255,148,0,0,0,0,0,0,0,77,249,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,185,6,0,0,0,0,0,0,0,0,60,226,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,152,6,0,0,0,0,0,0,0,0,0,0,13,128,237, + 255,255,255,255,255,255,255,255,255,255,255,193,64,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,8,82,152,201,234,252,254,245,220,178,120,41,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,250,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,12,219,255,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,162,255,255,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,90,255,255,255,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,242,255,255,255,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5, + 201,255,255,255,255,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,137,255,255,255,255,255,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,66,254,255,255,255,255,255,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,230,255,255,255,255,255,214,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,180,255,255, + 255,255,255,248,46,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,109,255,255,255,255,255,255,108,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,46,248,255,255,255,255,255,177,1,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,11,214,255,255,255,255,255,228,19,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,154,255,255,255,255,255, + 253,65,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,84, + 255,255,255,255,255,255,131,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,30,239,255,255,255,255,255,197,4,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,3,197,255,255,255,255,255,239,32,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,128,255,255,255,255,255,255,85,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,60,253,255,255, + 255,255,255,154,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,18,226,255,255,255,255,255,214,11,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,172,255,255,255,255,255,248,46,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,102,255,255,255,255,255,255,108,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,246,255,255,255,255,255, + 255,221,220,220,220,220,220,220,220,220,220,255,255,255,255,255,255,231,220,220,220,0,0,0, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,76,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,76,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,76,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,204,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,84,0,0,0,0,0,0, + 0,0,226,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,84,0,0, + 0,0,0,0,0,0,249,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,84,0,0,0,0,0,0,0,16,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,84,0,0,0,0,0,0,0,39,255,255,255,255,255,250,220,220,220,220, + 220,220,220,220,220,220,220,220,220,72,0,0,0,0,0,0,0,61,255,255,255,255,255,192, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,255,255, + 255,255,255,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,107,255,255,255,255,255,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,130,255,255,255,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,152,255,255,255,255,255,107,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,175,255,255,255,255,255,85,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,255,255,255,255,255,64, + 24,115,177,209,218,208,176,120,38,0,0,0,0,0,0,0,0,0,0,0,0,220,255,255, + 255,255,255,157,247,255,255,255,255,255,255,255,255,180,36,0,0,0,0,0,0,0,0,0, + 0,244,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,245,85,0,0,0,0, + 0,0,0,0,10,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254, + 89,0,0,0,0,0,0,0,32,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,247,44,0,0,0,0,0,0,56,255,255,255,255,255,255,254,162,64,15,4, + 32,106,229,255,255,255,255,255,255,195,0,0,0,0,0,0,78,255,255,255,255,255,248,72, + 0,0,0,0,0,0,19,204,255,255,255,255,255,255,65,0,0,0,0,0,81,208,208,208, + 208,208,100,0,0,0,0,0,0,0,0,30,244,255,255,255,255,255,160,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,148,255,255,255,255,255,231,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,255,255,255, + 255,255,255,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,255,255,255,255,255,255,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,4,255,255,255,255,255,255,68,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,3,255,255,255,255,255,255,69,0,0,19,84,84,84,84,84, + 84,11,0,0,0,0,0,0,0,0,0,0,20,255,255,255,255,255,255,55,0,0,22,255, + 255,255,255,255,255,71,0,0,0,0,0,0,0,0,0,0,60,255,255,255,255,255,255,23, + 0,0,0,216,255,255,255,255,255,159,0,0,0,0,0,0,0,0,0,0,129,255,255,255, + 255,255,231,0,0,0,0,132,255,255,255,255,255,251,45,0,0,0,0,0,0,0,0,14, + 231,255,255,255,255,255,158,0,0,0,0,31,251,255,255,255,255,255,223,36,0,0,0,0, + 0,0,7,178,255,255,255,255,255,255,62,0,0,0,0,0,145,255,255,255,255,255,255,242, + 121,24,0,0,5,74,206,255,255,255,255,255,255,188,0,0,0,0,0,0,11,215,255,255, + 255,255,255,255,255,255,233,223,248,255,255,255,255,255,255,255,243,37,0,0,0,0,0,0, + 0,34,227,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,250,74,0,0,0, + 0,0,0,0,0,0,29,201,255,255,255,255,255,255,255,255,255,255,255,255,255,255,234,67, + 0,0,0,0,0,0,0,0,0,0,0,4,108,231,255,255,255,255,255,255,255,255,255,255, + 249,151,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,77,150,201,234,250,254, + 242,215,169,104,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5, + 79,153,205,238,252,251,235,201,147,69,2,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,4,110,230,255,255,255,255,255,255,255,255,255,255,217,83,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,33,204,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 159,6,0,0,0,0,0,0,0,0,0,0,0,45,233,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,177,3,0,0,0,0,0,0,0,0,0,27,230,255,255,255,255, + 255,255,255,251,226,227,253,255,255,255,255,255,255,255,129,0,0,0,0,0,0,0,0,1, + 191,255,255,255,255,255,255,191,72,7,0,0,11,92,224,255,255,255,255,255,250,38,0,0, + 0,0,0,0,0,97,255,255,255,255,255,255,127,1,0,0,0,0,0,0,18,208,255,255, + 255,255,255,155,0,0,0,0,0,0,5,226,255,255,255,255,255,153,0,0,0,0,0,0, + 0,0,0,43,254,255,255,255,255,242,8,0,0,0,0,0,89,255,255,255,255,255,236,14, + 0,0,0,0,0,0,0,0,0,0,191,255,255,255,255,255,65,0,0,0,0,0,185,255, + 255,255,255,255,131,0,0,0,0,0,0,0,0,0,0,0,98,180,180,180,180,180,78,0, + 0,0,0,15,250,255,255,255,255,255,42,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,75,255,255,255,255,255,230,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,255,255,255,255,255,178,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,255,255, + 255,255,255,138,0,0,0,40,130,193,233,251,252,233,195,134,47,0,0,0,0,0,0,0, + 0,0,0,206,255,255,255,255,255,109,0,30,174,255,255,255,255,255,255,255,255,255,255,186, + 42,0,0,0,0,0,0,0,0,229,255,255,255,255,255,90,64,238,255,255,255,255,255,255, + 255,255,255,255,255,255,248,93,0,0,0,0,0,0,0,246,255,255,255,255,255,127,244,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,94,0,0,0,0,0,0,253,255,255, + 255,255,255,250,255,255,255,255,250,227,224,246,255,255,255,255,255,255,255,255,249,45,0,0, + 0,0,0,254,255,255,255,255,255,255,255,253,161,60,5,0,0,2,47,144,249,255,255,255, + 255,255,255,194,0,0,0,0,0,246,255,255,255,255,255,255,235,60,0,0,0,0,0,0, + 0,0,46,230,255,255,255,255,255,255,55,0,0,0,0,233,255,255,255,255,255,254,59,0, + 0,0,0,0,0,0,0,0,0,55,254,255,255,255,255,255,140,0,0,0,0,211,255,255, + 255,255,255,177,0,0,0,0,0,0,0,0,0,0,0,0,181,255,255,255,255,255,200,0, + 0,0,0,179,255,255,255,255,255,104,0,0,0,0,0,0,0,0,0,0,0,0,110,255, + 255,255,255,255,235,0,0,0,0,137,255,255,255,255,255,75,0,0,0,0,0,0,0,0, + 0,0,0,0,78,255,255,255,255,255,252,0,0,0,0,80,255,255,255,255,255,83,0,0, + 0,0,0,0,0,0,0,0,0,0,78,255,255,255,255,255,252,0,0,0,0,18,252,255, + 255,255,255,129,0,0,0,0,0,0,0,0,0,0,0,0,111,255,255,255,255,255,230,0, + 0,0,0,0,187,255,255,255,255,217,3,0,0,0,0,0,0,0,0,0,0,0,184,255, + 255,255,255,255,188,0,0,0,0,0,84,255,255,255,255,255,118,0,0,0,0,0,0,0, + 0,0,0,62,255,255,255,255,255,255,121,0,0,0,0,0,3,214,255,255,255,255,254,108, + 0,0,0,0,0,0,0,0,52,234,255,255,255,255,255,251,29,0,0,0,0,0,0,69, + 255,255,255,255,255,255,192,81,13,0,0,1,47,145,250,255,255,255,255,255,255,149,0,0, + 0,0,0,0,0,0,142,255,255,255,255,255,255,255,254,231,223,244,255,255,255,255,255,255, + 255,255,220,14,0,0,0,0,0,0,0,0,4,172,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,229,37,0,0,0,0,0,0,0,0,0,0,3,142,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,198,30,0,0,0,0,0,0,0,0,0,0, + 0,0,0,60,196,255,255,255,255,255,255,255,255,255,255,255,223,101,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,47,127,186,224,246,255,249,228,193,140,65,2,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,220,220,220,220, + 220,220,220,220,220,220,220,220,220,220,220,220,220,220,247,255,255,255,255,255,224,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,244,255,255,255,255,255,68, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,204,255,255,255,255, + 255,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,130,255,255, + 255,255,255,232,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49, + 251,255,255,255,255,255,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,3,205,255,255,255,255,255,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,110,255,255,255,255,255,252,42,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,21,241,255,255,255,255,255,148,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,151,255,255,255,255,255,242,20,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,40,252,255,255,255,255,255,129,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,255,255,255,255,255,238,14,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,254,255,255,255,255,255,125, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,255,255,255,255, + 255,243,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,252,255, + 255,255,255,255,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 139,255,255,255,255,255,255,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,8,237,255,255,255,255,255,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,90,255,255,255,255,255,255,91,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,185,255,255,255,255,255,244,10,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,23,252,255,255,255,255,255,167,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,102,255,255,255,255,255,255,84,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,182,255,255,255,255,255,250,13, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,246,255,255,255,255, + 255,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,255,255, + 255,255,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 129,255,255,255,255,255,255,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,187,255,255,255,255,255,255,15,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,238,255,255,255,255,255,219,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,30,255,255,255,255,255,255,177,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,71,255,255,255,255,255,255,139,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,255,255,255,255,255,255,105,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,255,255,255,255,255,255, + 77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,255,255,255, + 255,255,255,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,57,132,187,224,246,255,249,232,200,152,82,8,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,86,212,255,255,255,255,255,255,255,255,255,255,255,238,127,10,0,0,0,0, + 0,0,0,0,0,0,0,15,178,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 220,45,0,0,0,0,0,0,0,0,0,12,204,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,241,49,0,0,0,0,0,0,0,0,161,255,255,255,255,255,255,255, + 255,241,222,235,255,255,255,255,255,255,255,255,222,11,0,0,0,0,0,0,50,255,255,255, + 255,255,255,255,153,43,0,0,0,26,118,241,255,255,255,255,255,255,123,0,0,0,0,0, + 0,151,255,255,255,255,255,255,94,0,0,0,0,0,0,0,38,236,255,255,255,255,255,224, + 0,0,0,0,0,0,215,255,255,255,255,255,177,0,0,0,0,0,0,0,0,0,102,255, + 255,255,255,255,255,32,0,0,0,0,0,247,255,255,255,255,255,96,0,0,0,0,0,0, + 0,0,0,24,255,255,255,255,255,255,64,0,0,0,0,0,253,255,255,255,255,255,75,0, + 0,0,0,0,0,0,0,0,3,255,255,255,255,255,255,67,0,0,0,0,0,232,255,255, + 255,255,255,103,0,0,0,0,0,0,0,0,0,31,255,255,255,255,255,255,47,0,0,0, + 0,0,183,255,255,255,255,255,194,1,0,0,0,0,0,0,0,0,121,255,255,255,255,255, + 247,7,0,0,0,0,0,99,255,255,255,255,255,255,130,1,0,0,0,0,0,0,63,247, + 255,255,255,255,255,170,0,0,0,0,0,0,8,220,255,255,255,255,255,255,192,82,24,2, + 13,59,152,252,255,255,255,255,255,252,48,0,0,0,0,0,0,0,52,243,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,111,0,0,0,0,0,0,0,0,0, + 46,211,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,239,93,0,0,0,0,0, + 0,0,0,0,0,0,22,198,255,255,255,255,255,255,255,255,255,255,255,255,255,233,58,0, + 0,0,0,0,0,0,0,0,0,0,92,240,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,253,145,7,0,0,0,0,0,0,0,0,123,255,255,255,255,255,255,255,255,238, + 223,231,254,255,255,255,255,255,255,255,188,7,0,0,0,0,0,0,80,255,255,255,255,255, + 255,230,110,26,0,0,0,13,85,204,255,255,255,255,255,255,152,0,0,0,0,0,10,230, + 255,255,255,255,255,199,18,0,0,0,0,0,0,0,3,149,255,255,255,255,255,255,58,0, + 0,0,0,100,255,255,255,255,255,242,24,0,0,0,0,0,0,0,0,0,2,194,255,255, + 255,255,255,172,0,0,0,0,180,255,255,255,255,255,149,0,0,0,0,0,0,0,0,0, + 0,0,79,255,255,255,255,255,246,6,0,0,0,229,255,255,255,255,255,91,0,0,0,0, + 0,0,0,0,0,0,0,21,255,255,255,255,255,255,45,0,0,0,252,255,255,255,255,255, + 74,0,0,0,0,0,0,0,0,0,0,0,2,255,255,255,255,255,255,68,0,0,0,251, + 255,255,255,255,255,93,0,0,0,0,0,0,0,0,0,0,0,21,255,255,255,255,255,255, + 67,0,0,0,225,255,255,255,255,255,150,0,0,0,0,0,0,0,0,0,0,0,80,255, + 255,255,255,255,255,41,0,0,0,171,255,255,255,255,255,242,24,0,0,0,0,0,0,0, + 0,0,2,193,255,255,255,255,255,240,3,0,0,0,82,255,255,255,255,255,255,199,18,0, + 0,0,0,0,0,0,2,144,255,255,255,255,255,255,157,0,0,0,0,3,210,255,255,255, + 255,255,255,230,110,26,0,0,0,12,81,199,255,255,255,255,255,255,251,40,0,0,0,0, + 0,49,247,255,255,255,255,255,255,255,255,237,222,231,254,255,255,255,255,255,255,255,255,123, + 0,0,0,0,0,0,0,76,248,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,157,1,0,0,0,0,0,0,0,0,54,220,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,250,119,1,0,0,0,0,0,0,0,0,0,0,9,116,228,255,255, + 255,255,255,255,255,255,255,255,255,251,165,39,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,4,67,138,189,225,246,255,251,236,206,161,99,22,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,4,71,144,195,230,249,255,246,224,186,128,48,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,6,112,229,255,255,255,255,255,255,255,255,255,255,255, + 200,65,0,0,0,0,0,0,0,0,0,0,0,0,0,42,211,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,147,5,0,0,0,0,0,0,0,0,0,0,56,240,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,179,5,0,0,0,0,0,0,0, + 0,29,235,255,255,255,255,255,255,255,255,244,223,230,252,255,255,255,255,255,255,255,150,0, + 0,0,0,0,0,0,0,181,255,255,255,255,255,255,242,128,37,1,0,0,8,71,182,255, + 255,255,255,255,255,74,0,0,0,0,0,0,52,255,255,255,255,255,255,221,34,0,0,0, + 0,0,0,0,0,102,254,255,255,255,255,217,4,0,0,0,0,0,145,255,255,255,255,255, + 250,41,0,0,0,0,0,0,0,0,0,0,132,255,255,255,255,255,85,0,0,0,0,0, + 206,255,255,255,255,255,163,0,0,0,0,0,0,0,0,0,0,0,12,243,255,255,255,255, + 185,0,0,0,0,0,242,255,255,255,255,255,95,0,0,0,0,0,0,0,0,0,0,0, + 0,179,255,255,255,255,251,17,0,0,0,0,255,255,255,255,255,255,74,0,0,0,0,0, + 0,0,0,0,0,0,0,149,255,255,255,255,255,77,0,0,0,0,246,255,255,255,255,255, + 94,0,0,0,0,0,0,0,0,0,0,0,0,158,255,255,255,255,255,132,0,0,0,0, + 216,255,255,255,255,255,161,0,0,0,0,0,0,0,0,0,0,0,0,215,255,255,255,255, + 255,174,0,0,0,0,161,255,255,255,255,255,249,39,0,0,0,0,0,0,0,0,0,0, + 80,255,255,255,255,255,255,206,0,0,0,0,77,255,255,255,255,255,255,218,31,0,0,0, + 0,0,0,0,0,56,239,255,255,255,255,255,255,229,0,0,0,0,2,214,255,255,255,255, + 255,255,240,124,36,1,0,0,3,54,150,251,255,255,255,255,255,255,255,245,0,0,0,0, + 0,63,253,255,255,255,255,255,255,255,255,243,223,227,250,255,255,255,255,255,255,255,255,255, + 255,252,0,0,0,0,0,0,113,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,163,255,255,255,255,255,254,0,0,0,0,0,0,0,106,250,255,255,255,255,255,255,255, + 255,255,255,255,255,250,96,78,255,255,255,255,255,248,0,0,0,0,0,0,0,0,47,191, + 255,255,255,255,255,255,255,255,255,255,192,46,0,88,255,255,255,255,255,234,0,0,0,0, + 0,0,0,0,0,0,49,134,194,232,252,252,235,199,139,52,0,0,0,103,255,255,255,255, + 255,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,126,255,255,255,255,255,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,156,255,255,255,255,255,145,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,198,255,255,255,255,255,96,0,0,0,0, + 113,228,228,228,228,228,67,0,0,0,0,0,0,0,0,0,0,0,6,246,255,255,255,255, + 255,35,0,0,0,0,82,255,255,255,255,255,120,0,0,0,0,0,0,0,0,0,0,0, + 69,255,255,255,255,255,216,0,0,0,0,0,22,254,255,255,255,255,196,0,0,0,0,0, + 0,0,0,0,0,0,169,255,255,255,255,255,127,0,0,0,0,0,0,196,255,255,255,255, + 255,60,0,0,0,0,0,0,0,0,0,57,254,255,255,255,255,250,27,0,0,0,0,0, + 0,94,255,255,255,255,255,224,31,0,0,0,0,0,0,0,37,227,255,255,255,255,255,149, + 0,0,0,0,0,0,0,5,220,255,255,255,255,255,237,114,26,0,0,0,29,121,242,255, + 255,255,255,255,233,19,0,0,0,0,0,0,0,0,67,254,255,255,255,255,255,255,255,236, + 222,238,255,255,255,255,255,255,255,253,71,0,0,0,0,0,0,0,0,0,0,121,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,253,98,0,0,0,0,0,0,0,0, + 0,0,0,0,114,252,255,255,255,255,255,255,255,255,255,255,255,255,255,239,77,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,51,194,255,255,255,255,255,255,255,255,255,255,251, + 158,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,133,190,231,249, + 254,243,217,173,107,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255, + 255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0, + 255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0, + 0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0, + 0,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0, + 0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,0, + 0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255, + 255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,255,255,255,255,255,255,69,0, + 0,0,0,0,0,255,255,255,255,255,255,55,0,0,0,0,0,0,0,0,10,255,255,255, + 23,0,0,0,0,0,0,0,0,46,255,255,227,0,0,0,0,0,0,0,0,0,117,255, + 255,151,0,0,0,0,0,0,0,0,36,235,255,255,48,0,0,0,0,0,0,0,124,240, + 255,255,159,0,0,0,0,0,0,0,0,255,255,255,200,12,0,0,0,0,0,0,0,0, + 255,252,147,9,0,0,0,0,0,0,0,0,0,133,34,0,0,0,0,0,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,57,147,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,132,221,255, + 255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,117,207,255,255, + 255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,102,193,254,255,255, + 255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,10,87,178,250,255,255,255, + 255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,4,73,163,243,255,255,255,255, + 255,255,255,255,255,255,238,157,72,0,0,0,0,0,0,1,58,148,234,255,255,255,255,255, + 255,255,255,255,255,241,162,75,6,0,0,0,0,0,0,0,133,222,255,255,255,255,255,255, + 255,255,255,255,243,166,79,7,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 255,255,255,245,169,82,9,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,247,172,86,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,205,108,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,255,255,254,195,109,26,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,212,255,255,255,255,255,255,255,255,255,255,254,195,110,27,0,0,0,0,0,0,0, + 0,0,0,0,0,44,132,220,255,255,255,255,255,255,255,255,255,255,254,196,111,27,0,0, + 0,0,0,0,0,0,0,0,0,0,52,140,227,255,255,255,255,255,255,255,255,255,255,254, + 196,111,27,0,0,0,0,0,0,0,0,0,0,0,1,60,148,233,255,255,255,255,255,255, + 255,255,255,255,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,68,156,238,255, + 255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 6,76,164,243,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,9,84,172,247,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,13,92,180,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,220,220,220,220,220,220, + 220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,0,0,0,220,220,220,220,220,220,220,220,220,220, + 220,220,220,220,220,220,220,220,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,100,18,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,250,180,92,13,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,247,172,84,9, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 255,243,164,76,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,238,156,68,3,0,0,0,0,0,0,0,0,0,0,0,0,107,192, + 253,255,255,255,255,255,255,255,255,255,255,233,148,60,1,0,0,0,0,0,0,0,0,0, + 0,0,24,106,191,253,255,255,255,255,255,255,255,255,255,255,227,140,52,0,0,0,0,0, + 0,0,0,0,0,0,0,23,105,191,253,255,255,255,255,255,255,255,255,255,255,220,132,0, + 0,0,0,0,0,0,0,0,0,0,0,0,23,104,189,253,255,255,255,255,255,255,255,255, + 255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,104,189,253,255,255,255, + 255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,92,200,255, + 255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,88,175,248,255, + 255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,10,85,172,246,255,255, + 255,255,255,255,255,255,255,255,213,0,0,0,0,0,0,0,0,9,81,168,245,255,255,255, + 255,255,255,255,255,255,255,227,138,46,0,0,0,0,0,0,7,78,164,243,255,255,255,255, + 255,255,255,255,255,255,237,152,62,2,0,0,0,0,0,0,0,0,241,255,255,255,255,255, + 255,255,255,255,255,246,168,78,5,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,255,255,252,182,91,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,197,107,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,212,122,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,226,137,46,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,46,123,182,220,246,254,251,235,203,155,86,10,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,76,203,255,255,255,255,255,255,255,255,255,255,255,241,131,11,0,0,0,0, + 0,0,0,0,0,0,18,175,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,222, + 49,0,0,0,0,0,0,0,0,28,217,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,241,49,0,0,0,0,0,0,12,213,255,255,255,255,255,255,255,255,237,222, + 231,255,255,255,255,255,255,255,255,223,13,0,0,0,0,0,155,255,255,255,255,255,255,223, + 105,25,0,0,0,15,96,224,255,255,255,255,255,255,124,0,0,0,0,47,254,255,255,255, + 255,255,167,10,0,0,0,0,0,0,0,19,216,255,255,255,255,255,224,0,0,0,0,158, + 255,255,255,255,255,195,4,0,0,0,0,0,0,0,0,0,79,255,255,255,255,255,255,31, + 0,0,4,240,255,255,255,255,255,52,0,0,0,0,0,0,0,0,0,0,14,255,255,255, + 255,255,255,63,0,0,50,255,255,255,255,255,216,0,0,0,0,0,0,0,0,0,0,0, + 6,255,255,255,255,255,255,69,0,0,35,108,108,108,108,108,74,0,0,0,0,0,0,0, + 0,0,0,0,49,255,255,255,255,255,255,52,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,164,255,255,255,255,255,251,11,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,113,255,255,255,255,255,255,179,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,5,144,255,255,255,255,255,255,255,56,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,199,255,255,255,255,255,255, + 255,141,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,236,255,255,255, + 255,255,255,255,165,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,247, + 255,255,255,255,255,255,255,140,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,39,243,255,255,255,255,255,255,244,87,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,193,255,255,255,255,255,255,226,45,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,61,255,255,255,255,255,255,228,30,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,151,255,255,255,255,255,254,60,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,208,255,255,255,255,255,179,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,255,255,255, + 255,255,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 194,196,196,196,196,196,58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,3,53,113,160,196,224,242,252,255,249,233,207,169,119,57,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, + 59,155,237,255,255,255,255,255,255,255,255,255,255,255,255,255,255,231,139,30,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,201,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,250,145,14,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,28,180,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,225,54,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,73,238,255,255,255,255,255,255,234,165,111,66,36,14,4,1,10,28,58,103,165,238,255, + 255,255,255,255,247,75,0,0,0,0,0,0,0,0,0,0,0,0,97,252,255,255,255,255, + 254,176,70,3,0,0,0,0,0,0,0,0,0,0,0,0,7,91,218,255,255,255,255,248, + 57,0,0,0,0,0,0,0,0,0,0,92,254,255,255,255,255,191,48,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,6,138,255,255,255,255,226,14,0,0,0,0, + 0,0,0,0,56,249,255,255,255,252,113,1,0,0,0,45,146,211,246,253,232,179,82,1, + 0,0,0,0,0,0,0,0,106,255,255,255,255,142,0,0,0,0,0,0,0,11,223,255, + 255,255,247,73,0,0,0,17,161,255,255,255,255,255,255,255,255,168,4,12,124,124,124,124, + 124,43,0,150,255,255,255,246,17,0,0,0,0,0,0,138,255,255,255,254,79,0,0,0, + 36,222,255,255,255,255,255,255,255,255,255,255,129,71,255,255,255,255,255,36,0,14,237,255, + 255,255,102,0,0,0,0,0,26,248,255,255,255,135,0,0,0,27,227,255,255,255,255,255, + 255,255,255,255,255,255,244,145,255,255,255,255,225,0,0,0,142,255,255,255,171,0,0,0, + 0,0,134,255,255,255,221,7,0,0,2,192,255,255,255,255,255,255,255,233,228,255,255,255, + 255,245,255,255,255,255,157,0,0,0,69,255,255,255,218,0,0,0,0,2,231,255,255,255, + 97,0,0,0,97,255,255,255,255,255,255,173,38,0,0,29,177,255,255,255,255,255,255,255, + 88,0,0,0,25,255,255,255,245,0,0,0,0,59,255,255,255,237,7,0,0,2,222,255, + 255,255,255,255,149,1,0,0,0,0,6,210,255,255,255,255,255,255,22,0,0,0,4,255, + 255,255,254,0,0,0,0,126,255,255,255,160,0,0,0,69,255,255,255,255,255,217,6,0, + 0,0,0,0,0,105,255,255,255,255,255,209,0,0,0,0,4,255,255,255,245,0,0,0, + 0,177,255,255,255,95,0,0,0,146,255,255,255,255,255,105,0,0,0,0,0,0,0,59, + 255,255,255,255,255,141,0,0,0,0,22,255,255,255,220,0,0,0,0,216,255,255,255,47, + 0,0,0,201,255,255,255,255,255,35,0,0,0,0,0,0,0,53,255,255,255,255,255,73, + 0,0,0,0,62,255,255,255,180,0,0,0,0,240,255,255,255,18,0,0,0,235,255,255, + 255,255,255,5,0,0,0,0,0,0,0,85,255,255,255,255,250,10,0,0,0,0,122,255, + 255,255,120,0,0,0,0,253,255,255,255,2,0,0,0,252,255,255,255,255,255,7,0,0, + 0,0,0,0,0,157,255,255,255,255,192,0,0,0,0,0,204,255,255,255,39,0,0,0, + 0,254,255,255,255,4,0,0,0,250,255,255,255,255,255,54,0,0,0,0,0,0,29,246, + 255,255,255,255,126,0,0,0,0,58,255,255,255,196,0,0,0,0,0,241,255,255,255,22, + 0,0,0,227,255,255,255,255,255,166,0,0,0,0,0,9,193,255,255,255,255,255,75,0, + 0,0,3,198,255,255,255,72,0,0,0,0,0,215,255,255,255,60,0,0,0,177,255,255, + 255,255,255,255,147,19,0,1,59,203,255,255,255,255,255,255,59,0,0,0,142,255,255,255, + 184,0,0,0,0,0,0,172,255,255,255,121,0,0,0,95,255,255,255,255,255,255,255,253, + 224,238,255,255,255,237,255,255,255,255,142,8,43,171,255,255,255,237,28,0,0,0,0,0, + 0,111,255,255,255,206,0,0,0,6,222,255,255,255,255,255,255,255,255,255,255,255,151,173, + 255,255,255,255,255,255,255,255,255,255,248,63,0,0,0,0,0,0,0,34,255,255,255,255, + 69,0,0,0,59,249,255,255,255,255,255,255,255,255,255,187,8,89,255,255,255,255,255,255, + 255,255,255,239,66,0,0,0,0,0,0,0,0,0,188,255,255,255,214,8,0,0,0,70, + 236,255,255,255,255,255,255,255,153,7,0,1,173,255,255,255,255,255,255,255,187,33,0,0, + 0,0,0,0,0,0,0,0,63,255,255,255,255,164,1,0,0,0,20,127,207,245,253,225, + 160,55,0,0,0,0,3,107,205,249,251,221,161,65,0,0,0,0,0,0,0,0,0,0, + 0,0,0,165,255,255,255,255,157,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,16,220,255, + 255,255,255,201,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,233,255,255,255,255,252,161, + 50,0,0,0,0,0,0,0,0,0,0,0,0,0,7,72,160,224,7,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,38,220,255,255,255,255,255,255,216,145,91,52,23, + 7,1,6,21,45,81,127,185,245,255,255,255,88,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,16,168,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,71,207,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 220,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,69,169, + 245,255,255,255,255,255,255,255,255,255,255,255,255,255,255,243,169,76,3,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,67,124,169,204,230, + 246,254,253,245,227,200,165,118,60,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,13,246,255,255,255,255,255,255,126,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96, + 255,255,255,255,255,255,255,219,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,189,255,255,255,255,255,255,255,255,56,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,254,255,255, + 255,255,255,255,255,255,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,120,255,255,255,255,255,255,255,255,255,237,5,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,255,255,255,255,252, + 255,255,255,255,255,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,50,255,255,255,255,255,128,255,255,255,255,255,172,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,144,255,255,255,255,245,11,209,255, + 255,255,255,248,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,4,232,255,255,255,255,168,0,121,255,255,255,255,255,102,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,74,255,255,255,255,255,82,0,35,255,255,255, + 255,255,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168, + 255,255,255,255,242,8,0,0,202,255,255,255,255,255,33,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,14,246,255,255,255,255,162,0,0,0,114,255,255,255,255, + 255,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,255,255,255, + 255,255,73,0,0,0,29,254,255,255,255,255,217,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,192,255,255,255,255,237,5,0,0,0,0,196,255,255,255,255,255, + 54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,254,255,255,255,255,153, + 0,0,0,0,0,108,255,255,255,255,255,147,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,122,255,255,255,255,255,66,0,0,0,0,0,24,253,255,255,255,255,235,5, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,255,255,255,255,231,3,0,0, + 0,0,0,0,190,255,255,255,255,255,77,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,52,255,255,255,255,255,146,0,0,0,0,0,0,0,103,255,255,255,255,255,170,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,146,255,255,255,255,255,58,0,0,0,0,0, + 0,0,19,251,255,255,255,255,248,15,0,0,0,0,0,0,0,0,0,0,0,0,4,234, + 255,255,255,255,225,1,0,0,0,0,0,0,0,0,184,255,255,255,255,255,100,0,0,0, + 0,0,0,0,0,0,0,0,0,76,255,255,255,255,255,138,0,0,0,0,0,0,0,0, + 0,96,255,255,255,255,255,192,0,0,0,0,0,0,0,0,0,0,0,0,169,255,255,255, + 255,255,234,220,220,220,220,220,220,220,220,220,229,255,255,255,255,255,254,30,0,0,0,0, + 0,0,0,0,0,0,15,247,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,123,0,0,0,0,0,0,0,0,0,0,100,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,215,0,0,0,0,0,0, + 0,0,0,0,192,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,52,0,0,0,0,0,0,0,0,31,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,146,0,0,0,0,0,0,0, + 0,124,255,255,255,255,255,124,0,0,0,0,0,0,0,0,0,0,0,0,0,84,255,255, + 255,255,255,234,4,0,0,0,0,0,0,0,216,255,255,255,255,255,36,0,0,0,0,0, + 0,0,0,0,0,0,0,0,9,243,255,255,255,255,255,75,0,0,0,0,0,0,54,255, + 255,255,255,255,204,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,255,255,255, + 255,255,169,0,0,0,0,0,0,148,255,255,255,255,255,115,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,77,255,255,255,255,255,247,14,0,0,0,0,5,235,255,255,255, + 255,254,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,239,255,255,255,255, + 255,98,0,0,0,0,78,255,255,255,255,255,196,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,158,255,255,255,255,255,191,0,0,0,0,171,255,255,255,255,255,108, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,255,255,255,255,255,254, + 30,0,0,16,248,255,255,255,255,253,23,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,4,235,255,255,255,255,255,120,0,0,101,255,255,255,255,255,188,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,255,255,255,255,255,213,0, + 0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,252,239,209,157,83,6, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,228,93,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,160,4,0,0,0,0,0,0,0, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,151, + 0,0,0,0,0,0,0,255,255,255,255,255,255,231,220,220,220,220,220,220,220,228,251,255, + 255,255,255,255,255,255,255,66,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,8,78,213,255,255,255,255,255,255,186,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,14,213,255,255,255,255,255,251,11,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,83,255, + 255,255,255,255,255,52,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,19,255,255,255,255,255,255,69,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,3,255,255,255,255,255,255,63,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,24,255,255,255,255, + 255,255,28,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,97,255,255,255,255,255,217,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,25,227,255,255,255,255,255,110,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,15,96,227,255,255,255,255,255,204,5,0, + 0,0,0,0,0,255,255,255,255,255,255,231,220,220,220,220,220,220,220,230,254,255,255,255, + 255,255,255,220,27,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,168,18,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,126,2,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,210, + 56,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,250,92,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,3,27,87,202,255,255,255,255,255,253,72,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,3,149,255,255,255,255,255,232, + 16,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 3,201,255,255,255,255,255,125,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,87,255,255,255,255,255,219,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,25,255,255,255,255,255,255,24,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,2,255, + 255,255,255,255,255,60,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,13,255,255,255,255,255,255,70,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,60,255,255,255,255,255,255,60,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,158,255,255,255,255, + 255,255,24,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,79,254,255,255,255,255,255,218,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,33,138,252,255,255,255,255,255,255,124,0,0,0,0,0,255,255,255, + 255,255,255,231,220,220,220,220,220,220,220,221,236,255,255,255,255,255,255,255,255,232,15,0, + 0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,251,69,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,245,81,0,0,0,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,184,38,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,250,231,191,130,44,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,54,124,178,216,242,254, + 253,239,212,170,112,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,11,113,219,255,255,255,255,255,255,255,255,255,255,255,255,198,83,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,230,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,199,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 10,165,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,247,93,0, + 0,0,0,0,0,0,0,0,0,0,0,15,199,255,255,255,255,255,255,255,255,255,245,224, + 225,247,255,255,255,255,255,255,255,255,255,112,0,0,0,0,0,0,0,0,0,0,7,196, + 255,255,255,255,255,255,255,201,101,32,0,0,0,1,37,113,218,255,255,255,255,255,255,255, + 88,0,0,0,0,0,0,0,0,0,154,255,255,255,255,255,255,234,82,0,0,0,0,0, + 0,0,0,0,4,116,250,255,255,255,255,255,245,36,0,0,0,0,0,0,0,73,255,255, + 255,255,255,255,217,30,0,0,0,0,0,0,0,0,0,0,0,0,69,248,255,255,255,255, + 255,184,0,0,0,0,0,0,5,219,255,255,255,255,255,234,30,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,100,255,255,255,255,255,255,57,0,0,0,0,0,93,255,255,255, + 255,255,255,81,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,198,255,255,255, + 255,255,162,0,0,0,0,0,202,255,255,255,255,255,191,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,84,255,255,255,255,255,240,4,0,0,0,35,255,255,255,255, + 255,255,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,248,255,255, + 255,255,255,51,0,0,0,108,255,255,255,255,255,238,4,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,188,236,236,236,236,236,87,0,0,0,163,255,255,255,255, + 255,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,206,255,255,255,255,255,127,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234,255,255,255,255, + 255,95,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,250,255,255,255,255,255,79,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,249,255,255,255,255,255,82,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,255,255,255,255, + 255,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,199,255,255,255,255,255,136,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,155,255,255,255,255, + 255,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,96,255,255,255,255,255,246,10,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,162,216,216,216,216,216,103,0,0,0,24,254,255,255,255, + 255,255,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,243,255,255, + 255,255,255,74,0,0,0,0,187,255,255,255,255,255,207,2,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,81,255,255,255,255,255,249,12,0,0,0,0,79,255,255,255, + 255,255,255,102,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,200,255,255,255, + 255,255,173,0,0,0,0,0,1,206,255,255,255,255,255,244,45,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,104,255,255,255,255,255,255,65,0,0,0,0,0,0,58,254,255, + 255,255,255,255,230,46,0,0,0,0,0,0,0,0,0,0,0,0,75,250,255,255,255,255, + 255,189,0,0,0,0,0,0,0,0,135,255,255,255,255,255,255,244,105,2,0,0,0,0, + 0,0,0,0,5,123,252,255,255,255,255,255,247,40,0,0,0,0,0,0,0,0,3,179, + 255,255,255,255,255,255,255,215,112,37,1,0,0,1,37,115,220,255,255,255,255,255,255,255, + 96,0,0,0,0,0,0,0,0,0,0,8,182,255,255,255,255,255,255,255,255,255,246,224, + 224,246,255,255,255,255,255,255,255,255,255,123,0,0,0,0,0,0,0,0,0,0,0,0, + 4,144,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,250,106,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,220,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,207,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,6,101,211,255,255,255,255,255,255,255,255,255,255,255,255,205,91,3,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,121,175,216,242,254, + 253,240,212,173,116,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,255,255,250,238,215,183,138,80,15,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,250,178,76,1,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,208,68,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,157,11,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,231,220,220,220,220,220,220,227,246,255,255,255,255,255,255,255,255,255,255,207,27,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,26, + 79,153,241,255,255,255,255,255,255,255,220,23,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,14,132,250,255,255,255,255,255,255,200, + 6,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,52,229,255,255,255,255,255,255,133,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,233,255,255,255,255,255, + 251,39,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,65,254,255,255,255,255,255,166,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,255,255,255,255, + 255,252,24,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,34,254,255,255,255,255,255,109,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,191,255,255,255, + 255,255,181,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,116,255,255,255,255,255,236,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,255,255,255, + 255,255,255,22,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,25,255,255,255,255,255,255,49,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,255,255,255, + 255,255,255,66,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,2,255,255,255,255,255,255,70,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,255,255,255, + 255,255,255,64,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,36,255,255,255,255,255,255,45,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,255,255,255, + 255,255,255,14,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,134,255,255,255,255,255,227,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,255,255,255, + 255,255,167,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,59,255,255,255,255,255,255,93,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,255,255,255,255, + 255,243,12,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,94,255,255,255,255,255,255,143,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,246,255,255,255,255,255, + 242,23,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,74,241,255,255,255,255,255,255,106,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,23,153,254,255,255,255,255,255,255,176, + 1,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,1,28, + 85,164,247,255,255,255,255,255,255,255,200,12,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,231,220,220,220,220,220,220,227,246,255,255,255,255,255,255,255,255,255,255,190,15,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,254,139,5,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,198,57,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,249,173,68,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,255,255,251,239,216,183,138,80,13,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,128,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,128,0,0,0,0,0,255,255,255,255,255,255,231,220,220,220,220,220,220,220,220,220, + 220,220,220,220,220,220,220,220,110,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0, + 0,0,255,255,255,255,255,255,231,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220, + 220,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,231,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,128,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,128,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,0,0,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,0,0,255,255, + 255,255,255,255,231,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,110,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,231,220,220,220,220,220,220,220, + 220,220,220,220,220,220,220,220,110,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,128, + 0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,128,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,59,127,180,218,241, + 252,253,241,216,176,123,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,14,121,226,255,255,255,255,255,255,255,255,255,255,255,255,218,110,9,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,235,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,225,78,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,12,170,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,148,4,0,0,0,0,0,0,0,0,0,0,0,0,18,203,255,255,255,255,255,255, + 255,255,255,245,224,224,245,255,255,255,255,255,255,255,255,255,173,4,0,0,0,0,0,0, + 0,0,0,0,9,198,255,255,255,255,255,255,255,201,103,32,1,0,0,0,31,99,201,255, + 255,255,255,255,255,255,146,0,0,0,0,0,0,0,0,0,0,155,255,255,255,255,255,255, + 233,82,0,0,0,0,0,0,0,0,0,0,89,240,255,255,255,255,255,255,74,0,0,0, + 0,0,0,0,0,75,255,255,255,255,255,255,213,28,0,0,0,0,0,0,0,0,0,0, + 0,0,45,240,255,255,255,255,255,216,3,0,0,0,0,0,0,4,219,255,255,255,255,255, + 231,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,255,255,255,255,255,255,79, + 0,0,0,0,0,0,94,255,255,255,255,255,255,76,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,203,255,255,255,255,255,165,0,0,0,0,0,0,201,255,255,255,255, + 255,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,255,255,255,255, + 255,227,0,0,0,0,0,33,255,255,255,255,255,255,75,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,29,104,104,104,104,104,104,1,0,0,0,0,103,255,255,255, + 255,255,239,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,158,255,255,255,255,255,177,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,255, + 255,255,255,255,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,229,255,255,255,255,255,97,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 248,255,255,255,255,255,79,0,0,0,0,0,0,0,0,0,0,36,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,72,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,36,255,255,255,255,255,255,255,255,255,255,255,255,255,255,72,0,0, + 0,0,250,255,255,255,255,255,79,0,0,0,0,0,0,0,0,0,0,36,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,72,0,0,0,0,236,255,255,255,255,255,97,0,0, + 0,0,0,0,0,0,0,0,36,255,255,255,255,255,255,255,255,255,255,255,255,255,255,72, + 0,0,0,0,211,255,255,255,255,255,129,0,0,0,0,0,0,0,0,0,0,31,220,220, + 220,220,220,220,220,220,255,255,255,255,255,255,72,0,0,0,0,173,255,255,255,255,255,176, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,120,255,255,255,255,255,237,3,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,52,255,255,255,255, + 255,255,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,1,225,255,255,255,255,255,185,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,125,255, + 255,255,255,255,255,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,18,241,255,255,255,255,255,231,29,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,113,255,255,255,255,255,255,219,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 51,255,255,255,255,255,255,72,0,0,0,0,0,0,3,193,255,255,255,255,255,255,239,101, + 3,0,0,0,0,0,0,0,0,0,0,3,105,245,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,23,223,255,255,255,255,255,255,255,223,129,57,10,0,0,0,0,13,60,130, + 223,255,255,255,255,255,255,255,249,47,0,0,0,0,0,0,0,0,34,223,255,255,255,255, + 255,255,255,255,255,255,236,222,225,239,255,255,255,255,255,255,255,255,255,255,238,66,0,0, + 0,0,0,0,0,0,0,0,22,190,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,195,33,0,0,0,0,0,0,0,0,0,0,0,0,2,107, + 238,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,231,101,2,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,14,117,219,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,200,99,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,46,113,166,204,232,248,255,251,241,220,190,149,95,27,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255, + 255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255, + 255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255, + 255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255, + 231,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,231,255,255,255,255,255,255,0, + 0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0, + 0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72, + 255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255, + 255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255, + 255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255, + 255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,2,255,255,255,255,255,255,71,0,0,0,0,0,0,0,0,0,0,0,0,0,26, + 255,255,255,255,255,255,60,0,0,0,0,0,0,0,0,0,0,0,0,0,90,255,255,255, + 255,255,255,31,0,0,0,0,0,0,0,0,0,0,0,0,18,218,255,255,255,255,255,235, + 1,0,0,0,155,80,26,0,0,0,0,23,97,223,255,255,255,255,255,255,154,0,0,0, + 0,255,255,255,245,224,222,238,255,255,255,255,255,255,255,255,251,41,0,0,0,0,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,124,0,0,0,0,0,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,135,1,0,0,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,205,67,0,0,0,0,0,0,0,76,144,190,222,242,254,253,243,219,182,128, + 51,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,143,255,255,255,255,255,255,255,193,11,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,134,255,255,255,255,255,255, + 255,193,11,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,124,255,255,255,255,255,255,255,193,11,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,116,255,255,255,255,255,255,255,193,11,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,107,255,255,255, + 255,255,255,255,193,11,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,98,255,255,255,255,255,255,255,193,11,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,90,253,255,255,255,255,255,255,193,11, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,81, + 252,255,255,255,255,255,255,193,11,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,74,250,255,255,255,255,255,255,193,11,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,67,248,255,255,255,255,255, + 255,193,11,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,60,245,255,255,255,255,255,255,192,11,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,54,242,255,255,255,255,255,255,190,10,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,48,238,255,255, + 255,255,255,255,190,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,43,235,255,255,255,255,255,255,190,10,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,108,230,255,255,255,255,255,255,190,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 251,255,255,255,255,255,255,190,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,190,10,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,190,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,255,255,255,255,255,255,255,190,10,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,128,242,255,255,255,255,255,255, + 190,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,64,246,255,255,255,255,255,255,190,10,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,71,249,255,255,255,255,255,255,190,10, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,79,251,255,255,255,255,255,255,190,10,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,89,253,255,255,255,255,255,255,190,10,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,97, + 255,255,255,255,255,255,255,190,10,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,107,255,255,255,255,255,255,255,190,10,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,118,255,255, + 255,255,255,255,255,190,10,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,128,255,255,255,255,255,255,255,190,10,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,138,255,255,255,255, + 255,255,255,190,10,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,1,149,255,255,255,255,255,255,255,190,10,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,1,159,255,255,255,255,255,255, + 255,190,10,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,3,167,255,255,255,255,255,255,255,190,10,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,5,177,255,255,255,255,255,255,255,190, + 10,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,7,185,255,255,255,255,255,255,255,190,10,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,10,192,255,255,255,255,255,255,255,190,10,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,231,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220, + 220,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255, + 255,255,255,255,255,255,255,255,55,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,175,255,255,255,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,255, + 255,255,255,134,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,245,255,255,255, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,214,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,78,255,255,255,255,255,255,255,255,255, + 255,72,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,35,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,155,255,255,255,255,255,255,255,255,255,255,72,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,114,0,0,0,0,0,0,0,0,0,0, + 0,0,0,2,232,255,255,255,255,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,255,255,255,255,255,194,0,0,0,0,0,0,0,0,0,0,0,0,0,58,255, + 255,255,255,240,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,235,255, + 255,255,255,252,18,0,0,0,0,0,0,0,0,0,0,0,0,136,255,255,255,255,166,255, + 255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,158,255,255,255,255,255,94, + 0,0,0,0,0,0,0,0,0,0,0,0,214,255,255,255,255,86,255,255,255,255,255,255, + 72,0,0,0,0,0,255,255,255,255,255,255,85,247,255,255,255,255,174,0,0,0,0,0, + 0,0,0,0,0,0,38,255,255,255,255,250,15,255,255,255,255,255,255,72,0,0,0,0, + 0,255,255,255,255,255,255,72,178,255,255,255,255,243,7,0,0,0,0,0,0,0,0,0, + 0,117,255,255,255,255,186,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255, + 255,255,72,98,255,255,255,255,255,74,0,0,0,0,0,0,0,0,0,0,194,255,255,255, + 255,106,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,21,253, + 255,255,255,255,154,0,0,0,0,0,0,0,0,0,21,253,255,255,255,255,30,0,255,255, + 255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,194,255,255,255,255,229, + 1,0,0,0,0,0,0,0,0,97,255,255,255,255,206,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,255,255,255,255,255,255,72,0,113,255,255,255,255,255,54,0,0,0,0, + 0,0,0,0,175,255,255,255,255,126,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,31,255,255,255,255,255,133,0,0,0,0,0,0,0,9,245, + 255,255,255,255,49,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,206,255,255,255,255,210,0,0,0,0,0,0,0,78,255,255,255,255,225,1, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,126, + 255,255,255,255,255,34,0,0,0,0,0,0,155,255,255,255,255,146,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,46,255,255,255,255,255, + 112,0,0,0,0,0,2,232,255,255,255,255,70,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,221,255,255,255,255,190,0,0,0,0, + 0,58,255,255,255,255,240,6,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,140,255,255,255,255,252,18,0,0,0,0,136,255,255,255, + 255,166,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,58,255,255,255,255,255,92,0,0,0,0,214,255,255,255,255,90,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,2, + 232,255,255,255,255,170,0,0,0,38,255,255,255,255,250,16,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,154,255,255,255,255, + 243,7,0,0,117,255,255,255,255,186,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,73,255,255,255,255,255,72,0,0,194, + 255,255,255,255,110,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,7,241,255,255,255,255,150,0,21,253,255,255,255,255,31, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,167,255,255,255,255,229,1,97,255,255,255,255,206,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 86,255,255,255,255,255,52,175,255,255,255,255,130,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,13,249,255,255,255, + 255,139,245,255,255,255,255,50,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,182,255,255,255,255,249,255,255,255, + 255,226,1,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,102,255,255,255,255,255,255,255,255,255,150,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,21,253,255,255,255,255,255,255,255,255,70,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,194,255,255,255,255,255,255,255,241,6,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,114,255,255,255, + 255,255,255,255,170,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,34,255,255,255,255,255,255,255,90, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,210,255,255,255,255,255,251,16,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,255,255,54, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,255,255,255,255,255,255,255,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0, + 72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,75,0, + 0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0, + 255,255,255,255,255,255,255,255,255,212,3,0,0,0,0,0,0,0,0,0,0,0,72,255, + 255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,97,0,0, + 0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255, + 255,255,255,255,255,255,255,255,228,9,0,0,0,0,0,0,0,0,0,0,72,255,255,255, + 255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,121,0,0,0, + 0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255, + 255,255,254,255,255,255,255,240,19,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255, + 255,0,0,0,0,0,0,255,255,255,255,255,255,162,255,255,255,255,255,142,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255, + 73,206,255,255,255,255,249,32,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0, + 0,0,0,0,0,255,255,255,255,255,255,72,67,255,255,255,255,255,164,0,0,0,0,0, + 0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 185,255,255,255,255,254,50,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,47,254,255,255,255,255,187,0,0,0,0,0,0, + 0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,161, + 255,255,255,255,255,69,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,31,248,255,255,255,255,207,2,0,0,0,0,0,72, + 255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,139,255, + 255,255,255,255,92,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,17,239,255,255,255,255,224,7,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,117,255,255, + 255,255,255,115,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,8,225,255,255,255,255,238,16,0,0,0,72,255,255,255,255, + 255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,95,255,255,255, + 255,255,135,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,2,209,255,255,255,255,247,28,0,0,72,255,255,255,255,255,255, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,71,255,255,255,255, + 255,159,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,189,255,255,255,255,253,44,0,72,255,255,255,255,255,255,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,50,255,255,255,255,255, + 181,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,166,255,255,255,255,255,64,72,255,255,255,255,255,255,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,34,250,255,255,255,255,202, + 73,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,144,255,255,255,255,255,158,255,255,255,255,255,255,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,19,241,255,255,255,255,253,255, + 255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,121,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,10,228,255,255,255,255,255,255,255, + 255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,0,99,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,3,213,255,255,255,255,255,255,255,255, + 255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,76,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,193,255,255,255,255,255,255,255,255,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 0,54,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,49,118,173,213,239,252,253,242,219,184,133,68,5,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,9,109,216,255,255,255,255,255,255,255,255, + 255,255,255,255,236,139,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,87,229,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,247,128,7,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,165,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,208,35,0,0,0,0,0,0,0,0,0,0, + 0,0,0,18,201,255,255,255,255,255,255,255,255,255,247,226,224,241,255,255,255,255,255,255, + 255,255,255,236,51,0,0,0,0,0,0,0,0,0,0,0,10,201,255,255,255,255,255,255, + 255,212,111,38,2,0,0,0,26,90,186,255,255,255,255,255,255,255,237,41,0,0,0,0, + 0,0,0,0,0,0,163,255,255,255,255,255,255,241,95,1,0,0,0,0,0,0,0,0, + 0,61,217,255,255,255,255,255,255,217,12,0,0,0,0,0,0,0,0,83,255,255,255,255, + 255,255,224,37,0,0,0,0,0,0,0,0,0,0,0,0,13,188,255,255,255,255,255,255, + 150,0,0,0,0,0,0,0,8,226,255,255,255,255,255,238,36,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,10,202,255,255,255,255,255,254,47,0,0,0,0,0,0,106,255, + 255,255,255,255,255,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,246, + 255,255,255,255,255,172,0,0,0,0,0,0,212,255,255,255,255,255,193,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,130,255,255,255,255,255,252,26,0,0,0, + 0,43,255,255,255,255,255,255,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,20,249,255,255,255,255,255,111,0,0,0,0,113,255,255,255,255,255,238,4,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,177,255,255,255,255,255, + 181,0,0,0,0,167,255,255,255,255,255,174,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,107,255,255,255,255,255,237,0,0,0,0,208,255,255,255,255, + 255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,255, + 255,255,255,255,255,22,0,0,0,235,255,255,255,255,255,95,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,24,255,255,255,255,255,255,49,0,0,0,250, + 255,255,255,255,255,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,7,255,255,255,255,255,255,66,0,0,0,255,255,255,255,255,255,73,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,255,255,255,255,255,255,70, + 0,0,0,249,255,255,255,255,255,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,10,255,255,255,255,255,255,65,0,0,0,230,255,255,255,255,255,104, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,255,255,255, + 255,255,255,46,0,0,0,198,255,255,255,255,255,142,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,15,0,0,0,154,255,255, + 255,255,255,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 128,255,255,255,255,255,227,0,0,0,0,96,255,255,255,255,255,252,17,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,255,255,255,255,255,169,0,0,0, + 0,24,253,255,255,255,255,255,107,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,43,255,255,255,255,255,255,94,0,0,0,0,0,187,255,255,255,255,255,223,6, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,255,255,255,255,255,245, + 14,0,0,0,0,0,77,255,255,255,255,255,255,124,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,64,255,255,255,255,255,255,149,0,0,0,0,0,0,1,205,255,255, + 255,255,255,251,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,229,255,255,255, + 255,255,247,28,0,0,0,0,0,0,0,58,254,255,255,255,255,255,241,63,0,0,0,0, + 0,0,0,0,0,0,0,0,29,214,255,255,255,255,255,255,123,0,0,0,0,0,0,0, + 0,0,135,255,255,255,255,255,255,250,122,6,0,0,0,0,0,0,0,0,0,83,234,255, + 255,255,255,255,255,199,5,0,0,0,0,0,0,0,0,0,3,179,255,255,255,255,255,255, + 255,224,120,44,2,0,0,0,29,99,202,255,255,255,255,255,255,255,225,26,0,0,0,0, + 0,0,0,0,0,0,0,9,183,255,255,255,255,255,255,255,255,255,247,226,224,243,255,255, + 255,255,255,255,255,255,255,224,35,0,0,0,0,0,0,0,0,0,0,0,0,0,5,147, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,194,23,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,220,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,241,114,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,5,99,207,255,255,255,255,255,255,255,255,255,255,255,255,230,130,20,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,114, + 170,211,238,252,254,242,220,182,131,62,3,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,251,233,203,155,89,12, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,243,137,16,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,230,63,0,0,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,249,74,0,0,0,0,0,0,255,255,255,255,255,255,230,220,220,220,220,220,220,220, + 220,222,237,255,255,255,255,255,255,255,255,244,37,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,26,111,233,255,255,255,255,255,255,185,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,23,212,255, + 255,255,255,255,255,51,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,38,250,255,255,255,255,255,140,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,255,255,255,255,255,200,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103, + 255,255,255,255,255,237,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,76,255,255,255,255,255,254,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,80,255,255,255,255,255,250,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115, + 255,255,255,255,255,228,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,190,255,255,255,255,255,186,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,66,255,255,255,255,255,255,115,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,50,234,255, + 255,255,255,255,250,26,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,1,17,62,150,250,255,255,255,255,255,255,143,0,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,215,12,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,225,33,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,191,26,0,0,0,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,211,91,1,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,231,220,220,220,220,220,220,220,220,220,215,198,165,117,47,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,49,118,173,213,239,252,253,242,219,184,133,68,5,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,109,216,255,255,255,255,255, + 255,255,255,255,255,255,255,236,139,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,87,229,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 247,128,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,165,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,208,35,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,18,201,255,255,255,255,255,255,255,255,255,247,226,224,241, + 255,255,255,255,255,255,255,255,255,236,51,0,0,0,0,0,0,0,0,0,0,0,0,10, + 201,255,255,255,255,255,255,255,209,108,37,1,0,0,0,25,90,184,255,255,255,255,255,255, + 255,237,41,0,0,0,0,0,0,0,0,0,0,0,163,255,255,255,255,255,255,238,92,1, + 0,0,0,0,0,0,0,0,0,57,214,255,255,255,255,255,255,217,12,0,0,0,0,0, + 0,0,0,0,83,255,255,255,255,255,255,220,35,0,0,0,0,0,0,0,0,0,0,0, + 0,12,183,255,255,255,255,255,255,150,0,0,0,0,0,0,0,0,8,226,255,255,255,255, + 255,234,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,196,255,255,255,255,255, + 254,47,0,0,0,0,0,0,0,106,255,255,255,255,255,255,78,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,30,243,255,255,255,255,255,172,0,0,0,0,0,0,0, + 212,255,255,255,255,255,187,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,123,255,255,255,255,255,252,26,0,0,0,0,0,43,255,255,255,255,255,255,69,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,246,255,255,255,255,255,111, + 0,0,0,0,0,113,255,255,255,255,255,235,3,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,170,255,255,255,255,255,181,0,0,0,0,0,167,255,255,255, + 255,255,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,101, + 255,255,255,255,255,237,0,0,0,0,0,208,255,255,255,255,255,123,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,255,255,255,255,255,255,22,0,0, + 0,0,235,255,255,255,255,255,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,21,255,255,255,255,255,255,49,0,0,0,0,250,255,255,255,255,255,76, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,255,255,255, + 255,255,255,66,0,0,0,0,255,255,255,255,255,255,74,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,2,255,255,255,255,255,255,70,0,0,0,0,248, + 255,255,255,255,255,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,12,255,255,255,255,255,255,62,0,0,0,0,229,255,255,255,255,255,105,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,255,255,255, + 42,0,0,0,0,200,255,255,255,255,255,142,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,74,255,255,255,255,255,254,10,0,0,0,0,158,255,255,255, + 255,255,196,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128, + 255,255,255,255,255,213,0,0,0,0,0,101,255,255,255,255,255,251,17,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,255,255,255,255,255,149,0,0,0, + 0,0,31,255,255,255,255,255,255,105,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,41,255,255,255,255,255,255,67,0,0,0,0,0,0,197,255,255,255,255,255, + 220,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,255,255,255,255, + 255,221,2,0,0,0,0,0,0,91,255,255,255,255,255,255,113,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,56,254,255,255,255,255,255,97,0,0,0,0,0,0,0, + 4,217,255,255,255,255,255,248,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19, + 221,255,255,255,255,255,199,3,0,0,0,0,0,0,0,0,71,255,255,255,255,255,255,235, + 51,0,0,0,0,0,0,0,0,0,0,0,0,21,205,255,255,255,255,255,237,33,0,0, + 0,0,0,0,0,0,0,0,151,255,255,255,255,255,255,247,109,3,0,0,0,0,0,0, + 0,0,0,73,227,255,255,255,255,255,240,55,0,0,0,0,0,0,0,0,0,0,0,7, + 194,255,255,255,255,255,255,255,218,116,41,2,0,0,0,27,96,195,255,255,255,255,255,255, + 218,53,26,38,54,70,86,101,0,0,0,0,0,0,0,15,197,255,255,255,255,255,255,255, + 255,255,247,225,224,241,255,255,255,255,255,255,255,255,255,254,255,255,255,255,255,255,255,0, + 0,0,0,0,0,0,0,8,162,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0, + 84,229,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,9,111,218,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,49,119,173,213,239,252,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,251,236,205,159,93,16,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,247,152,23,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,240,82,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,100,0,0,0,0,0,0,0,255, + 255,255,255,255,255,230,220,220,220,220,220,220,220,221,233,255,255,255,255,255,255,255,255,252, + 59,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,16, + 88,209,255,255,255,255,255,255,211,2,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,5,168,255,255,255,255,255,255,75,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,10,230,255,255,255,255, + 255,159,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,136,255,255,255,255,255,214,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,0,85,255,255,255,255,255,245,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,75,255,255,255,255, + 255,254,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,98,255,255,255,255,255,244,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,0,160,255,255,255,255,255,208,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,35,247,255,255,255,255, + 255,149,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,29,212,255,255,255,255,255,255,61,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,1,14,56,134,241,255,255,255,255,255,255,193,0,0,0,0,0,0,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,244, + 39,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,247,71,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,219,54,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,225,113,8,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,231,248,255,255,255,255,255,255,247,216,199, + 169,123,57,2,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,54,246, + 255,255,255,255,255,249,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,75,252,255,255,255,255,255,249,75,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,100,255,255,255,255,255,255,249, + 75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,127,255,255,255,255,255,255,249,75,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,156,255,255,255,255,255,255,249,75,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,4,179,255,255,255,255, + 255,255,248,72,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,10,201,255,255,255,255,255,255,248,72,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,20,218,255,255,255,255,255,255,248,72,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,34,233,255, + 255,255,255,255,255,248,72,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,51,244,255,255,255,255,255,255,248,72,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,71,251,255,255,255,255,255,255,248, + 72,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 95,255,255,255,255,255,255,255,247,69,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,122,255,255,255,255,255,255,255,247,69,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,150,255,255,255,255,255, + 255,255,247,69,0,0,0,0,0,0,0,0,0,18,94,156,202,231,249,254,248,230,201,154, + 91,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,162,249,255,255,255, + 255,255,255,255,255,255,255,255,248,156,29,0,0,0,0,0,0,0,0,0,0,0,0,1, + 118,249,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,245,101,0,0,0,0,0, + 0,0,0,0,0,0,150,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,136,0,0,0,0,0,0,0,0,0,109,255,255,255,255,255,255,255,255,250,227,222, + 238,255,255,255,255,255,255,255,255,255,111,0,0,0,0,0,0,0,23,244,255,255,255,255, + 255,253,154,54,5,0,0,0,22,92,202,255,255,255,255,255,255,250,40,0,0,0,0,0, + 0,123,255,255,255,255,255,250,71,0,0,0,0,0,0,0,0,2,128,255,255,255,255,255, + 255,170,0,0,0,0,0,0,196,255,255,255,255,255,146,0,0,0,0,0,0,0,0,0, + 0,0,158,255,255,255,255,255,252,21,0,0,0,0,0,239,255,255,255,255,255,80,0,0, + 0,0,0,0,0,0,0,0,0,24,249,255,255,255,255,255,92,0,0,0,0,0,254,255, + 255,255,255,255,87,0,0,0,0,0,0,0,0,0,0,0,0,183,255,255,255,255,255,145, + 0,0,0,0,0,244,255,255,255,255,255,159,0,0,0,0,0,0,0,0,0,0,0,0, + 46,84,84,84,84,84,56,0,0,0,0,0,207,255,255,255,255,255,253,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,255,255,255,255, + 255,255,251,140,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,35,251,255,255,255,255,255,255,255,251,183,104,27,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,130,255,255,255,255,255,255,255,255,255,255,255,206,130, + 52,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,167,255,255,255,255,255, + 255,255,255,255,255,255,255,255,231,154,72,4,0,0,0,0,0,0,0,0,0,0,0,0, + 0,2,127,251,255,255,255,255,255,255,255,255,255,255,255,255,255,255,229,123,14,0,0,0, + 0,0,0,0,0,0,0,0,0,0,44,177,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,234,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,144,229,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,144,1,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,2,57,131,206,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,102,176,244,255,255,255,255,255, + 255,255,255,253,47,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,7,83,197,255,255,255,255,255,255,255,167,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,105,254,255,255,255,255,255,245,5,0,0,63,96, + 96,96,96,96,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,255,255,255,255, + 255,255,43,0,0,139,255,255,255,255,255,170,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,42,255,255,255,255,255,255,67,0,0,84,255,255,255,255,255,242,11,0,0,0,0, + 0,0,0,0,0,0,0,0,0,4,255,255,255,255,255,255,66,0,0,16,249,255,255,255, + 255,255,127,0,0,0,0,0,0,0,0,0,0,0,0,0,19,255,255,255,255,255,255,46, + 0,0,0,166,255,255,255,255,255,251,70,0,0,0,0,0,0,0,0,0,0,0,0,101, + 255,255,255,255,255,249,9,0,0,0,45,252,255,255,255,255,255,249,111,3,0,0,0,0, + 0,0,0,0,0,50,238,255,255,255,255,255,184,0,0,0,0,0,138,255,255,255,255,255, + 255,255,218,115,45,4,0,0,0,5,55,146,249,255,255,255,255,255,255,76,0,0,0,0, + 0,5,186,255,255,255,255,255,255,255,255,255,250,230,222,230,252,255,255,255,255,255,255,255, + 255,179,0,0,0,0,0,0,0,10,178,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,207,16,0,0,0,0,0,0,0,0,2,116,246,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,170,13,0,0,0,0,0,0,0,0,0, + 0,0,26,141,237,255,255,255,255,255,255,255,255,255,255,255,255,255,192,70,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,5,67,131,179,215,237,250,255,248,231,203,163,108, + 33,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0, + 0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,220,220,220,220,220,220, + 220,220,220,220,220,230,255,255,255,255,255,255,220,220,220,220,220,220,220,220,220,220,220,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,250,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,66,0,0,0,0,0,238,255, + 255,255,255,255,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,255,255,255,255, + 255,255,54,0,0,0,0,0,214,255,255,255,255,255,96,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,24,255,255,255,255,255,255,30,0,0,0,0,0,182,255,255,255,255,255, + 130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,255,255,255,255,255,249,5,0, + 0,0,0,0,136,255,255,255,255,255,183,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,112,255,255,255,255,255,208,0,0,0,0,0,0,75,255,255,255,255,255,248,15,0,0, + 0,0,0,0,0,0,0,0,0,0,0,191,255,255,255,255,255,145,0,0,0,0,0,0, + 10,244,255,255,255,255,255,124,0,0,0,0,0,0,0,0,0,0,0,0,51,255,255,255, + 255,255,255,68,0,0,0,0,0,0,0,158,255,255,255,255,255,245,46,0,0,0,0,0, + 0,0,0,0,0,9,207,255,255,255,255,255,225,2,0,0,0,0,0,0,0,40,253,255, + 255,255,255,255,230,55,0,0,0,0,0,0,0,0,20,191,255,255,255,255,255,255,106,0, + 0,0,0,0,0,0,0,0,144,255,255,255,255,255,255,252,157,59,5,0,0,1,38,123, + 236,255,255,255,255,255,255,208,4,0,0,0,0,0,0,0,0,0,9,208,255,255,255,255, + 255,255,255,255,250,227,224,244,255,255,255,255,255,255,255,255,243,42,0,0,0,0,0,0, + 0,0,0,0,0,26,217,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,244,64,0,0,0,0,0,0,0,0,0,0,0,0,0,18,177,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,214,45,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,80,202,255,255,255,255,255,255,255,255,255,255,255,255,225,111,6,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,119,175,212,240,251,252,242, + 220,185,132,62,3,0,0,0,0,0,0,0,0,0,0,0,122,255,255,255,255,255,250,18, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,136,255,255,255,255,255, + 169,0,0,30,254,255,255,255,255,255,99,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,221,255,255,255,255,255,77,0,0,0,192,255,255,255,255,255,186,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,255,255,255,255,255,235,5,0, + 0,0,100,255,255,255,255,255,252,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,142,255,255,255,255,255,148,0,0,0,0,14,247,255,255,255,255,255,104,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,2,227,255,255,255,255,255,55,0,0,0,0, + 0,169,255,255,255,255,255,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60, + 255,255,255,255,255,218,0,0,0,0,0,0,76,255,255,255,255,255,254,25,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,148,255,255,255,255,255,125,0,0,0,0,0,0,4, + 234,255,255,255,255,255,110,0,0,0,0,0,0,0,0,0,0,0,0,0,3,231,255,255, + 255,255,255,34,0,0,0,0,0,0,0,146,255,255,255,255,255,197,0,0,0,0,0,0, + 0,0,0,0,0,0,0,66,255,255,255,255,255,196,0,0,0,0,0,0,0,0,52,255, + 255,255,255,255,255,29,0,0,0,0,0,0,0,0,0,0,0,0,153,255,255,255,255,255, + 104,0,0,0,0,0,0,0,0,0,215,255,255,255,255,255,116,0,0,0,0,0,0,0, + 0,0,0,0,4,236,255,255,255,255,249,18,0,0,0,0,0,0,0,0,0,123,255,255, + 255,255,255,204,0,0,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,174,0,0, + 0,0,0,0,0,0,0,0,30,254,255,255,255,255,255,35,0,0,0,0,0,0,0,0, + 0,0,158,255,255,255,255,255,82,0,0,0,0,0,0,0,0,0,0,0,192,255,255,255, + 255,255,122,0,0,0,0,0,0,0,0,0,7,239,255,255,255,255,237,7,0,0,0,0, + 0,0,0,0,0,0,0,100,255,255,255,255,255,209,0,0,0,0,0,0,0,0,0,78, + 255,255,255,255,255,151,0,0,0,0,0,0,0,0,0,0,0,0,14,247,255,255,255,255, + 255,40,0,0,0,0,0,0,0,0,164,255,255,255,255,255,60,0,0,0,0,0,0,0, + 0,0,0,0,0,0,169,255,255,255,255,255,128,0,0,0,0,0,0,0,9,243,255,255, + 255,255,222,1,0,0,0,0,0,0,0,0,0,0,0,0,0,76,255,255,255,255,255,215, + 0,0,0,0,0,0,0,84,255,255,255,255,255,130,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,4,234,255,255,255,255,255,46,0,0,0,0,0,0,170,255,255,255,255,255, + 37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,255,255,255,255,255,133,0, + 0,0,0,0,12,246,255,255,255,255,200,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,53,255,255,255,255,255,220,0,0,0,0,0,88,255,255,255,255,255,108,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,255,255,255,255,255,52,0,0, + 0,0,176,255,255,255,255,251,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,123,255,255,255,255,255,140,0,0,0,15,249,255,255,255,255,179,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,31,255,255,255,255,255,226,1,0,0,94, + 255,255,255,255,255,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,193,255,255,255,255,255,58,0,0,182,255,255,255,255,241,8,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,100,255,255,255,255,255,145,0,18,251,255,255, + 255,255,156,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15, + 248,255,255,255,255,230,2,100,255,255,255,255,255,64,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,170,255,255,255,255,255,64,188,255,255,255,255,226, + 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,255, + 255,255,255,255,172,253,255,255,255,255,133,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,5,235,255,255,255,255,255,255,255,255,255,255,42,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,255,255, + 255,255,255,255,255,255,255,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,54,255,255,255,255,255,255,255,255,255,112,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,255,255,255, + 255,255,255,255,252,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,124,255,255,255,255,255,255,255,183,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,255,255,255,255,255, + 255,255,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,245,255,255,255,255,255, + 86,0,0,0,0,0,0,0,0,0,0,0,0,0,119,255,255,255,255,255,255,246,5,0, + 0,0,0,0,0,0,0,0,0,0,0,0,226,255,255,255,255,255,40,0,0,0,180,255, + 255,255,255,255,152,0,0,0,0,0,0,0,0,0,0,0,0,0,181,255,255,255,255,255, + 255,255,56,0,0,0,0,0,0,0,0,0,0,0,0,36,255,255,255,255,255,223,0,0, + 0,0,106,255,255,255,255,255,220,0,0,0,0,0,0,0,0,0,0,0,0,3,241,255, + 255,255,255,255,255,255,118,0,0,0,0,0,0,0,0,0,0,0,0,105,255,255,255,255, + 255,150,0,0,0,0,34,255,255,255,255,255,255,32,0,0,0,0,0,0,0,0,0,0, + 0,51,255,255,255,255,255,255,255,255,180,0,0,0,0,0,0,0,0,0,0,0,0,172, + 255,255,255,255,255,78,0,0,0,0,0,217,255,255,255,255,255,99,0,0,0,0,0,0, + 0,0,0,0,0,112,255,255,255,255,255,255,255,255,238,2,0,0,0,0,0,0,0,0, + 0,0,2,237,255,255,255,255,250,12,0,0,0,0,0,144,255,255,255,255,255,165,0,0, + 0,0,0,0,0,0,0,0,0,176,255,255,255,255,255,255,255,255,255,46,0,0,0,0, + 0,0,0,0,0,0,50,255,255,255,255,255,189,0,0,0,0,0,0,71,255,255,255,255, + 255,233,1,0,0,0,0,0,0,0,0,0,1,236,255,255,255,255,242,255,255,255,255,108, + 0,0,0,0,0,0,0,0,0,0,117,255,255,255,255,255,116,0,0,0,0,0,0,9, + 246,255,255,255,255,255,45,0,0,0,0,0,0,0,0,0,44,255,255,255,255,227,160,255, + 255,255,255,170,0,0,0,0,0,0,0,0,0,0,185,255,255,255,255,255,44,0,0,0, + 0,0,0,0,181,255,255,255,255,255,112,0,0,0,0,0,0,0,0,0,108,255,255,255, + 255,160,96,255,255,255,255,231,0,0,0,0,0,0,0,0,0,6,246,255,255,255,255,226, + 0,0,0,0,0,0,0,0,110,255,255,255,255,255,180,0,0,0,0,0,0,0,0,0, + 169,255,255,255,255,96,32,255,255,255,255,255,36,0,0,0,0,0,0,0,0,63,255,255, + 255,255,255,153,0,0,0,0,0,0,0,0,37,255,255,255,255,255,242,4,0,0,0,0, + 0,0,0,0,231,255,255,255,255,32,0,224,255,255,255,255,98,0,0,0,0,0,0,0, + 0,130,255,255,255,255,255,82,0,0,0,0,0,0,0,0,0,221,255,255,255,255,255,59, + 0,0,0,0,0,0,0,37,255,255,255,255,224,0,0,160,255,255,255,255,160,0,0,0, + 0,0,0,0,0,197,255,255,255,255,251,15,0,0,0,0,0,0,0,0,0,148,255,255, + 255,255,255,126,0,0,0,0,0,0,0,100,255,255,255,255,156,0,0,96,255,255,255,255, + 220,0,0,0,0,0,0,0,13,251,255,255,255,255,192,0,0,0,0,0,0,0,0,0, + 0,76,255,255,255,255,255,193,0,0,0,0,0,0,0,163,255,255,255,255,92,0,0,32, + 255,255,255,255,255,27,0,0,0,0,0,0,76,255,255,255,255,255,121,0,0,0,0,0, + 0,0,0,0,0,10,248,255,255,255,255,250,10,0,0,0,0,0,0,224,255,255,255,255, + 28,0,0,0,224,255,255,255,255,89,0,0,0,0,0,0,143,255,255,255,255,255,48,0, + 0,0,0,0,0,0,0,0,0,0,186,255,255,255,255,255,71,0,0,0,0,0,32,255, + 255,255,255,220,0,0,0,0,160,255,255,255,255,148,0,0,0,0,0,0,210,255,255,255, + 255,230,1,0,0,0,0,0,0,0,0,0,0,0,112,255,255,255,255,255,140,0,0,0, + 0,0,93,255,255,255,255,153,0,0,0,0,96,255,255,255,255,211,0,0,0,0,0,22, + 255,255,255,255,255,158,0,0,0,0,0,0,0,0,0,0,0,0,40,255,255,255,255,255, + 207,0,0,0,0,0,156,255,255,255,255,89,0,0,0,0,32,255,255,255,255,254,18,0, + 0,0,0,88,255,255,255,255,255,86,0,0,0,0,0,0,0,0,0,0,0,0,0,224, + 255,255,255,255,254,20,0,0,0,0,219,255,255,255,255,24,0,0,0,0,0,224,255,255, + 255,255,78,0,0,0,0,156,255,255,255,255,253,17,0,0,0,0,0,0,0,0,0,0, + 0,0,0,151,255,255,255,255,255,85,0,0,0,25,255,255,255,255,215,0,0,0,0,0, + 0,160,255,255,255,255,140,0,0,0,0,224,255,255,255,255,196,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,78,255,255,255,255,255,152,0,0,0,87,255,255,255,255,149,0, + 0,0,0,0,0,96,255,255,255,255,201,0,0,0,35,255,255,255,255,255,124,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,12,250,255,255,255,255,220,0,0,0,148,255,255, + 255,255,84,0,0,0,0,0,0,32,255,255,255,255,251,11,0,0,101,255,255,255,255,255, + 52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,255,255,255,255,255,32,0, + 0,212,255,255,255,255,21,0,0,0,0,0,0,0,224,255,255,255,255,68,0,0,169,255, + 255,255,255,233,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,255,255,255, + 255,255,99,0,19,255,255,255,255,212,0,0,0,0,0,0,0,0,160,255,255,255,255,129, + 0,1,235,255,255,255,255,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 44,255,255,255,255,255,165,0,80,255,255,255,255,146,0,0,0,0,0,0,0,0,96,255, + 255,255,255,191,0,48,255,255,255,255,255,89,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,226,255,255,255,255,233,1,144,255,255,255,255,80,0,0,0,0,0,0, + 0,0,32,255,255,255,255,246,6,115,255,255,255,255,254,20,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,153,255,255,255,255,255,45,204,255,255,255,254,18,0,0, + 0,0,0,0,0,0,0,220,255,255,255,255,59,181,255,255,255,255,200,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,82,255,255,255,255,255,127,253,255,255,255, + 208,0,0,0,0,0,0,0,0,0,0,156,255,255,255,255,125,244,255,255,255,255,128,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,250,255,255,255,255,240, + 255,255,255,255,143,0,0,0,0,0,0,0,0,0,0,92,255,255,255,255,232,255,255,255, + 255,255,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,255, + 255,255,255,255,255,255,255,255,76,0,0,0,0,0,0,0,0,0,0,28,255,255,255,255, + 255,255,255,255,255,236,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,120,255,255,255,255,255,255,255,255,253,15,0,0,0,0,0,0,0,0,0,0,0, + 220,255,255,255,255,255,255,255,255,167,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,46,255,255,255,255,255,255,255,255,204,0,0,0,0,0,0,0,0, + 0,0,0,0,156,255,255,255,255,255,255,255,255,94,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,1,230,255,255,255,255,255,255,255,139,0,0,0,0, + 0,0,0,0,0,0,0,0,92,255,255,255,255,255,255,255,254,23,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,255,255,255,255,255,255,255,73, + 0,0,0,0,0,0,0,0,0,0,0,0,28,255,255,255,255,255,255,255,204,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,255,255,255,255, + 255,255,252,13,0,0,0,0,0,0,0,0,0,0,0,0,0,220,255,255,255,255,255,255, + 132,0,0,0,0,0,0,0,0,0,0,0,0,0,142,255,255,255,255,255,255,185,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,81,255,255,255,255,255,255,74,0,0,0, + 8,216,255,255,255,255,255,255,95,0,0,0,0,0,0,0,0,0,0,0,0,0,19,233, + 255,255,255,255,255,148,0,0,0,0,0,54,252,255,255,255,255,255,237,22,0,0,0,0, + 0,0,0,0,0,0,0,0,167,255,255,255,255,255,214,9,0,0,0,0,0,0,133,255, + 255,255,255,255,255,168,0,0,0,0,0,0,0,0,0,0,0,81,255,255,255,255,255,249, + 47,0,0,0,0,0,0,0,6,210,255,255,255,255,255,255,76,0,0,0,0,0,0,0, + 0,0,19,233,255,255,255,255,255,116,0,0,0,0,0,0,0,0,0,48,250,255,255,255, + 255,255,227,14,0,0,0,0,0,0,0,0,167,255,255,255,255,255,189,2,0,0,0,0, + 0,0,0,0,0,0,125,255,255,255,255,255,255,149,0,0,0,0,0,0,0,83,255,255, + 255,255,255,237,27,0,0,0,0,0,0,0,0,0,0,0,4,204,255,255,255,255,255,254, + 59,0,0,0,0,0,20,233,255,255,255,255,255,83,0,0,0,0,0,0,0,0,0,0, + 0,0,0,41,248,255,255,255,255,255,216,7,0,0,0,0,168,255,255,255,255,255,156,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,255,255,255,255,255,255,131,0,0, + 0,83,255,255,255,255,255,219,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 2,195,255,255,255,255,255,250,45,0,20,233,255,255,255,255,251,54,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,37,245,255,255,255,255,255,201,3,168,255,255,255, + 255,255,124,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,107,255, + 255,255,255,255,255,179,255,255,255,255,255,196,3,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,1,189,255,255,255,255,255,255,255,255,255,255,242,32,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,242,255,255,255, + 255,255,255,255,255,255,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,100,255,255,255,255,255,255,255,255,167,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,255,255,255,255,255,255, + 225,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,105,255,255,255,255,255,255,195,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,32,241,255,255,255,255,255,255,255,110,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,196,255, + 255,255,255,255,255,255,255,246,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,121,255,255,255,255,255,255,255,255,255,255,200,3,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,251,255,255,255,255,243,255, + 255,255,255,255,255,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,11,218,255,255,255,255,254,64,189,255,255,255,255,255,249,45,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,155,255,255,255,255,255,146,0,35,246,255,255,255, + 255,255,206,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,255,255,255, + 255,255,220,11,0,0,113,255,255,255,255,255,255,130,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,26,237,255,255,255,255,254,61,0,0,0,3,203,255,255,255,255,255,252, + 52,0,0,0,0,0,0,0,0,0,0,0,0,0,1,184,255,255,255,255,255,144,0,0, + 0,0,0,45,250,255,255,255,255,255,214,8,0,0,0,0,0,0,0,0,0,0,0,0, + 111,255,255,255,255,255,219,10,0,0,0,0,0,0,130,255,255,255,255,255,255,139,0,0, + 0,0,0,0,0,0,0,0,0,45,248,255,255,255,255,254,61,0,0,0,0,0,0,0, + 7,213,255,255,255,255,255,254,61,0,0,0,0,0,0,0,0,0,8,211,255,255,255,255, + 255,144,0,0,0,0,0,0,0,0,0,58,254,255,255,255,255,255,220,11,0,0,0,0, + 0,0,0,0,145,255,255,255,255,255,219,10,0,0,0,0,0,0,0,0,0,0,145,255, + 255,255,255,255,255,150,0,0,0,0,0,0,0,72,255,255,255,255,255,253,58,0,0,0, + 0,0,0,0,0,0,0,0,11,224,255,255,255,255,255,255,68,0,0,0,0,0,19,230, + 255,255,255,255,255,139,0,0,0,0,0,0,0,0,0,0,0,0,0,70,255,255,255,255, + 255,255,226,14,0,0,0,0,175,255,255,255,255,255,216,8,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,161,255,255,255,255,255,255,159,0,0,0,101,255,255,255,255,255,253, + 56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,233,255,255,255,255,255,255, + 77,0,0,166,255,255,255,255,255,255,216,5,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,15,233,255,255,255,255,255,223,11,0,22,236,255,255,255,255,255,255,115,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,141,255,255,255,255,255,255,71,0,0,0, + 95,255,255,255,255,255,255,242,24,0,0,0,0,0,0,0,0,0,0,0,0,0,40,251, + 255,255,255,255,255,162,0,0,0,0,0,187,255,255,255,255,255,255,162,0,0,0,0,0, + 0,0,0,0,0,0,0,0,186,255,255,255,255,255,236,20,0,0,0,0,0,34,245,255, + 255,255,255,255,255,58,0,0,0,0,0,0,0,0,0,0,0,82,255,255,255,255,255,255, + 91,0,0,0,0,0,0,0,114,255,255,255,255,255,255,207,3,0,0,0,0,0,0,0, + 0,0,9,223,255,255,255,255,255,184,0,0,0,0,0,0,0,0,3,204,255,255,255,255, + 255,255,104,0,0,0,0,0,0,0,0,0,125,255,255,255,255,255,245,31,0,0,0,0, + 0,0,0,0,0,48,251,255,255,255,255,255,237,19,0,0,0,0,0,0,0,30,246,255, + 255,255,255,255,113,0,0,0,0,0,0,0,0,0,0,0,136,255,255,255,255,255,255,151, + 0,0,0,0,0,0,0,172,255,255,255,255,255,203,3,0,0,0,0,0,0,0,0,0, + 0,0,8,220,255,255,255,255,255,253,49,0,0,0,0,0,67,255,255,255,255,255,251,46, + 0,0,0,0,0,0,0,0,0,0,0,0,0,65,255,255,255,255,255,255,197,1,0,0, + 0,4,212,255,255,255,255,255,135,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 156,255,255,255,255,255,255,93,0,0,0,110,255,255,255,255,255,218,8,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,16,232,255,255,255,255,255,231,13,0,22,240,255,255, + 255,255,255,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,255,255, + 255,255,255,255,140,0,157,255,255,255,255,255,154,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,177,255,255,255,255,255,251,93,254,255,255,255,255,232,16,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,242,255,255,255,255, + 255,255,255,255,255,255,255,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,105,255,255,255,255,255,255,255,255,255,255,176,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,195,255,255,255,255,255,255,255, + 255,242,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,40,249,255,255,255,255,255,255,255,105,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,126,255,255,255,255,255,255,195,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,6, + 255,255,255,255,255,255,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,220,220,220,220,220, + 220,220,220,220,220,220,220,220,220,220,220,220,255,255,255,255,255,255,255,207,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,255,255,255,255,255,255, + 249,45,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,242, + 255,255,255,255,255,255,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,2,192,255,255,255,255,255,255,197,3,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,118,255,255,255,255,255,255,245,37,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,249,255,255,255,255,255,255,106,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,211,255,255,255, + 255,255,255,188,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,142,255,255,255,255,255,255,240,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,67,254,255,255,255,255,255,255,95,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,16,227,255,255,255,255,255,255,176,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,255,255,255,255,255,255, + 235,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,90,255, + 255,255,255,255,255,255,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,29,240,255,255,255,255,255,255,166,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,2,189,255,255,255,255,255,255,229,17,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,255,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,45,248,255,255,255, + 255,255,255,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 7,209,255,255,255,255,255,255,222,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,138,255,255,255,255,255,255,254,63,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,64,254,255,255,255,255,255,255,142,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,224,255,255,255,255,255,255, + 215,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,255, + 255,255,255,255,255,252,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,85,255,255,255,255,255,255,255,130,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,27,237,255,255,255,255,255,255,205,5,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,1,185,255,255,255,255,255,255,249,44,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,110,255,255,255,255, + 255,255,255,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 41,247,255,255,255,255,255,255,196,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,205,255,255,255,255,255,255,255,236,220,220,220,220,220,220,220,220,220, + 220,220,220,220,220,220,220,220,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,128,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,128,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,128,0, + 0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,0, + 0,0,255,255,255,255,255,255,230,220,220,220,220,220,220,220,110,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,230,220,220,220,220,220,220,220,110,0,0,0,0,0,0,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,0,0,0,0,0,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,128,0,0,0,0,0,0,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,128,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,128,0,0,0,21,253,255,255,255,255,57,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,193,255,255,255,255,137,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,111,255,255,255,255,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 31,255,255,255,255,255,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,207,255, + 255,255,255,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,255,255,255,255, + 201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,255,255,255,255,255,27,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,223,255,255,255,255,106,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,142,255,255,255,255,186,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,62,255,255,255,255,250,15,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,3,235,255,255,255,255,90,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,158,255,255,255,255,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 78,255,255,255,255,243,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,245,255, + 255,255,255,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,255,255,255,255, + 154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,255,255,255,255,232,2,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,18,252,255,255,255,255,58,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,190,255,255,255,255,138,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,110,255,255,255,255,218,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,31,255,255,255,255,255,42,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,206,255,255,255,255,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 126,255,255,255,255,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,255,255, + 255,255,255,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,222,255,255,255,255, + 106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,142,255,255,255,255,186,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,62,255,255,255,255,250,16,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,3,235,255,255,255,255,90,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,158,255,255,255,255,170,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,78,255,255,255,255,243,7,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,9,245,255,255,255,255,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 174,255,255,255,255,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,255,255, + 255,255,232,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,252,255,255,255,255, + 58,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,255,255,255,255,139,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,110,255,255,255,255,218,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,30,255,255,255,255,255,42,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,206,255,255,255,255,123,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,126,255,255,255,255,203,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,46,255,255,255,255,255,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 220,255,255,255,255,106,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,72,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,72,0, + 0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,72,0,0,0,0, + 0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,72,0,0,0,0,0,220,220, + 220,220,220,220,220,220,220,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,220,220, + 220,220,220,220,220,220,220,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,2,200,255,255,255,255,228,13,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,255,255,255,255,255,255,144,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,239,255,255,255,255,255,255, + 252,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,255,255,255,255,255, + 255,255,255,198,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,255,255,255,255, + 242,222,255,255,255,255,101,0,0,0,0,0,0,0,0,0,0,0,0,0,5,212,255,255, + 255,255,92,56,252,255,255,255,236,20,0,0,0,0,0,0,0,0,0,0,0,0,119,255, + 255,255,255,167,0,0,127,255,255,255,255,158,0,0,0,0,0,0,0,0,0,0,0,31, + 245,255,255,255,227,17,0,0,4,198,255,255,255,255,60,0,0,0,0,0,0,0,0,0, + 0,176,255,255,255,254,65,0,0,0,0,34,242,255,255,255,211,5,0,0,0,0,0,0, + 0,0,76,255,255,255,255,138,0,0,0,0,0,0,96,255,255,255,255,117,0,0,0,0, + 0,0,0,10,223,255,255,255,208,7,0,0,0,0,0,0,0,172,255,255,255,244,29,0, + 0,0,0,0,0,133,255,255,255,248,43,0,0,0,0,0,0,0,0,19,228,255,255,255, + 173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,2,160,255,255,255,255,255,255, + 255,128,0,0,0,0,0,0,0,0,3,165,255,255,255,255,255,255,249,39,0,0,0,0, + 0,0,0,0,4,169,255,255,255,255,255,255,191,1,0,0,0,0,0,0,0,0,5,176, + 255,255,255,255,255,255,94,0,0,0,0,0,0,0,0,0,6,179,255,255,255,255,255,234, + 19,0,0,0,0,0,0,0,0,0,7,183,255,255,255,255,255,157,0,0,0,0,0,0, + 0,0,0,0,8,187,255,255,255,255,255,61,0,0,0,0,0,0,0,0,0,0,10,191, + 255,255,255,255,214,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,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,43,123,182,221,244,254,250,234,204,155,82,7,0,0, + 0,0,0,0,0,0,0,0,0,0,0,49,190,255,255,255,255,255,255,255,255,255,255,255, + 231,96,0,0,0,0,0,0,0,0,0,0,0,108,251,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,155,2,0,0,0,0,0,0,0,0,108,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,123,0,0,0,0,0,0,0,44,251,255,255,255,255,255, + 255,255,237,222,238,255,255,255,255,255,255,255,249,27,0,0,0,0,0,0,170,255,255,255, + 255,255,248,123,28,0,0,0,41,178,255,255,255,255,255,255,124,0,0,0,0,0,10,248, + 255,255,255,255,255,76,0,0,0,0,0,0,4,205,255,255,255,255,255,192,0,0,0,0, + 0,37,192,192,192,192,192,162,0,0,0,0,0,0,0,0,108,255,255,255,255,255,232,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,75,255,255,255,255, + 255,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,41,126,255, + 255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,13,62,106,144,182,220,252, + 255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,22,119,200,253,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,10,136,247,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,27,211,255,255, + 255,255,255,255,255,255,231,193,154,116,132,255,255,255,255,255,255,0,0,0,0,0,6,206, + 255,255,255,255,255,243,141,63,14,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,103,255,255,255,255,255,228,33,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0, + 0,0,0,0,195,255,255,255,255,255,110,0,0,0,0,0,0,0,0,95,255,255,255,255, + 255,255,0,0,0,0,0,242,255,255,255,255,255,77,0,0,0,0,0,0,0,0,176,255, + 255,255,255,255,255,0,0,0,0,0,253,255,255,255,255,255,132,0,0,0,0,0,0,0, + 118,255,255,255,255,255,255,255,0,0,0,0,0,232,255,255,255,255,255,250,110,11,0,0, + 7,69,188,255,255,255,255,255,255,255,255,0,0,0,0,0,172,255,255,255,255,255,255,255, + 252,226,226,251,255,255,255,255,255,255,255,255,255,255,4,0,0,0,0,62,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,177,255,255,255,255,255,255,17,0,0,0,0,0,138, + 255,255,255,255,255,255,255,255,255,255,255,255,161,47,255,255,255,255,255,255,45,0,0,0, + 0,0,0,117,247,255,255,255,255,255,255,255,255,246,118,1,10,254,255,255,255,255,255,88, + 0,0,0,0,0,0,0,25,122,193,234,252,252,232,189,118,22,0,0,0,207,255,255,255, + 255,255,143,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,2,78,162,216,245,254,244,211,152,64,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,51,210,255,255,255,255,255,255,255,255,255,197,43,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,72,248,255,255,255,255,255,255,255, + 255,255,255,255,245,77,0,0,0,0,0,0,0,0,255,255,255,255,255,255,101,241,255,255, + 255,255,255,255,255,255,255,255,255,255,255,249,62,0,0,0,0,0,0,0,255,255,255,255, + 255,255,222,255,255,255,255,241,222,240,255,255,255,255,255,255,255,255,228,13,0,0,0,0, + 0,0,255,255,255,255,255,255,255,255,255,161,46,0,0,0,44,154,254,255,255,255,255,255, + 255,132,0,0,0,0,0,0,255,255,255,255,255,255,255,254,96,0,0,0,0,0,0,0, + 86,253,255,255,255,255,255,239,9,0,0,0,0,0,255,255,255,255,255,255,255,140,0,0, + 0,0,0,0,0,0,0,131,255,255,255,255,255,255,82,0,0,0,0,0,255,255,255,255, + 255,255,244,15,0,0,0,0,0,0,0,0,0,12,240,255,255,255,255,255,151,0,0,0, + 0,0,255,255,255,255,255,255,169,0,0,0,0,0,0,0,0,0,0,0,165,255,255,255, + 255,255,199,0,0,0,0,0,255,255,255,255,255,255,112,0,0,0,0,0,0,0,0,0, + 0,0,110,255,255,255,255,255,231,0,0,0,0,0,255,255,255,255,255,255,83,0,0,0, + 0,0,0,0,0,0,0,0,83,255,255,255,255,255,249,0,0,0,0,0,255,255,255,255, + 255,255,74,0,0,0,0,0,0,0,0,0,0,0,74,255,255,255,255,255,255,0,0,0, + 0,0,255,255,255,255,255,255,83,0,0,0,0,0,0,0,0,0,0,0,83,255,255,255, + 255,255,246,0,0,0,0,0,255,255,255,255,255,255,111,0,0,0,0,0,0,0,0,0, + 0,0,112,255,255,255,255,255,227,0,0,0,0,0,255,255,255,255,255,255,167,0,0,0, + 0,0,0,0,0,0,0,0,169,255,255,255,255,255,190,0,0,0,0,0,255,255,255,255, + 255,255,242,14,0,0,0,0,0,0,0,0,0,13,242,255,255,255,255,255,137,0,0,0, + 0,0,255,255,255,255,255,255,255,136,0,0,0,0,0,0,0,0,0,134,255,255,255,255, + 255,255,65,0,0,0,0,0,255,255,255,255,255,255,255,254,92,0,0,0,0,0,0,0, + 84,253,255,255,255,255,255,223,2,0,0,0,0,0,255,255,255,255,255,255,255,255,255,160, + 46,1,0,0,40,152,254,255,255,255,255,255,255,104,0,0,0,0,0,0,255,255,255,255, + 255,255,241,255,255,255,255,241,222,239,255,255,255,255,255,255,255,255,205,4,0,0,0,0, + 0,0,255,255,255,255,255,255,124,253,255,255,255,255,255,255,255,255,255,255,255,255,255,235, + 36,0,0,0,0,0,0,0,255,255,255,255,255,255,72,111,255,255,255,255,255,255,255,255, + 255,255,255,255,229,47,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,87,236, + 255,255,255,255,255,255,255,255,254,166,22,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,14,107,182,228,251,254,235,196,133,41,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,28,113,177,221,246,254,246,223,178,113,28,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,31,164,252,255,255,255,255,255,255,255,255,255,252,161,29,0, + 0,0,0,0,0,0,0,0,0,0,93,244,255,255,255,255,255,255,255,255,255,255,255,255, + 255,241,82,0,0,0,0,0,0,0,0,0,118,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,254,97,0,0,0,0,0,0,0,93,255,255,255,255,255,255,255,255,244, + 224,235,255,255,255,255,255,255,255,251,60,0,0,0,0,0,31,244,255,255,255,255,255,255, + 169,53,2,0,0,29,130,247,255,255,255,255,255,216,4,0,0,0,0,166,255,255,255,255, + 255,255,107,0,0,0,0,0,0,0,54,242,255,255,255,255,255,90,0,0,0,30,253,255, + 255,255,255,255,152,0,0,0,0,0,0,0,0,0,95,255,255,255,255,255,183,0,0,0, + 114,255,255,255,255,255,248,20,0,0,0,0,0,0,0,0,0,3,212,232,232,232,232,220, + 1,0,0,180,255,255,255,255,255,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,223,255,255,255,255,255,116,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,247,255,255,255,255,255,84,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,254,255,255,255,255,255,74,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,255,255,255,255,255,86,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,255,255,255,255,255, + 119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,255,255, + 255,255,255,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 107,255,255,255,255,255,249,24,0,0,0,0,0,0,0,0,0,3,216,236,236,236,236,224, + 1,0,0,24,250,255,255,255,255,255,157,0,0,0,0,0,0,0,0,0,97,255,255,255, + 255,255,181,0,0,0,0,157,255,255,255,255,255,255,115,0,0,0,0,0,0,0,54,243, + 255,255,255,255,255,89,0,0,0,0,25,240,255,255,255,255,255,255,176,57,2,0,0,30, + 130,248,255,255,255,255,255,213,4,0,0,0,0,0,86,255,255,255,255,255,255,255,255,245, + 224,235,255,255,255,255,255,255,255,250,55,0,0,0,0,0,0,0,113,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,252,87,0,0,0,0,0,0,0,0,0,88,242, + 255,255,255,255,255,255,255,255,255,255,255,255,255,237,75,0,0,0,0,0,0,0,0,0, + 0,0,29,163,252,255,255,255,255,255,255,255,255,255,251,156,24,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,27,112,177,221,246,255,246,223,177,111,25,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,29,122,189, + 231,252,252,233,193,124,27,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,14,151,251,255,255,255,255,255,255,255,255,249,128,3,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,39,221,255,255,255,255,255,255,255,255,255,255,255,255,171,2,255,255, + 255,255,255,255,72,0,0,0,0,0,0,31,230,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,115,255,255,255,255,255,255,72,0,0,0,0,0,3,198,255,255,255,255,255,255, + 255,255,244,224,237,255,255,255,255,239,255,255,255,255,255,255,72,0,0,0,0,0,100,255, + 255,255,255,255,255,255,170,51,1,0,0,30,130,246,255,255,255,255,255,255,255,255,72,0, + 0,0,0,2,222,255,255,255,255,255,255,105,0,0,0,0,0,0,0,48,236,255,255,255, + 255,255,255,255,72,0,0,0,0,64,255,255,255,255,255,255,146,0,0,0,0,0,0,0, + 0,0,70,255,255,255,255,255,255,255,72,0,0,0,0,137,255,255,255,255,255,244,17,0, + 0,0,0,0,0,0,0,0,0,186,255,255,255,255,255,255,72,0,0,0,0,190,255,255, + 255,255,255,170,0,0,0,0,0,0,0,0,0,0,0,96,255,255,255,255,255,255,72,0, + 0,0,0,227,255,255,255,255,255,115,0,0,0,0,0,0,0,0,0,0,0,39,255,255, + 255,255,255,255,72,0,0,0,0,246,255,255,255,255,255,83,0,0,0,0,0,0,0,0, + 0,0,0,11,255,255,255,255,255,255,72,0,0,0,0,255,255,255,255,255,255,74,0,0, + 0,0,0,0,0,0,0,0,0,2,255,255,255,255,255,255,72,0,0,0,0,249,255,255, + 255,255,255,83,0,0,0,0,0,0,0,0,0,0,0,11,255,255,255,255,255,255,72,0, + 0,0,0,231,255,255,255,255,255,112,0,0,0,0,0,0,0,0,0,0,0,43,255,255, + 255,255,255,255,72,0,0,0,0,199,255,255,255,255,255,169,0,0,0,0,0,0,0,0, + 0,0,0,98,255,255,255,255,255,255,72,0,0,0,0,148,255,255,255,255,255,244,16,0, + 0,0,0,0,0,0,0,0,0,189,255,255,255,255,255,255,72,0,0,0,0,79,255,255, + 255,255,255,255,141,0,0,0,0,0,0,0,0,0,71,255,255,255,255,255,255,255,72,0, + 0,0,0,7,237,255,255,255,255,255,255,101,0,0,0,0,0,0,0,47,236,255,255,255, + 255,255,255,255,72,0,0,0,0,0,127,255,255,255,255,255,255,255,169,52,2,0,0,29, + 126,246,255,255,255,255,255,255,255,255,72,0,0,0,0,0,10,222,255,255,255,255,255,255, + 255,255,244,223,234,255,255,255,255,247,255,255,255,255,255,255,72,0,0,0,0,0,0,51, + 245,255,255,255,255,255,255,255,255,255,255,255,255,255,255,124,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,62,238,255,255,255,255,255,255,255,255,255,255,255,255,162,2,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,30,177,255,255,255,255,255,255,255,255,255, + 240,109,1,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,44,136,199, + 235,254,251,227,181,107,15,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,19,100,165,211,240,253,252,236,203,151,80,5,0,0,0,0,0,0,0,0, + 0,0,0,0,0,25,155,248,255,255,255,255,255,255,255,255,255,255,231,109,4,0,0,0, + 0,0,0,0,0,0,0,86,240,255,255,255,255,255,255,255,255,255,255,255,255,255,255,200, + 28,0,0,0,0,0,0,0,0,118,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,224,29,0,0,0,0,0,0,93,255,255,255,255,255,255,255,255,247,224,228,253, + 255,255,255,255,255,255,255,204,6,0,0,0,0,34,245,255,255,255,255,255,255,172,58,3, + 0,0,13,88,217,255,255,255,255,255,255,121,0,0,0,0,167,255,255,255,255,255,255,103, + 0,0,0,0,0,0,0,10,191,255,255,255,255,255,239,11,0,0,30,253,255,255,255,255, + 255,141,0,0,0,0,0,0,0,0,0,26,245,255,255,255,255,255,93,0,0,116,255,255, + 255,255,255,244,16,0,0,0,0,0,0,0,0,0,0,164,255,255,255,255,255,165,0,0, + 180,255,255,255,255,255,169,0,0,0,0,0,0,0,0,0,0,0,105,255,255,255,255,255, + 214,0,0,223,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,243,0,0,247,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,254,0,0,254,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,248,0,0,246,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,220,0,0,220,255,255,255,255,255,110,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,176,255,255,255,255,255, + 165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,109,255,255, + 255,255,255,242,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 24,251,255,255,255,255,255,137,0,0,0,0,0,0,0,0,0,0,133,176,176,176,176,176, + 31,0,0,0,159,255,255,255,255,255,254,102,0,0,0,0,0,0,0,0,101,255,255,255, + 255,255,212,1,0,0,0,25,240,255,255,255,255,255,255,176,63,5,0,0,3,58,165,255, + 255,255,255,255,255,81,0,0,0,0,0,82,255,255,255,255,255,255,255,255,250,226,225,249, + 255,255,255,255,255,255,255,169,0,0,0,0,0,0,0,104,254,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,200,12,0,0,0,0,0,0,0,0,75,235,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,182,14,0,0,0,0,0,0,0,0,0,0,20, + 144,245,255,255,255,255,255,255,255,255,255,255,230,100,1,0,0,0,0,0,0,0,0,0, + 0,0,0,0,15,93,161,209,239,253,252,238,205,154,81,5,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,67,150,205,238,252,253,234,187,0,0,0,0,0,0,0,0, + 38,198,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,42,238,255,255,255,255,255, + 255,255,255,255,0,0,0,0,0,0,4,209,255,255,255,255,255,255,255,255,255,255,0,0, + 0,0,0,0,85,255,255,255,255,255,255,255,254,229,225,248,0,0,0,0,0,0,171,255, + 255,255,255,255,255,145,20,0,0,6,0,0,0,0,0,0,223,255,255,255,255,255,185,0, + 0,0,0,0,0,0,0,0,0,0,248,255,255,255,255,255,99,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,75,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,128,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,128,0,128,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,128, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,128,0,128,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,128,0,110,220,220,220,220,255,255,255,255,255,255,231,220, + 220,220,220,110,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,0,23,113,182,227,249,254,237,197,131,34,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,9,137,247,255,255,255,255,255, + 255,255,255,252,141,6,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,29,210,255, + 255,255,255,255,255,255,255,255,255,255,255,184,5,255,255,255,255,255,255,72,0,0,0,0, + 0,0,23,222,255,255,255,255,255,255,255,255,255,255,255,255,255,255,132,255,255,255,255,255, + 255,72,0,0,0,0,0,1,188,255,255,255,255,255,255,255,255,244,224,237,255,255,255,255, + 247,255,255,255,255,255,255,72,0,0,0,0,0,91,255,255,255,255,255,255,255,170,53,1, + 0,0,30,130,246,255,255,255,255,255,255,255,255,72,0,0,0,0,1,216,255,255,255,255, + 255,255,106,0,0,0,0,0,0,0,49,236,255,255,255,255,255,255,255,72,0,0,0,0, + 59,255,255,255,255,255,255,147,0,0,0,0,0,0,0,0,0,70,255,255,255,255,255,255, + 255,72,0,0,0,0,133,255,255,255,255,255,246,18,0,0,0,0,0,0,0,0,0,0, + 188,255,255,255,255,255,255,72,0,0,0,0,189,255,255,255,255,255,171,0,0,0,0,0, + 0,0,0,0,0,0,97,255,255,255,255,255,255,72,0,0,0,0,227,255,255,255,255,255, + 115,0,0,0,0,0,0,0,0,0,0,0,40,255,255,255,255,255,255,72,0,0,0,0, + 246,255,255,255,255,255,83,0,0,0,0,0,0,0,0,0,0,0,11,255,255,255,255,255, + 255,72,0,0,0,0,255,255,255,255,255,255,74,0,0,0,0,0,0,0,0,0,0,0, + 2,255,255,255,255,255,255,72,0,0,0,0,249,255,255,255,255,255,83,0,0,0,0,0, + 0,0,0,0,0,0,11,255,255,255,255,255,255,72,0,0,0,0,231,255,255,255,255,255, + 111,0,0,0,0,0,0,0,0,0,0,0,42,255,255,255,255,255,255,72,0,0,0,0, + 196,255,255,255,255,255,168,0,0,0,0,0,0,0,0,0,0,0,97,255,255,255,255,255, + 255,72,0,0,0,0,144,255,255,255,255,255,244,16,0,0,0,0,0,0,0,0,0,0, + 189,255,255,255,255,255,255,72,0,0,0,0,73,255,255,255,255,255,255,141,0,0,0,0, + 0,0,0,0,0,71,255,255,255,255,255,255,255,72,0,0,0,0,4,230,255,255,255,255, + 255,255,101,0,0,0,0,0,0,0,47,236,255,255,255,255,255,255,255,72,0,0,0,0, + 0,115,255,255,255,255,255,255,255,169,52,2,0,0,29,126,246,255,255,255,255,255,255,255, + 255,72,0,0,0,0,0,6,211,255,255,255,255,255,255,255,255,244,223,234,255,255,255,255, + 234,255,255,255,255,255,255,72,0,0,0,0,0,0,42,240,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,100,255,255,255,255,255,255,72,0,0,0,0,0,0,0,53,233,255, + 255,255,255,255,255,255,255,255,255,255,255,140,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,26,173,255,255,255,255,255,255,255,255,255,235,93,0,0,255,255,255,255,255, + 255,71,0,0,0,0,0,0,0,0,0,0,45,137,201,238,254,249,225,176,101,11,0,0, + 4,255,255,255,255,255,255,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,28,255,255,255,255,255,255,36,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,84,255,255,255,255,255,245,5,0,0,0,0, + 5,100,100,100,100,100,75,0,0,0,0,0,0,0,0,0,0,1,192,255,255,255,255,255, + 181,0,0,0,0,0,0,226,255,255,255,255,250,60,0,0,0,0,0,0,0,0,0,130, + 255,255,255,255,255,255,87,0,0,0,0,0,0,134,255,255,255,255,255,249,145,51,4,0, + 0,0,13,79,190,255,255,255,255,255,255,211,3,0,0,0,0,0,0,17,233,255,255,255, + 255,255,255,255,250,228,222,234,255,255,255,255,255,255,255,255,248,52,0,0,0,0,0,0, + 0,0,61,247,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,251,81,0, + 0,0,0,0,0,0,0,0,0,56,225,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,232,65,0,0,0,0,0,0,0,0,0,0,0,0,13,131,239,255,255,255,255,255, + 255,255,255,255,255,255,242,136,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 8,80,147,196,229,248,254,248,231,200,153,84,10,0,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,28,123,191,233,252,251,228,181,102,10, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,8,140,250,255,255,255,255, + 255,255,255,255,228,68,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,21,201,255, + 255,255,255,255,255,255,255,255,255,255,251,77,0,0,0,0,0,0,0,255,255,255,255,255, + 255,81,204,255,255,255,255,255,255,255,255,255,255,255,255,255,240,25,0,0,0,0,0,0, + 255,255,255,255,255,255,214,255,255,255,255,245,224,236,255,255,255,255,255,255,255,255,143,0, + 0,0,0,0,0,255,255,255,255,255,255,255,255,255,170,56,2,0,0,40,176,255,255,255, + 255,255,255,232,1,0,0,0,0,0,255,255,255,255,255,255,255,253,94,0,0,0,0,0, + 0,2,190,255,255,255,255,255,255,34,0,0,0,0,0,255,255,255,255,255,255,255,126,0, + 0,0,0,0,0,0,0,71,255,255,255,255,255,255,63,0,0,0,0,0,255,255,255,255, + 255,255,230,6,0,0,0,0,0,0,0,0,16,255,255,255,255,255,255,72,0,0,0,0, + 0,255,255,255,255,255,255,148,0,0,0,0,0,0,0,0,0,1,255,255,255,255,255,255, + 72,0,0,0,0,0,255,255,255,255,255,255,103,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,80,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,3,255,255,255,255,255,255,71,0,0,0,0, + 0,0,39,255,255,255,255,255,255,61,0,0,9,0,0,17,183,255,255,255,255,255,255,27, + 0,0,128,234,223,251,255,255,255,255,255,255,218,0,0,0,128,255,255,255,255,255,255,255, + 255,255,114,0,0,0,128,255,255,255,255,255,255,255,255,201,6,0,0,0,128,255,255,255, + 255,255,255,255,187,19,0,0,0,0,85,209,245,254,244,213,158,68,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,7, + 189,255,255,255,255,255,255,130,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,2,169,255,255,255,255,255,255,142,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,147,255,255,255,255,255,255,155,1,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,122,255,255,255,255,255,255,166,2,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,98,255,255,255,255,255,255,178,5,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,76,252,255,255,255,255,255,187,7,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,58,246,255,255,255,255,255,196,10,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,41,237,255,255,255,255,255,205,15,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,28,226,255,255,255,255,255,212, + 20,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,89,213,255,255,255,255, + 255,221,26,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,238,255,255, + 255,255,255,227,31,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,239,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,255,255,255,255,255,254,87,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,247,255,255,255,255,255,249,65,0,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,104,233,255,255,255,255,255,240,45,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,53,246,255,255,255,255,255,228,29,0,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,79,254,255,255,255,255,255, + 212,17,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,112,255,255, + 255,255,255,255,193,8,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,148,255,255,255,255,255,255,172,2,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,3,180,255,255,255,255,255,255,146,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,12,207,255,255,255,255,255,255,117,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,26,227,255,255,255,255,255,255,91,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,45,243,255,255,255,255,255,250, + 68,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,72,252,255,255, + 255,255,255,242,49,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 102,255,255,255,255,255,255,230,32,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,27,121,191,235,253,249,223,173,89,4,0,0,0,0, + 0,0,6,86,165,218,246,253,241,206,143,46,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,6,134,249,255,255,255,255,255,255,255,255,215,47,0,0,0,0,84,225, + 255,255,255,255,255,255,255,255,255,157,9,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,18,197,255,255,255,255,255,255,255,255,255,255,255,242,50,0,3,148,255,255,255,255,255, + 255,255,255,255,255,255,255,192,7,0,0,0,0,0,0,255,255,255,255,255,255,80,202,255, + 255,255,255,255,255,255,255,255,255,255,255,255,221,9,152,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,138,0,0,0,0,0,0,255,255,255,255,255,255,211,255,255,255,255,245, + 224,239,255,255,255,255,255,255,255,255,184,255,255,255,255,255,236,224,246,255,255,255,255,255, + 255,255,248,23,0,0,0,0,0,255,255,255,255,255,255,255,255,255,163,51,1,0,0,52, + 198,255,255,255,255,255,255,255,255,255,242,122,28,0,0,4,80,230,255,255,255,255,255,255, + 102,0,0,0,0,0,255,255,255,255,255,255,255,251,83,0,0,0,0,0,0,11,222,255, + 255,255,255,255,255,255,221,34,0,0,0,0,0,0,48,254,255,255,255,255,255,155,0,0, + 0,0,0,255,255,255,255,255,255,255,112,0,0,0,0,0,0,0,0,124,255,255,255,255, + 255,255,249,42,0,0,0,0,0,0,0,0,194,255,255,255,255,255,179,0,0,0,0,0, + 255,255,255,255,255,255,222,3,0,0,0,0,0,0,0,0,80,255,255,255,255,255,255,150, + 0,0,0,0,0,0,0,0,0,152,255,255,255,255,255,184,0,0,0,0,0,255,255,255, + 255,255,255,139,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,63,0,0,0, + 0,0,0,0,0,0,144,255,255,255,255,255,184,0,0,0,0,0,255,255,255,255,255,255, + 98,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,17,0,0,0,0,0,0, + 0,0,0,144,255,255,255,255,255,184,0,0,0,0,0,255,255,255,255,255,255,76,0,0, + 0,0,0,0,0,0,0,72,255,255,255,255,255,255,1,0,0,0,0,0,0,0,0,0, + 144,255,255,255,255,255,184,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,144,255,255, + 255,255,255,184,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,144,255,255,255,255,255, + 184,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255, + 255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,144,255,255,255,255,255,184,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255,255,255, + 255,255,0,0,0,0,0,0,0,0,0,0,144,255,255,255,255,255,184,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0, + 0,0,0,0,0,0,0,0,0,144,255,255,255,255,255,184,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,144,255,255,255,255,255,184,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0, + 0,0,0,144,255,255,255,255,255,184,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0, + 144,255,255,255,255,255,184,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,144,255,255, + 255,255,255,184,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,144,255,255,255,255,255, + 184,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255, + 255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,144,255,255,255,255,255,184,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255,255,255, + 255,255,0,0,0,0,0,0,0,0,0,0,144,255,255,255,255,255,184,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0, + 0,0,0,0,0,0,0,0,0,144,255,255,255,255,255,184,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,28,123,191,233,252,251,228,181,102,10,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,8,140,250,255,255,255,255,255,255,255,255,228,68,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,21,201,255,255,255,255,255,255,255,255, + 255,255,255,251,77,0,0,0,0,0,0,0,255,255,255,255,255,255,81,204,255,255,255,255, + 255,255,255,255,255,255,255,255,255,240,25,0,0,0,0,0,0,255,255,255,255,255,255,214, + 255,255,255,255,245,224,236,255,255,255,255,255,255,255,255,143,0,0,0,0,0,0,255,255, + 255,255,255,255,255,255,255,170,56,2,0,0,40,176,255,255,255,255,255,255,232,1,0,0, + 0,0,0,255,255,255,255,255,255,255,253,94,0,0,0,0,0,0,2,190,255,255,255,255, + 255,255,34,0,0,0,0,0,255,255,255,255,255,255,255,126,0,0,0,0,0,0,0,0, + 71,255,255,255,255,255,255,63,0,0,0,0,0,255,255,255,255,255,255,230,6,0,0,0, + 0,0,0,0,0,16,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255, + 148,0,0,0,0,0,0,0,0,0,1,255,255,255,255,255,255,72,0,0,0,0,0,255, + 255,255,255,255,255,103,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,255,255,255,255,255,255,80,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,0,15,93,161,208,238,252,252,239,209,162,97,16,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,21,145,245,255,255,255,255,255,255,255,255,255,255,246, + 150,23,0,0,0,0,0,0,0,0,0,0,0,0,84,237,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,239,84,0,0,0,0,0,0,0,0,0,0,116,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,117,0,0,0,0,0,0,0,0,95,255, + 255,255,255,255,255,255,255,252,227,226,251,255,255,255,255,255,255,255,255,95,0,0,0,0, + 0,0,34,245,255,255,255,255,255,255,206,82,10,0,0,8,78,201,255,255,255,255,255,255, + 245,34,0,0,0,0,0,172,255,255,255,255,255,255,152,4,0,0,0,0,0,0,3,144, + 255,255,255,255,255,255,172,0,0,0,0,33,254,255,255,255,255,255,175,1,0,0,0,0, + 0,0,0,0,1,172,255,255,255,255,255,254,33,0,0,0,120,255,255,255,255,255,249,28, + 0,0,0,0,0,0,0,0,0,0,25,249,255,255,255,255,255,119,0,0,0,182,255,255, + 255,255,255,176,0,0,0,0,0,0,0,0,0,0,0,0,175,255,255,255,255,255,181,0, + 0,0,224,255,255,255,255,255,114,0,0,0,0,0,0,0,0,0,0,0,0,114,255,255, + 255,255,255,224,0,0,0,248,255,255,255,255,255,83,0,0,0,0,0,0,0,0,0,0, + 0,0,83,255,255,255,255,255,248,0,0,0,255,255,255,255,255,255,75,0,0,0,0,0, + 0,0,0,0,0,0,0,76,255,255,255,255,255,254,0,0,0,245,255,255,255,255,255,89, + 0,0,0,0,0,0,0,0,0,0,0,0,89,255,255,255,255,255,245,0,0,0,218,255, + 255,255,255,255,128,0,0,0,0,0,0,0,0,0,0,0,0,127,255,255,255,255,255,218, + 0,0,0,173,255,255,255,255,255,197,0,0,0,0,0,0,0,0,0,0,0,0,194,255, + 255,255,255,255,171,0,0,0,105,255,255,255,255,255,255,50,0,0,0,0,0,0,0,0, + 0,0,44,255,255,255,255,255,255,103,0,0,0,21,249,255,255,255,255,255,200,5,0,0, + 0,0,0,0,0,0,3,194,255,255,255,255,255,248,19,0,0,0,0,154,255,255,255,255, + 255,255,170,8,0,0,0,0,0,0,7,163,255,255,255,255,255,255,148,0,0,0,0,0, + 23,237,255,255,255,255,255,255,215,90,13,0,0,12,88,213,255,255,255,255,255,255,234,20, + 0,0,0,0,0,0,77,254,255,255,255,255,255,255,255,253,230,227,253,255,255,255,255,255, + 255,255,252,69,0,0,0,0,0,0,0,0,98,253,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,251,91,0,0,0,0,0,0,0,0,0,0,72,233,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,229,65,0,0,0,0,0,0,0,0,0,0,0,0, + 17,139,243,255,255,255,255,255,255,255,255,255,255,242,135,15,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,12,90,159,207,238,253,253,238,207,159,89,12,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,8,91,170,219,247,254,241,207, + 148,58,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,83,229,255, + 255,255,255,255,255,255,255,255,189,37,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,125,255,255,255,255,255,255,255,255,255,255,255,255,243,70,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,157,255,255,255,255,255,255,255,255,255,255,255,255,255,255,247,55, + 0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,241,222,240,255,255,255, + 255,255,255,255,255,224,11,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,161,46, + 0,0,0,44,154,254,255,255,255,255,255,255,128,0,0,0,0,0,0,255,255,255,255,255, + 255,255,254,96,0,0,0,0,0,0,0,86,253,255,255,255,255,255,237,8,0,0,0,0, + 0,255,255,255,255,255,255,255,140,0,0,0,0,0,0,0,0,0,131,255,255,255,255,255, + 255,80,0,0,0,0,0,255,255,255,255,255,255,244,15,0,0,0,0,0,0,0,0,0, + 12,240,255,255,255,255,255,148,0,0,0,0,0,255,255,255,255,255,255,169,0,0,0,0, + 0,0,0,0,0,0,0,165,255,255,255,255,255,199,0,0,0,0,0,255,255,255,255,255, + 255,112,0,0,0,0,0,0,0,0,0,0,0,110,255,255,255,255,255,231,0,0,0,0, + 0,255,255,255,255,255,255,83,0,0,0,0,0,0,0,0,0,0,0,83,255,255,255,255, + 255,249,0,0,0,0,0,255,255,255,255,255,255,74,0,0,0,0,0,0,0,0,0,0, + 0,74,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,83,0,0,0,0, + 0,0,0,0,0,0,0,83,255,255,255,255,255,246,0,0,0,0,0,255,255,255,255,255, + 255,111,0,0,0,0,0,0,0,0,0,0,0,112,255,255,255,255,255,227,0,0,0,0, + 0,255,255,255,255,255,255,167,0,0,0,0,0,0,0,0,0,0,0,169,255,255,255,255, + 255,190,0,0,0,0,0,255,255,255,255,255,255,242,14,0,0,0,0,0,0,0,0,0, + 13,242,255,255,255,255,255,137,0,0,0,0,0,255,255,255,255,255,255,255,136,0,0,0, + 0,0,0,0,0,0,134,255,255,255,255,255,255,61,0,0,0,0,0,255,255,255,255,255, + 255,255,254,92,0,0,0,0,0,0,0,84,253,255,255,255,255,255,220,2,0,0,0,0, + 0,255,255,255,255,255,255,255,255,255,160,46,1,0,0,40,152,254,255,255,255,255,255,255, + 100,0,0,0,0,0,0,255,255,255,255,255,255,247,255,255,255,255,241,222,239,255,255,255, + 255,255,255,255,255,199,3,0,0,0,0,0,0,255,255,255,255,255,255,136,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,232,31,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,127,255,255,255,255,255,255,255,255,255,255,255,255,225,43,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,102,242,255,255,255,255,255,255,255,255,253,161,19,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,19,115,187,231,252,252,234,193, + 129,35,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,24,115,184,228,249,254,238,200,135,40,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,11,141,248,255,255,255,255,255,255,255,255,254,156,12,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,34,215,255,255,255,255,255,255,255,255, + 255,255,255,255,205,13,255,255,255,255,255,255,72,0,0,0,0,0,0,26,226,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,162,255,255,255,255,255,255,72,0,0,0,0,0, + 2,193,255,255,255,255,255,255,255,255,243,223,236,255,255,255,255,255,255,255,255,255,255,255, + 72,0,0,0,0,0,96,255,255,255,255,255,255,255,160,48,1,0,0,29,125,245,255,255, + 255,255,255,255,255,255,72,0,0,0,0,1,219,255,255,255,255,255,254,92,0,0,0,0, + 0,0,0,43,234,255,255,255,255,255,255,255,72,0,0,0,0,61,255,255,255,255,255,255, + 137,0,0,0,0,0,0,0,0,0,67,255,255,255,255,255,255,255,72,0,0,0,0,136, + 255,255,255,255,255,242,14,0,0,0,0,0,0,0,0,0,0,184,255,255,255,255,255,255, + 72,0,0,0,0,190,255,255,255,255,255,169,0,0,0,0,0,0,0,0,0,0,0,93, + 255,255,255,255,255,255,72,0,0,0,0,227,255,255,255,255,255,112,0,0,0,0,0,0, + 0,0,0,0,0,39,255,255,255,255,255,255,72,0,0,0,0,246,255,255,255,255,255,83, + 0,0,0,0,0,0,0,0,0,0,0,11,255,255,255,255,255,255,72,0,0,0,0,255, + 255,255,255,255,255,74,0,0,0,0,0,0,0,0,0,0,0,2,255,255,255,255,255,255, + 72,0,0,0,0,249,255,255,255,255,255,83,0,0,0,0,0,0,0,0,0,0,0,11, + 255,255,255,255,255,255,72,0,0,0,0,231,255,255,255,255,255,111,0,0,0,0,0,0, + 0,0,0,0,0,41,255,255,255,255,255,255,72,0,0,0,0,197,255,255,255,255,255,165, + 0,0,0,0,0,0,0,0,0,0,0,97,255,255,255,255,255,255,72,0,0,0,0,147, + 255,255,255,255,255,242,13,0,0,0,0,0,0,0,0,0,0,187,255,255,255,255,255,255, + 72,0,0,0,0,78,255,255,255,255,255,255,134,0,0,0,0,0,0,0,0,0,67,255, + 255,255,255,255,255,255,72,0,0,0,0,7,234,255,255,255,255,255,253,90,0,0,0,0, + 0,0,0,43,234,255,255,255,255,255,255,255,72,0,0,0,0,0,121,255,255,255,255,255, + 255,255,159,48,1,0,0,27,122,244,255,255,255,255,255,255,255,255,72,0,0,0,0,0, + 8,218,255,255,255,255,255,255,255,255,243,223,234,255,255,255,255,255,255,255,255,255,255,255, + 72,0,0,0,0,0,0,46,242,255,255,255,255,255,255,255,255,255,255,255,255,255,255,168, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,55,234,255,255,255,255,255,255,255,255, + 255,255,255,255,193,11,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,24,169,255, + 255,255,255,255,255,255,255,255,248,133,6,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,41,130,195,235,252,252,231,187,117,24,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,28,138,211,248,255,128,0,0,0,0,255,255,255,255,255,255,72,0,95,245, + 255,255,255,255,128,0,0,0,0,255,255,255,255,255,255,72,96,255,255,255,255,255,255,128, + 0,0,0,0,255,255,255,255,255,255,107,246,255,255,255,255,255,255,128,0,0,0,0,255, + 255,255,255,255,255,228,255,255,255,255,255,255,255,128,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,128,0,0,0,0,255,255,255,255,255,255,255,255,244,143,65, + 21,3,3,10,0,0,0,0,255,255,255,255,255,255,255,219,33,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,252,44,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,180,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,120, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,90,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,74,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0, + 0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,112,173,215,241,253,252, + 240,211,167,102,20,0,0,0,0,0,0,0,0,0,0,25,163,253,255,255,255,255,255,255, + 255,255,255,255,248,145,16,0,0,0,0,0,0,0,50,234,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,224,42,0,0,0,0,0,20,232,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,232,27,0,0,0,0,135,255,255,255,255,255,255,255,247,225,227, + 250,255,255,255,255,255,255,255,172,0,0,0,0,215,255,255,255,255,255,214,66,3,0,0, + 5,64,193,255,255,255,255,255,255,33,0,0,0,250,255,255,255,255,255,45,0,0,0,0, + 0,0,5,201,255,255,255,255,255,104,0,0,0,248,255,255,255,255,255,11,0,0,0,0, + 0,0,0,67,152,152,152,152,152,82,0,0,0,206,255,255,255,255,255,133,1,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,112,255,255,255,255,255,255,202,103,32,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,6,205,255,255,255,255,255,255,255,255,230, + 174,118,62,8,0,0,0,0,0,0,0,0,0,0,21,200,255,255,255,255,255,255,255,255, + 255,255,255,247,178,78,1,0,0,0,0,0,0,0,0,4,109,229,255,255,255,255,255,255, + 255,255,255,255,255,255,202,40,0,0,0,0,0,0,0,0,0,4,74,151,215,255,255,255, + 255,255,255,255,255,255,255,241,54,0,0,0,0,0,0,0,0,0,0,0,0,17,74,130, + 187,244,255,255,255,255,255,255,228,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,6,84,226,255,255,255,255,255,126,0,2,72,72,72,72,72,64,0,0,0,0,0,0, + 0,0,0,55,255,255,255,255,255,211,0,0,243,255,255,255,255,252,20,0,0,0,0,0, + 0,0,0,6,255,255,255,255,255,249,0,0,188,255,255,255,255,255,165,2,0,0,0,0, + 0,0,0,72,255,255,255,255,255,250,0,0,98,255,255,255,255,255,255,198,80,13,0,0, + 0,15,99,237,255,255,255,255,255,212,0,0,6,215,255,255,255,255,255,255,255,255,233,221, + 231,254,255,255,255,255,255,255,255,133,0,0,0,46,241,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,230,18,0,0,0,0,48,223,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,232,48,0,0,0,0,0,0,11,131,239,255,255,255,255,255,255, + 255,255,255,255,255,251,157,22,0,0,0,0,0,0,0,0,0,10,82,147,197,229,248,255, + 251,235,208,164,103,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,140,57,0, + 0,0,0,0,0,0,0,0,0,0,0,0,31,121,213,255,255,72,0,0,0,0,0,0, + 0,0,0,0,0,0,194,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255, + 255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,128,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,0,128,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,0,128,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,0,128,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,110, + 220,220,220,220,255,255,255,255,255,255,231,220,220,220,220,220,220,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0, + 0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,72,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,73,0, + 0,0,0,0,0,0,0,0,0,0,0,245,255,255,255,255,255,96,0,0,0,0,0,0, + 0,0,0,0,0,0,217,255,255,255,255,255,179,0,0,0,0,0,0,0,0,0,0,0, + 0,165,255,255,255,255,255,255,145,23,0,0,1,41,0,0,0,0,0,0,84,255,255,255, + 255,255,255,255,255,231,222,244,255,0,0,0,0,0,0,4,214,255,255,255,255,255,255,255, + 255,255,255,255,0,0,0,0,0,0,0,47,242,255,255,255,255,255,255,255,255,255,255,0, + 0,0,0,0,0,0,0,47,210,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0, + 0,0,0,2,76,156,209,240,252,253,238,204,143,0,0,0,0,255,255,255,255,255,255,72, + 0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255, + 255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0, + 0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255,255,255, + 255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0, + 72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0, + 0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255, + 72,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255, + 255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0, + 0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255,255, + 255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0, + 0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0, + 0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255, + 255,72,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0,0,0,0,0,0, + 255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255,255,255,255,255,0, + 0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0,0,0,72,255,255, + 255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0,0,0,0,0,0, + 0,0,80,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,255,72,0,0, + 0,0,0,0,0,0,0,105,255,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255, + 255,255,73,0,0,0,0,0,0,0,0,0,152,255,255,255,255,255,255,0,0,0,0,0, + 0,255,255,255,255,255,255,88,0,0,0,0,0,0,0,0,9,236,255,255,255,255,255,255, + 0,0,0,0,0,0,246,255,255,255,255,255,144,0,0,0,0,0,0,0,0,134,255,255, + 255,255,255,255,255,0,0,0,0,0,0,213,255,255,255,255,255,239,25,0,0,0,0,0, + 0,94,254,255,255,255,255,255,255,255,0,0,0,0,0,0,152,255,255,255,255,255,255,216, + 65,2,0,1,47,162,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,56,255,255, + 255,255,255,255,255,255,242,222,242,255,255,255,255,213,255,255,255,255,255,255,0,0,0,0, + 0,0,0,173,255,255,255,255,255,255,255,255,255,255,255,255,255,207,83,255,255,255,255,255, + 255,0,0,0,0,0,0,0,18,215,255,255,255,255,255,255,255,255,255,255,255,207,23,72, + 255,255,255,255,255,255,0,0,0,0,0,0,0,0,19,179,255,255,255,255,255,255,255,255, + 251,144,9,0,72,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,66,161,220, + 249,254,236,196,128,32,0,0,0,72,255,255,255,255,255,255,0,0,0,147,255,255,255,255, + 255,235,4,0,0,0,0,0,0,0,0,0,0,7,241,255,255,255,255,255,86,45,255,255, + 255,255,255,255,70,0,0,0,0,0,0,0,0,0,0,79,255,255,255,255,255,235,7,0, + 201,255,255,255,255,255,157,0,0,0,0,0,0,0,0,0,0,166,255,255,255,255,255,141, + 0,0,101,255,255,255,255,255,238,6,0,0,0,0,0,0,0,0,9,244,255,255,255,255, + 255,40,0,0,13,244,255,255,255,255,255,76,0,0,0,0,0,0,0,0,84,255,255,255, + 255,255,195,0,0,0,0,156,255,255,255,255,255,163,0,0,0,0,0,0,0,0,172,255, + 255,255,255,255,94,0,0,0,0,56,255,255,255,255,255,242,8,0,0,0,0,0,0,12, + 246,255,255,255,255,240,10,0,0,0,0,0,212,255,255,255,255,255,82,0,0,0,0,0, + 0,89,255,255,255,255,255,148,0,0,0,0,0,0,111,255,255,255,255,255,168,0,0,0, + 0,0,0,176,255,255,255,255,255,49,0,0,0,0,0,0,19,248,255,255,255,255,245,11, + 0,0,0,0,15,249,255,255,255,255,204,0,0,0,0,0,0,0,0,167,255,255,255,255, + 255,87,0,0,0,0,94,255,255,255,255,255,103,0,0,0,0,0,0,0,0,66,255,255, + 255,255,255,174,0,0,0,0,182,255,255,255,255,244,14,0,0,0,0,0,0,0,0,1, + 221,255,255,255,255,247,13,0,0,18,251,255,255,255,255,158,0,0,0,0,0,0,0,0, + 0,0,122,255,255,255,255,255,92,0,0,100,255,255,255,255,255,58,0,0,0,0,0,0, + 0,0,0,0,25,252,255,255,255,255,179,0,0,188,255,255,255,255,212,0,0,0,0,0, + 0,0,0,0,0,0,0,178,255,255,255,255,249,17,22,252,255,255,255,255,112,0,0,0, + 0,0,0,0,0,0,0,0,0,77,255,255,255,255,255,98,106,255,255,255,255,248,19,0, + 0,0,0,0,0,0,0,0,0,0,0,4,229,255,255,255,255,184,192,255,255,255,255,167, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,255,255,255,255,252,254,255,255,255, + 255,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,254,255,255,255,255,255,255, + 255,255,221,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,188,255,255,255,255, + 255,255,255,255,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,255,255, + 255,255,255,255,255,252,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7, + 236,255,255,255,255,255,255,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,142,255,255,255,255,255,255,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,42,255,255,255,255,255,227,3,0,0,0,0,0,0,0,0,0,24,254,255, + 255,255,255,255,59,0,0,0,0,0,0,0,0,161,255,255,255,255,255,45,0,0,0,0, + 0,0,0,0,174,255,255,255,255,255,122,0,201,255,255,255,255,255,118,0,0,0,0,0, + 0,0,2,233,255,255,255,255,255,121,0,0,0,0,0,0,0,0,232,255,255,255,255,255, + 45,0,125,255,255,255,255,255,178,0,0,0,0,0,0,0,52,255,255,255,255,255,255,196, + 0,0,0,0,0,0,0,37,255,255,255,255,255,224,0,0,48,255,255,255,255,255,237,1, + 0,0,0,0,0,0,127,255,255,255,255,255,255,253,19,0,0,0,0,0,0,96,255,255, + 255,255,255,148,0,0,1,226,255,255,255,255,255,43,0,0,0,0,0,0,201,255,255,255, + 255,255,255,255,90,0,0,0,0,0,0,155,255,255,255,255,255,71,0,0,0,150,255,255, + 255,255,255,102,0,0,0,0,0,21,254,255,255,255,255,255,255,255,166,0,0,0,0,0, + 0,216,255,255,255,255,243,7,0,0,0,74,255,255,255,255,255,162,0,0,0,0,0,93, + 255,255,255,255,255,255,255,255,237,3,0,0,0,0,19,255,255,255,255,255,174,0,0,0, + 0,9,245,255,255,255,255,222,0,0,0,0,0,167,255,255,255,255,213,255,255,255,255,60, + 0,0,0,0,78,255,255,255,255,255,97,0,0,0,0,0,176,255,255,255,255,255,27,0, + 0,0,3,237,255,255,255,211,111,255,255,255,255,135,0,0,0,0,138,255,255,255,255,254, + 23,0,0,0,0,0,100,255,255,255,255,255,87,0,0,0,59,255,255,255,255,135,34,255, + 255,255,255,210,0,0,0,0,197,255,255,255,255,199,0,0,0,0,0,0,24,255,255,255, + 255,255,147,0,0,0,132,255,255,255,255,59,0,214,255,255,255,255,30,0,0,8,248,255, + 255,255,255,123,0,0,0,0,0,0,0,204,255,255,255,255,207,0,0,0,206,255,255,255, + 236,3,0,138,255,255,255,255,104,0,0,59,255,255,255,255,255,46,0,0,0,0,0,0, + 0,126,255,255,255,255,253,14,0,25,255,255,255,255,163,0,0,62,255,255,255,255,180,0, + 0,118,255,255,255,255,225,0,0,0,0,0,0,0,0,50,255,255,255,255,255,70,0,98, + 255,255,255,255,86,0,0,4,238,255,255,255,246,9,0,178,255,255,255,255,150,0,0,0, + 0,0,0,0,0,1,229,255,255,255,255,131,0,172,255,255,255,252,16,0,0,0,166,255, + 255,255,255,74,1,237,255,255,255,255,72,0,0,0,0,0,0,0,0,0,152,255,255,255, + 255,191,4,241,255,255,255,191,0,0,0,0,89,255,255,255,255,149,40,255,255,255,255,245, + 7,0,0,0,0,0,0,0,0,0,76,255,255,255,255,246,69,255,255,255,255,115,0,0, + 0,0,17,252,255,255,255,224,101,255,255,255,255,175,0,0,0,0,0,0,0,0,0,0, + 9,246,255,255,255,255,192,255,255,255,255,38,0,0,0,0,0,192,255,255,255,255,204,255, + 255,255,255,99,0,0,0,0,0,0,0,0,0,0,0,178,255,255,255,255,255,255,255,255, + 218,0,0,0,0,0,0,116,255,255,255,255,255,255,255,255,254,24,0,0,0,0,0,0, + 0,0,0,0,0,102,255,255,255,255,255,255,255,255,142,0,0,0,0,0,0,40,255,255, + 255,255,255,255,255,255,202,0,0,0,0,0,0,0,0,0,0,0,0,26,255,255,255,255, + 255,255,255,255,66,0,0,0,0,0,0,0,218,255,255,255,255,255,255,255,125,0,0,0, + 0,0,0,0,0,0,0,0,0,0,204,255,255,255,255,255,255,240,6,0,0,0,0,0, + 0,0,143,255,255,255,255,255,255,255,48,0,0,0,0,0,0,0,0,0,0,0,0,0, + 128,255,255,255,255,255,255,170,0,0,0,0,0,0,0,0,67,255,255,255,255,255,255,226, + 1,0,0,0,0,0,0,0,0,0,0,0,0,0,51,255,255,255,255,255,255,95,0,0, + 0,0,0,0,0,0,6,241,255,255,255,255,255,150,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,1,229,255,255,255,255,253,21,0,0,0,0,0,0,0,0,0,170,255,255, + 255,255,255,74,0,0,0,0,0,0,0,0,0,85,255,255,255,255,255,255,131,0,0,0, + 0,0,0,0,0,0,133,255,255,255,255,255,249,51,0,0,0,0,154,255,255,255,255,255, + 251,51,0,0,0,0,0,0,0,57,253,255,255,255,255,255,108,0,0,0,0,0,9,211, + 255,255,255,255,255,211,7,0,0,0,0,0,11,219,255,255,255,255,255,173,0,0,0,0, + 0,0,0,43,245,255,255,255,255,255,133,0,0,0,0,0,150,255,255,255,255,255,223,16, + 0,0,0,0,0,0,0,0,100,255,255,255,255,255,252,52,0,0,0,72,255,255,255,255, + 255,250,54,0,0,0,0,0,0,0,0,0,0,166,255,255,255,255,255,214,8,0,19,230, + 255,255,255,255,255,112,0,0,0,0,0,0,0,0,0,0,0,14,221,255,255,255,255,255, + 139,0,170,255,255,255,255,255,175,1,0,0,0,0,0,0,0,0,0,0,0,0,51,250, + 255,255,255,255,253,142,255,255,255,255,255,223,18,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,113,255,255,255,255,255,255,255,255,255,255,251,57,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,179,255,255,255,255,255,255,255,255,255,116,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,19,228,255,255,255,255,255,255,255,179,1,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,255,255,255,255, + 226,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,255,255, + 255,255,255,255,187,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 26,233,255,255,255,255,255,255,255,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,3,193,255,255,255,255,255,255,255,255,250,52,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,133,255,255,255,255,255,255,255,255,255,255,221,14,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,73,254,255,255,255,255,230,189,255,255,255,255,255,166, + 0,0,0,0,0,0,0,0,0,0,0,0,0,28,235,255,255,255,255,255,72,27,240,255, + 255,255,255,255,97,0,0,0,0,0,0,0,0,0,0,0,5,198,255,255,255,255,255,145, + 0,0,94,255,255,255,255,255,245,40,0,0,0,0,0,0,0,0,0,0,139,255,255,255, + 255,255,211,8,0,0,0,176,255,255,255,255,255,209,8,0,0,0,0,0,0,0,0,77, + 255,255,255,255,255,249,46,0,0,0,0,24,237,255,255,255,255,255,148,0,0,0,0,0, + 0,0,33,238,255,255,255,255,255,113,0,0,0,0,0,0,88,255,255,255,255,255,255,80, + 0,0,0,0,0,6,202,255,255,255,255,255,188,1,0,0,0,0,0,0,0,172,255,255, + 255,255,255,238,29,0,0,0,0,146,255,255,255,255,255,237,26,0,0,0,0,0,0,0, + 0,21,233,255,255,255,255,255,195,4,0,0,84,255,255,255,255,255,255,83,0,0,0,0, + 0,0,0,0,0,0,82,255,255,255,255,255,255,130,0,144,255,255,255,255,255,244,12,0, + 0,0,0,0,0,0,0,0,0,24,252,255,255,255,255,255,83,42,255,255,255,255,255,255, + 94,0,0,0,0,0,0,0,0,0,0,116,255,255,255,255,255,227,4,0,194,255,255,255, + 255,255,188,0,0,0,0,0,0,0,0,0,0,209,255,255,255,255,255,124,0,0,91,255, + 255,255,255,255,254,30,0,0,0,0,0,0,0,0,48,255,255,255,255,255,250,23,0,0, + 8,236,255,255,255,255,255,124,0,0,0,0,0,0,0,0,144,255,255,255,255,255,167,0, + 0,0,0,142,255,255,255,255,255,218,0,0,0,0,0,0,0,5,234,255,255,255,255,255, + 59,0,0,0,0,39,255,255,255,255,255,255,56,0,0,0,0,0,0,76,255,255,255,255, + 255,207,0,0,0,0,0,0,191,255,255,255,255,255,152,0,0,0,0,0,0,172,255,255, + 255,255,255,101,0,0,0,0,0,0,88,255,255,255,255,255,240,8,0,0,0,0,19,249, + 255,255,255,255,239,10,0,0,0,0,0,0,7,235,255,255,255,255,255,84,0,0,0,0, + 108,255,255,255,255,255,143,0,0,0,0,0,0,0,0,138,255,255,255,255,255,180,0,0, + 0,0,200,255,255,255,255,254,37,0,0,0,0,0,0,0,0,36,255,255,255,255,255,252, + 24,0,0,40,255,255,255,255,255,185,0,0,0,0,0,0,0,0,0,0,188,255,255,255, + 255,255,115,0,0,136,255,255,255,255,255,77,0,0,0,0,0,0,0,0,0,0,85,255, + 255,255,255,255,209,0,2,229,255,255,255,255,223,3,0,0,0,0,0,0,0,0,0,0, + 5,232,255,255,255,255,255,48,68,255,255,255,255,255,120,0,0,0,0,0,0,0,0,0, + 0,0,0,134,255,255,255,255,255,144,164,255,255,255,255,248,20,0,0,0,0,0,0,0, + 0,0,0,0,0,34,254,255,255,255,255,236,246,255,255,255,255,161,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,186,255,255,255,255,255,255,255,255,255,255,54,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,83,255,255,255,255,255,255,255,255,255,204,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,4,230,255,255,255,255,255,255,255,255,96,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,132,255,255,255,255,255,255,255,236, + 8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,253,255,255,255,255,255, + 255,137,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,181,255,255,255, + 255,255,254,33,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,95,255, + 255,255,255,255,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 167,255,255,255,255,255,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,27,251,255,255,255,255,220,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,134,255,255,255,255,255,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,10,237,255,255,255,255,246,17,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,103,255,255,255,255,255,156,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,213,255,255,255,255,255,49,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,70,255,255,255,255,255,197,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,183,255,255,255,255,255,90,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,40,255,255,255,255,255,234,7,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,153,255,255,255,255,255,132,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,246,255,255,255,255,252,29,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,220,220,220,220,220, + 220,220,220,220,220,220,220,255,255,255,255,255,255,255,217,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,105,255,255,255,255,255,255,244,42,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,52,249,255,255,255,255,255,255,85,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,18,223,255,255,255,255,255,255,137,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,1,180,255,255,255,255,255,255,189,3,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,122,255,255,255,255,255,255,226,21,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,65,253,255,255,255,255,255,248,52,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,26,232,255,255,255,255,255,255,99,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,4,194,255,255,255,255,255,255,154,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,139,255,255,255,255,255,255,201,7,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,80,255,255,255,255,255,255,234,29,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,35,240,255,255,255,255,255,252,65,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,8,207,255,255,255,255,255,255,116,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,154,255,255,255,255,255,255,170,1,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,94,255,255,255,255,255,255,212,12,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,45,246,255,255,255,255,255,240,38,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,218,255,255,255,255,255,255,244,220,220,220,220,220, + 220,220,220,220,220,220,220,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,255,255,255,255, + 255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,23, + 117,185,225,249,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,113,246,255,255,255, + 255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,133,255,255,255,255,255,255,255,255, + 255,255,255,0,0,0,0,0,0,0,0,49,254,255,255,255,255,255,255,255,255,255,255,255, + 0,0,0,0,0,0,0,0,148,255,255,255,255,255,255,253,225,220,220,220,220,0,0,0, + 0,0,0,0,0,200,255,255,255,255,255,173,20,0,0,0,0,0,0,0,0,0,0,0, + 0,0,216,255,255,255,255,244,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200, + 255,255,255,255,210,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,161,255,255,255, + 255,238,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,106,255,255,255,255,255,43, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,255,255,255,255,255,104,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,6,248,255,255,255,255,167,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,201,255,255,255,255,230,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,146,255,255,255,255,255,34,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,111,255,255,255,255,255,79,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 118,255,255,255,255,255,89,0,0,0,0,0,0,0,0,0,0,0,0,0,2,198,255,255, + 255,255,255,56,0,0,0,0,0,0,0,0,0,0,0,9,53,174,255,255,255,255,255,220, + 3,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,250,64,0,0,0, + 0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,225,67,0,0,0,0,0,0,0, + 0,0,0,0,255,255,255,255,255,255,255,207,32,0,0,0,0,0,0,0,0,0,0,0, + 0,255,255,255,255,255,255,255,255,245,96,0,0,0,0,0,0,0,0,0,0,0,220,220, + 229,254,255,255,255,255,255,255,85,0,0,0,0,0,0,0,0,0,0,0,0,0,18,136, + 255,255,255,255,255,231,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,180,255,255, + 255,255,255,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,255,255,255,255,255, + 89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,255,255,255,255,255,75,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,151,255,255,255,255,255,30,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,204,255,255,255,255,225,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,8,251,255,255,255,255,164,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,57,255,255,255,255,255,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112, + 255,255,255,255,255,39,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,255,255,255, + 255,237,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,203,255,255,255,255,211,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,215,255,255,255,255,244,12,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,198,255,255,255,255,255,174,20,0,0,0,0,0, + 0,0,0,0,0,0,0,0,143,255,255,255,255,255,255,253,224,220,220,220,220,0,0,0, + 0,0,0,0,0,45,253,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0, + 0,0,0,129,255,255,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0, + 0,110,245,255,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,22, + 116,183,226,249,255,255,255,255,255,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0, + 0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255, + 255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255, + 255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255, + 0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0, + 0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0, + 0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0, + 255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255, + 255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255, + 255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0, + 0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0, + 0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0, + 0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255, + 255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255, + 255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255, + 0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0, + 0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0, + 0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0, + 255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255, + 255,255,255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255, + 255,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,255,255,255,255,255,249, + 227,185,120,26,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255, + 247,120,1,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,140, + 0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,57,0,0, + 0,0,0,0,0,0,220,220,220,220,224,253,255,255,255,255,255,255,157,0,0,0,0,0, + 0,0,0,0,0,0,0,0,20,171,255,255,255,255,255,212,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,11,244,255,255,255,255,226,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,210,255,255,255,255,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,238,255,255,255,255,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,255,255, + 255,255,255,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,255,255,255,255,255, + 54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,255,255,255,255,249,7,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,227,255,255,255,255,201,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,31,255,255,255,255,255,146,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,74,255,255,255,255,255,111,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,85,255,255,255,255,255,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51, + 255,255,255,255,255,199,2,0,0,0,0,0,0,0,0,0,0,0,0,0,1,216,255,255, + 255,255,255,175,54,10,0,0,0,0,0,0,0,0,0,0,0,0,58,248,255,255,255,255, + 255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,62,223,255,255,255,255,255,255, + 255,255,0,0,0,0,0,0,0,0,0,0,0,0,31,206,255,255,255,255,255,255,255,0, + 0,0,0,0,0,0,0,0,0,0,90,243,255,255,255,255,255,255,255,255,0,0,0,0, + 0,0,0,0,0,0,79,254,255,255,255,255,255,254,230,220,220,0,0,0,0,0,0,0, + 0,0,4,227,255,255,255,255,255,140,20,0,0,0,0,0,0,0,0,0,0,0,0,57, + 255,255,255,255,255,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,255,255,255, + 255,255,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,255,255,255,255,255,114, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,255,255,255,255,255,151,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,223,255,255,255,255,205,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,161,255,255,255,255,251,9,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,100,255,255,255,255,255,60,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,39,255,255,255,255,255,114,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 1,237,255,255,255,255,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,255, + 255,255,255,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,244,255,255,255,255, + 226,0,0,0,0,0,0,0,0,0,0,0,0,0,20,171,255,255,255,255,255,209,0,0, + 0,0,0,0,0,0,220,220,220,220,224,253,255,255,255,255,255,255,153,0,0,0,0,0, + 0,0,0,255,255,255,255,255,255,255,255,255,255,255,255,53,0,0,0,0,0,0,0,0, + 255,255,255,255,255,255,255,255,255,255,255,134,0,0,0,0,0,0,0,0,0,255,255,255, + 255,255,255,255,255,255,247,117,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,249, + 227,185,119,26,0,0,0,0,0,0,0,0,0,0,0,3,82,162,205,218,208,179,128,55, + 1,0,0,0,0,0,0,0,0,3,96,96,96,96,4,0,0,37,208,255,255,255,255,255, + 255,255,255,224,121,19,0,0,0,0,0,0,77,255,255,255,244,0,0,30,231,255,255,255, + 255,255,255,255,255,255,255,255,247,158,59,3,0,1,73,235,255,255,255,195,0,0,183,255, + 255,255,255,255,255,255,255,255,255,255,255,255,255,255,246,224,241,255,255,255,255,255,116,0, + 51,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255, + 238,17,0,137,255,255,255,255,137,31,2,21,79,173,251,255,255,255,255,255,255,255,255,255, + 255,255,254,84,0,0,193,255,255,255,147,0,0,0,0,0,0,27,138,239,255,255,255,255, + 255,255,255,255,245,93,0,0,0,118,136,136,136,29,0,0,0,0,0,0,0,0,8,83, + 158,212,241,254,245,207,135,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, + 0,0,0, +}; +static const struct nvfont nvfont_title2 = { 47, 12, nvg_title2, nvb_title2 }; + diff --git a/tools/python/mknvfont.py b/tools/python/mknvfont.py new file mode 100644 index 0000000..3004caa --- /dev/null +++ b/tools/python/mknvfont.py @@ -0,0 +1,80 @@ +#!/usr/bin/env python3 +"""Rasterise Niveus's interface face into a header the boot manager can draw. + +The loader cannot carry a TrueType rasteriser, and the answer to that has been +the same since include/gfx/font.h: do the work at build time and commit the +result. This takes Instrument Sans (SIL OFL, see docs/Website/niveus/fonts/) +at three sizes and writes 8-bit coverage bitmaps, one per printable ASCII +character, with the metrics needed to lay them out proportionally. + + python3 tools/python/mknvfont.py docs/Website/niveus/fonts/static include/gfx/nvfont.h + +Needs Pillow; nothing else, and nothing at all at build time of the OS. +""" +import sys, os +from PIL import ImageFont + +# Each size twice: x1 for ordinary screens and x2 for the ones where a 15 px +# face would be a speck. Rendering at the real size beats doubling pixels. +SIZES = [] +for _scale in (1, 2): + SIZES += [ + ("body%d" % _scale, "InstrumentSans-Medium.ttf", 15 * _scale), + ("small%d" % _scale, "InstrumentSans-Regular.ttf", 12 * _scale), + ("title%d" % _scale, "InstrumentSans-SemiBold.ttf", 24 * _scale), + ] +FIRST, LAST = 32, 126 + + +def render(path, px): + f = ImageFont.truetype(path, px) + asc, desc = f.getmetrics() + glyphs, blob = [], bytearray() + for code in range(FIRST, LAST + 1): + ch = chr(code) + adv = int(round(f.getlength(ch) * 64)) # 26.6 fixed point: whole-pixel advances make text look cramped + mask, (ox, oy) = f.getmask2(ch, mode="L", anchor="ls") + w, h = mask.size + data = bytes(mask) if (w and h) else b"" + glyphs.append((len(blob), w, h, ox, oy, adv)) + blob += data + return asc, desc, glyphs, blob + + +def main(): + src, out = sys.argv[1], sys.argv[2] + lines = [ + "#pragma once", + "", + "// GENERATED by tools/python/mknvfont.py -- do not edit. Run `make nvfont`.", + "// source: docs/Website/niveus/fonts/static (Instrument Sans, SIL OFL 1.1)", + "//", + "// 8-bit coverage bitmaps for printable ASCII, proportionally spaced, used by", + "// the boot manager (boot/common/ui.c). Not included by the kernel.", + "", + "struct nvglyph { unsigned short off; unsigned char w, h; signed char ox, oy; unsigned short adv; /* 1/64 px */ };", + "struct nvfont { unsigned char ascent, descent; const struct nvglyph *g; const unsigned char *bits; };", + "#define NVFONT_FIRST %d" % FIRST, + "#define NVFONT_LAST %d" % LAST, + "", + ] + for name, fn, px in SIZES: + asc, desc, glyphs, blob = render(os.path.join(src, fn), px) + lines.append("static const struct nvglyph nvg_%s[] = {" % name) + for (o, w, h, ox, oy, adv) in glyphs: + lines.append(" {%d,%d,%d,%d,%d,%d}," % (o, w, h, ox, oy, adv)) + lines.append("};") + lines.append("static const unsigned char nvb_%s[] = {" % name) + for i in range(0, len(blob), 24): + lines.append(" " + ",".join(str(b) for b in blob[i:i + 24]) + ",") + if not blob: + lines.append(" 0") + lines.append("};") + lines.append("static const struct nvfont nvfont_%s = { %d, %d, nvg_%s, nvb_%s };" % + (name, asc, desc, name, name)) + lines.append("") + open(out, "w").write("\n".join(lines) + "\n") + print("wrote", out) + + +main()