summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Bruguier <nicolas.bruguier@supersonicimagine.fr>2008-11-29 14:04:50 +0100
committerNicolas Bruguier <nicolas.bruguier@supersonicimagine.fr>2008-11-29 14:04:50 +0100
commit891291da37a9cb5592626fa41db0616710aa340a (patch)
treeb5ba87bf1a0df365cfb1be1ca347d36f7541bd9b
parent778e62a6940b3569645d6b36517b063f3e43f035 (diff)
[glitz] Add glitzinfo and renderer-test examples.
Add some examples to test and demonstrate glitz in action.
-rw-r--r--Makefile.am2
-rw-r--r--configure.in35
-rw-r--r--examples/Makefile.am1
-rw-r--r--examples/glitzinfo/Makefile.am33
-rw-r--r--examples/glitzinfo/glitzinfo.c347
-rw-r--r--examples/renderer-test/Makefile.am52
-rw-r--r--examples/renderer-test/args.c396
-rw-r--r--examples/renderer-test/glitz.c643
-rw-r--r--examples/renderer-test/glitz_agl.c211
-rw-r--r--examples/renderer-test/glitz_common.h107
-rw-r--r--examples/renderer-test/glitz_egl.c230
-rw-r--r--examples/renderer-test/glitz_glx.c253
-rw-r--r--examples/renderer-test/images.h5052
-rw-r--r--examples/renderer-test/pixman.c474
-rw-r--r--examples/renderer-test/png.c165
-rw-r--r--examples/renderer-test/rects.h2423
-rw-r--r--examples/renderer-test/rendertest.c1315
-rw-r--r--examples/renderer-test/rendertest.h261
-rw-r--r--examples/renderer-test/traps.h189
19 files changed, 12185 insertions, 4 deletions
diff --git a/Makefile.am b/Makefile.am
index 7af8949..9a7a255 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,3 +1,3 @@
-SUBDIRS = . src
+SUBDIRS = . src examples
EXTRA_DIST = COPYING
diff --git a/configure.in b/configure.in
index 244bd98..db52d38 100644
--- a/configure.in
+++ b/configure.in
@@ -95,13 +95,27 @@ AC_C_BIGENDIAN
dnl ===========================================================================
GLITZ_LIB='-L$(top_builddir)/src -lglitz'
-GLITZ_INC='-I$(top_builddir)/src -I$(top_srcdir)/src'
+GLITZ_INC='-I$(top_builddir)/src'
AC_SUBST(GLITZ_LIB)
AC_SUBST(GLITZ_INC)
dnl ===========================================================================
+PKG_PROG_PKG_CONFIG
+PKG_CHECK_EXISTS([libpng12], [enable_png=yes], [enable_png=no])
+
+if test $enable_png = yes ; then
+ PKG_CHECK_MODULES(LIBPNG, [libpng12])
+fi
+
+AM_CONDITIONAL(HAVE_LIBPNG, [test "x$enable_png" = xyes])
+
+AC_SUBST(LIBPNG_CFLAGS)
+AC_SUBST(LIBPNG_LIBS)
+
+dnl ===========================================================================
+
AC_MSG_CHECKING([for Win32])
case "$host" in
*-*-mingw*)
@@ -132,7 +146,7 @@ if test "x$use_glx" = "xyes"; then
if test "x$have_x" = "xyes"; then
GLX_LIBS="$X_LIBS -lX11 -lGL"
GLX_CFLAGS="$X_CFLAGS"
-
+
save_LIBS="$LIBS"
save_CFLAGS="$CFLAGS"
CFLAGS="$CFLAGS $GLX_CFLAGS"
@@ -156,7 +170,9 @@ if test "x$use_glx" = "xyes"; then
GLX_LIBS="$GLX_LIBS -lpthread"
AC_DEFINE(XTHREADS, 1)
fi
-
+
+ GLITZ_GLX_CFLAGS='$(GLX_CFLAGS) -I$(top_builddir)/src/glx'
+ GLITZ_GLX_LIBS='$(GLX_LIBS) -L$(top_builddir)/src/glx -lglitz-glx'
use_glx="yes"
else
use_glx="no"
@@ -171,6 +187,8 @@ fi
AC_SUBST(GLX_CFLAGS)
AC_SUBST(GLX_LIBS)
+AC_SUBST(GLITZ_GLX_CFLAGS)
+AC_SUBST(GLITZ_GLX_LIBS)
dnl ===========================================================================
@@ -203,6 +221,8 @@ if test "x$use_agl" = "xyes"; then
AC_DEFINE(PTHREADS, 1)
fi
AC_MSG_RESULT($use_pthreads)
+ GLITZ_AGL_CFLAGS='$(AGL_CFLAGS) -I$(top_builddir)/src/agl'
+ GLITZ_AGL_LIBS='$(AGL_LIBS) -L$(top_builddir)/src/agl -lglitz-agl'
fi
fi
@@ -214,6 +234,8 @@ fi
AC_SUBST(AGL_CFLAGS)
AC_SUBST(AGL_LIBS)
+AC_SUBST(GLITZ_AGL_CFLAGS)
+AC_SUBST(GLITZ_AGL_LIBS)
dnl ===========================================================================
@@ -240,6 +262,8 @@ if test "x$use_egl" = "xyes"; then
AC_DEFINE(PTHREADS, 1)
fi
AC_MSG_RESULT($use_pthreads)
+ GLITZ_EGL_CFLAGS='$(EGL_CFLAGS) -I$(top_builddir)/src/egl'
+ GLITZ_EGL_LIBS='$(EGL_LIBS) -L$(top_builddir)/src/egl -lglitz-egl'
fi
if test "x$use_egl" = "xyes"; then
@@ -250,6 +274,8 @@ fi
AC_SUBST(EGL_CFLAGS)
AC_SUBST(EGL_LIBS)
+AC_SUBST(GLITZ_EGL_CFLAGS)
+AC_SUBST(GLITZ_EGL_LIBS)
dnl ===========================================================================
@@ -296,6 +322,9 @@ src/glx/glitz-glx.pc
src/agl/glitz-agl.pc
src/egl/glitz-egl.pc
src/wgl/glitz-wgl.pc
+examples/Makefile
+examples/glitzinfo/Makefile
+examples/renderer-test/Makefile
])
dnl ===========================================================================
diff --git a/examples/Makefile.am b/examples/Makefile.am
new file mode 100644
index 0000000..cb9891f
--- /dev/null
+++ b/examples/Makefile.am
@@ -0,0 +1 @@
+SUBDIRS = glitzinfo renderer-test
diff --git a/examples/glitzinfo/Makefile.am b/examples/glitzinfo/Makefile.am
new file mode 100644
index 0000000..1bceebe
--- /dev/null
+++ b/examples/glitzinfo/Makefile.am
@@ -0,0 +1,33 @@
+INCLUDES = $(GLITZ_INC)
+
+noinst_PROGRAMS =
+
+if GLITZ_BUILD_AGL_BACKEND
+noinst_PROGRAMS += glitzinfo-agl
+
+glitzinfo_agl_CFLAGS = $(GLITZ_AGL_CFLAGS) -DGLITZ_AGL_BACKEND
+
+glitzinfo_agl_SOURCES = glitzinfo.c
+
+glitzinfo_agl_LDADD = $(GLITZ_LIB) $(GLITZ_AGL_LIBS)
+endif
+
+if GLITZ_BUILD_EGL_BACKEND
+noinst_PROGRAMS += glitzinfo-egl
+
+glitzinfo_egl_CFLAGS = $(GLITZ_EGL_CFLAGS) -DGLITZ_EGL_BACKEND
+
+glitzinfo_egl_SOURCES = glitzinfo.c
+
+glitzinfo_egl_LDADD = $(GLITZ_LIB) $(GLITZ_EGL_LIBS)
+endif
+
+if GLITZ_BUILD_GLX_BACKEND
+noinst_PROGRAMS += glitzinfo-glx
+
+glitzinfo_glx_CFLAGS = $(GLITZ_GLX_CFLAGS) -DGLITZ_GLX_BACKEND
+
+glitzinfo_glx_SOURCES = glitzinfo.c
+
+glitzinfo_glx_LDADD = $(GLITZ_LIB) $(GLITZ_GLX_LIBS)
+endif
diff --git a/examples/glitzinfo/glitzinfo.c b/examples/glitzinfo/glitzinfo.c
new file mode 100644
index 0000000..b98522f
--- /dev/null
+++ b/examples/glitzinfo/glitzinfo.c
@@ -0,0 +1,347 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the name of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@novell.com>
+ */
+
+#include <stdio.h>
+
+#ifdef GLITZ_GLX_BACKEND
+#include <X11/Xlib.h>
+#include <glitz-glx.h>
+#endif
+
+#ifdef GLITZ_EGL_BACKEND
+#include <stdlib.h>
+#include <assert.h>
+#include <glitz-egl.h>
+#endif
+
+#ifdef GLITZ_AGL_BACKEND
+#include <glitz-agl.h>
+#endif
+
+static void
+print_features (unsigned long features)
+{
+ printf ("direct rendering: %s\n",
+ (features & GLITZ_FEATURE_DIRECT_RENDERING_MASK)? "Yes": "No");
+ printf ("texture rectangle: %s\n",
+ (features & GLITZ_FEATURE_TEXTURE_RECTANGLE_MASK)? "Yes": "No");
+ printf ("texture non power of two: %s\n",
+ (features & GLITZ_FEATURE_TEXTURE_NON_POWER_OF_TWO_MASK)? "Yes":
+ "No");
+ printf ("texture mirrored repeat: %s\n",
+ (features & GLITZ_FEATURE_TEXTURE_MIRRORED_REPEAT_MASK)? "Yes":
+ "No");
+ printf ("texture border clamp: %s\n",
+ (features & GLITZ_FEATURE_TEXTURE_BORDER_CLAMP_MASK)? "Yes": "No");
+ printf ("multitexture: %s\n",
+ (features & GLITZ_FEATURE_MULTITEXTURE_MASK)? "Yes": "No");
+ printf ("multi draw arrays: %s\n",
+ (features & GLITZ_FEATURE_MULTI_DRAW_ARRAYS_MASK)? "Yes": "No");
+ printf ("texture environment combine: %s\n",
+ (features & GLITZ_FEATURE_TEXTURE_ENV_COMBINE_MASK)? "Yes":
+ "No");
+ printf ("texture environment dot3: %s\n",
+ (features & GLITZ_FEATURE_TEXTURE_ENV_DOT3_MASK)? "Yes": "No");
+ printf ("blend color: %s\n",
+ (features & GLITZ_FEATURE_BLEND_COLOR_MASK)? "Yes": "No");
+ printf ("packed pixels: %s\n",
+ (features & GLITZ_FEATURE_PACKED_PIXELS_MASK)? "Yes": "No");
+ printf ("fragment program: %s\n",
+ (features & GLITZ_FEATURE_FRAGMENT_PROGRAM_MASK)? "Yes": "No");
+ printf ("vertex buffer object: %s\n",
+ (features & GLITZ_FEATURE_VERTEX_BUFFER_OBJECT_MASK)? "Yes": "No");
+ printf ("pixel buffer object: %s\n",
+ (features & GLITZ_FEATURE_PIXEL_BUFFER_OBJECT_MASK)? "Yes": "No");
+ printf ("per component rendering: %s\n",
+ (features & GLITZ_FEATURE_PER_COMPONENT_RENDERING_MASK)? "Yes":
+ "No");
+ printf ("full-scene anti-aliasing: %s\n",
+ (features & GLITZ_FEATURE_MULTISAMPLE_MASK)? "Yes": "No");
+ printf ("full-scene anti-aliasing filter hint: %s\n",
+ (features & GLITZ_FEATURE_MULTISAMPLE_FILTER_HINT_MASK)? "Yes":
+ "No");
+ printf ("framebuffer object: %s\n",
+ (features & GLITZ_FEATURE_FRAMEBUFFER_OBJECT_MASK)? "Yes":
+ "No");
+ printf ("copy sub buffer: %s\n",
+ (features & GLITZ_FEATURE_COPY_SUB_BUFFER_MASK)? "Yes":
+ "No");
+}
+
+static int
+print_format (glitz_drawable_format_t *format)
+{
+ if (format)
+ {
+ printf ("0x%x\t%d/%d/%d/%d \t%d\t%d\t%c\t%d\n",
+ (int) format->id,
+ format->color.red_size,
+ format->color.green_size,
+ format->color.blue_size,
+ format->color.alpha_size,
+ format->depth_size,
+ format->stencil_size,
+ (format->doublebuffer) ? 'y' : '.',
+ format->samples);
+ return 1;
+ }
+ return 0;
+}
+
+int
+main (int argc, char **argv)
+{
+ glitz_drawable_format_t *dformat;
+ glitz_drawable_t *drawable;
+ glitz_format_t *formats;
+ int i;
+
+#ifdef GLITZ_GLX_BACKEND
+ Display *display;
+ int screen;
+ XSetWindowAttributes xswa;
+ Window win;
+ XVisualInfo *vinfo;
+
+ if ((display = XOpenDisplay (NULL)) == NULL)
+ {
+ fprintf (stderr, "Error: can't open %s\n", XDisplayName (NULL));
+ return 1;
+ }
+
+ screen = DefaultScreen (display);
+
+ glitz_glx_init (NULL);
+
+ dformat = glitz_glx_find_window_format (display, screen, 0, 0, 0);
+ if (!dformat)
+ {
+ fprintf (stderr, "Error: couldn't find window format\n");
+ return 1;
+ }
+
+ vinfo = glitz_glx_get_visual_info_from_format (display, screen, dformat);
+ if (!vinfo) {
+ fprintf (stderr, "Error: no visual info from format\n");
+ return 1;
+ }
+
+ xswa.colormap = XCreateColormap (display, RootWindow (display, screen),
+ vinfo->visual, AllocNone);
+
+ win = XCreateWindow (display, RootWindow (display, screen),
+ 0, 0, 1, 1,
+ 0, vinfo->depth, InputOutput,
+ vinfo->visual, CWColormap, &xswa);
+
+ XFree (vinfo);
+
+ drawable = glitz_glx_create_drawable_for_window (display, screen,
+ dformat, win, 1, 1);
+ if (!drawable) {
+ fprintf (stderr, "Error: couldn't create glitz drawable for window\n");
+ return 1;
+ }
+
+ printf ("name of display: %s\n\n", DisplayString (display));
+#endif
+
+#ifdef GLITZ_EGL_BACKEND
+ EGLDisplay display;
+ EGLScreenMESA screen;
+ EGLModeMESA mode;
+ EGLSurface screen_surf;
+ int maj, min, count;
+ const EGLint screenAttribs[] = {
+ EGL_WIDTH, 1024,
+ EGL_HEIGHT, 768,
+ EGL_NONE
+ };
+
+ display = eglGetDisplay (":0");
+ assert(display);
+
+ if (!eglInitialize (display, &maj, &min))
+ {
+ fprintf (stderr, "Error: eglInitialize failed\n");
+ return 1;
+ }
+
+ eglGetScreensMESA (display, &screen, 1, &count);
+ eglGetModesMESA (display, screen, &mode, 1, &count);
+
+ glitz_egl_init (NULL);
+
+ dformat = glitz_egl_find_window_config (display, screen, 0, 0, 0);
+ if (!dformat)
+ {
+ fprintf (stderr, "Error: couldn't find drawable format\n");
+ return 1;
+ }
+
+ screen_surf = eglCreateScreenSurfaceMESA (display, dformat->id,
+ screenAttribs);
+ if (screen_surf == EGL_NO_SURFACE)
+ {
+ fprintf (stderr, "Error: failed to create screen surface\n");
+ return 0;
+ }
+
+ eglShowSurfaceMESA (display, screen, screen_surf, mode);
+
+ drawable = glitz_egl_create_surface (display, screen,
+ dformat, screen_surf, 1, 1);
+ if (!drawable)
+ {
+ fprintf (stderr, "Error: couldn't create glitz drawable for window\n");
+ return 1;
+ }
+#endif
+
+#ifdef GLITZ_AGL_BACKEND
+ WindowRef window;
+ Rect bounds;
+
+ glitz_agl_init ();
+
+ dformat = glitz_agl_find_drawable_format (0, 0, 0);
+ if (!dformat)
+ {
+ fprintf (stderr, "Error: couldn't find drawable format\n");
+ return 1;
+ }
+
+ SetRect (&bounds, 0, 0, 1, 1);
+ CreateNewWindow (kDocumentWindowClass, kWindowStandardDocumentAttributes,
+ &bounds, &window);
+
+ drawable = glitz_agl_create_drawable_for_window (dformat, window, 1, 1);
+ if (!drawable)
+ {
+ fprintf (stderr, "Error: couldn't create glitz drawable for window\n");
+ return 1;
+ }
+#endif
+
+ print_features (glitz_drawable_get_features (drawable));
+
+ printf ("\nWindow formats:\n");
+ printf ("id\tr/g/b/a \tdepth\tstencil\tdb\tsamples\n");
+ printf ("-------------------------------------"
+ "-------------------------------------\n");
+
+ i = 0;
+
+#ifdef GLITZ_GLX_BACKEND
+ while (print_format (glitz_glx_find_window_format (display, screen,
+ 0, 0, i)))
+ i++;
+#endif
+
+#ifdef GLITZ_EGL_BACKEND
+ while (print_format (glitz_egl_find_window_config (display, screen,
+ 0, 0, i)))
+ i++;
+#endif
+
+#ifdef GLITZ_AGL_BACKEND
+ while (print_format (glitz_agl_find_window_format (0, 0, i)))
+ i++;
+#endif
+
+ printf ("\nPbuffer formats:\n");
+ printf ("id\tr/g/b/a \tdepth\tstencil\tdb\tsamples\n");
+ printf ("-------------------------------------"
+ "-------------------------------------\n");
+
+ i = 0;
+ while (print_format (glitz_find_pbuffer_format (drawable, 0, 0, i)))
+ i++;
+
+ printf ("\nOffscreen formats:\n");
+ printf ("id\tr/g/b/a \tdepth\tstencil\tdb\tsamples\n");
+ printf ("-------------------------------------"
+ "-------------------------------------\n");
+
+ i = 0;
+ while (print_format (glitz_find_drawable_format (drawable, 0, 0, i)))
+ i++;
+
+ printf ("\nSurface formats:\n");
+ printf ("id\ttype\tfourcc\tr/g/b/a\n");
+ printf ("--------------------------------\n");
+
+ i = 0;
+ do {
+ formats = glitz_find_format (drawable, 0, NULL, i++);
+
+ if (formats) {
+ printf ("0x%x\t", (int) formats->id);
+
+ switch (formats->color.fourcc) {
+ case GLITZ_FOURCC_RGB:
+ printf ("color\tRGB\t%d/%d/%d/%d",
+ formats->color.red_size,
+ formats->color.green_size,
+ formats->color.blue_size,
+ formats->color.alpha_size);
+ break;
+ case GLITZ_FOURCC_YV12:
+ printf ("color\tYV12");
+ break;
+ case GLITZ_FOURCC_YUY2:
+ printf ("color\tYUY2");
+ break;
+ }
+
+ printf ("\n");
+ }
+ } while (formats);
+
+ glitz_drawable_destroy (drawable);
+
+#ifdef GLITZ_GLX_BACKEND
+ glitz_glx_fini ();
+
+ XDestroyWindow (display, win);
+ XFreeColormap (display, xswa.colormap);
+ XCloseDisplay (display);
+#endif
+
+#ifdef GLITZ_EGL_BACKEND
+ glitz_egl_fini ();
+
+ eglShowSurfaceMESA (display, screen, EGL_NO_SURFACE, EGL_NO_MODE_MESA);
+ eglDestroySurface (display, screen_surf);
+ eglTerminate (display);
+
+#endif
+
+#ifdef GLITZ_AGL_BACKEND
+ glitz_agl_fini ();
+#endif
+
+ return 0;
+}
diff --git a/examples/renderer-test/Makefile.am b/examples/renderer-test/Makefile.am
new file mode 100644
index 0000000..6317457
--- /dev/null
+++ b/examples/renderer-test/Makefile.am
@@ -0,0 +1,52 @@
+if HAVE_LIBPNG
+
+noinst_PROGRAMS =
+
+rendertest_common_sources = \
+ args.c \
+ png.c \
+ rendertest.c \
+ rendertest.h \
+ images.h \
+ rects.h \
+ traps.h
+
+glitz_common_sources = \
+ $(rendertest_common_sources) \
+ glitz.c \
+ glitz_common.h
+
+INCLUDES = $(GLITZ_GLX_CFLAGS) $(GLITZ_EGL_CFLAGS) $(GLITZ_AGL_CFLAGS) \
+ $(LIBPNG_CFLAGS)
+
+if GLITZ_BUILD_GLX_BACKEND
+noinst_PROGRAMS += rendertest_glitz_glx
+
+rendertest_glitz_glx_SOURCES = \
+ $(glitz_common_sources) \
+ glitz_glx.c
+
+rendertest_glitz_glx_LDADD = $(GLITZ_GLX_LIBS) $(LIBPNG_LIBS) -lm
+endif
+
+if GLITZ_BUILD_EGL_BACKEND
+noinst_PROGRAMS += rendertest_glitz_egl
+
+rendertest_glitz_egl_SOURCES = \
+ $(glitz_common_sources) \
+ glitz_egl.c
+
+rendertest_glitz_egl_LDADD = $(GLITZ_EGL_LIBS) $(LIBPNG_LIBS) -lm
+endif
+
+if GLITZ_BUILD_AGL_BACKEND
+noinst_PROGRAMS += rendertest_glitz_agl
+
+rendertest_glitz_agl_SOURCES = \
+ $(glitz_common_sources) \
+ glitz_agl.c
+
+rendertest_glitz_agl_LDADD = $(GLITZ_AGL_LIBS) $(CARBON_LIBS) $(LIBPNG_LIBS) -lm
+endif
+
+endif
diff --git a/examples/renderer-test/args.c b/examples/renderer-test/args.c
new file mode 100644
index 0000000..94814e8
--- /dev/null
+++ b/examples/renderer-test/args.c
@@ -0,0 +1,396 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include "rendertest.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <strings.h>
+
+typedef struct render_int_arg_state {
+ render_arg_state_t *state;
+ char *program_name;
+ const render_option_t *backend_options;
+ render_parser_t backend_parser;
+} render_int_arg_state_t;
+
+static const render_option_t _options[] = {
+ { "clip", 'c', "CLIP", 0, " use this clip primitive" },
+ { "interactive", 'i', NULL, 0, " prompt before all tests" },
+ { "npot", 'n', NULL, 0,
+ " use non power of two sized surfaces" },
+ { "operator", 'o', "OP", 0, " use this porter/duff operator" },
+ { "quiet", 'q', NULL, 0,
+ " do not explain what is being done" },
+ { "repeat", 'r', "ITERATIONS", 0,
+ " repeat every test this many times" },
+ { "sleep", 's', "SEC", 0,
+ " sleep this number of seconds between tests" },
+ { "tests", 't', "TESTSPAN", 0, " only run these tests" },
+ { "time", 'm', NULL, 0, " print timing statistics" },
+ { "format", 'f', "FORMAT", 0, " use this source surface format" },
+ { 0 }
+};
+
+static const render_option_t _additional_options[] = {
+ { "help", 'h', NULL, 1, " display this help and exit" },
+ { "version", 'v', NULL, 1, " output version information and exit" },
+ { 0 }
+};
+
+static void
+_print_option (const render_option_t *option)
+{
+
+ printf (" %c%c%c --%s%c%s %s\n",
+ (option->flags)? ' ': '-',
+ (option->flags)? ' ': option->key,
+ (option->flags)? ' ': ',',
+ option->name,
+ (option->arg)? '=': ' ',
+ (option->arg)? option->arg: "",
+ option->doc);
+}
+
+static void
+_rendertest_usage (render_int_arg_state_t *state)
+{
+ int i;
+
+ printf ("Usage: %s [OPTION]...\n"
+ "Test utility for RENDER-like graphics systems.\n"
+ "\n"
+ "Options:\n", state->program_name);
+
+ for (i = 0; _options[i].name; i++)
+ _print_option (&_options[i]);
+
+ if (state->backend_options->name) {
+ printf ("\nBackend specific options:\n");
+
+ for (i = 0; state->backend_options[i].name; i++)
+ _print_option (&state->backend_options[i]);
+
+ printf ("\n");
+ }
+
+ for (i = 0; _additional_options[i].name; i++)
+ _print_option (&_additional_options[i]);
+
+ printf ("\nReport bugs to <davidr@freedesktop.org>.\n");
+}
+
+static render_operator_t
+_render_operator (char *op)
+{
+ if (strcasecmp (op, "CLEAR") == 0)
+ return RENDER_OPERATOR_CLEAR;
+ else if (strcasecmp (op, "SRC") == 0)
+ return RENDER_OPERATOR_SRC;
+ else if (strcasecmp (op, "DST") == 0)
+ return RENDER_OPERATOR_DST;
+ else if (strcasecmp (op, "OVER_REVERSE") == 0)
+ return RENDER_OPERATOR_OVER_REVERSE;
+ else if (strcasecmp (op, "IN") == 0)
+ return RENDER_OPERATOR_IN;
+ else if (strcasecmp (op, "IN_REVERSE") == 0)
+ return RENDER_OPERATOR_IN_REVERSE;
+ else if (strcasecmp (op, "OUT") == 0)
+ return RENDER_OPERATOR_OUT;
+ else if (strcasecmp (op, "OUT_REVERSE") == 0)
+ return RENDER_OPERATOR_OUT_REVERSE;
+ else if (strcasecmp (op, "ATOP") == 0)
+ return RENDER_OPERATOR_ATOP;
+ else if (strcasecmp (op, "ATOP_REVERSE") == 0)
+ return RENDER_OPERATOR_ATOP_REVERSE;
+ else if (strcasecmp (op, "XOR") == 0)
+ return RENDER_OPERATOR_XOR;
+ else if (strcasecmp (op, "ADD") == 0)
+ return RENDER_OPERATOR_ADD;
+ else
+ return RENDER_OPERATOR_OVER;
+}
+
+static render_clip_t
+_render_clip (char *clip)
+{
+ if (strcasecmp (clip, "RECTS") == 0)
+ return RENDER_CLIP_RECTANGLES;
+ else if (strcasecmp (clip, "TRAPS") == 0)
+ return RENDER_CLIP_TRAPEZOIDS;
+ else
+ return RENDER_CLIP_NONE;
+}
+
+static render_format_t
+_render_format (char *format)
+{
+ if (strcasecmp (format, "RGB24") == 0)
+ return RENDER_FORMAT_RGB24;
+ if (strcasecmp (format, "ARGB32") == 0)
+ return RENDER_FORMAT_ARGB32;
+ else if (strcasecmp (format, "YV12") == 0)
+ return RENDER_FORMAT_YV12;
+ else if (strcasecmp (format, "YUY2") == 0)
+ return RENDER_FORMAT_YUY2;
+ else
+ return RENDER_FORMAT_ARGB32;
+}
+
+static int
+_parse_option (int key, char *arg, render_int_arg_state_t *s)
+{
+ switch (key) {
+ case 'c':
+ s->state->settings.clip = _render_clip (arg);
+ break;
+ case 'i':
+ s->state->settings.interactive = 1;
+ break;
+ case 'm':
+ s->state->settings.time = 1;
+ break;
+ case 'n':
+ s->state->settings.npot = 1;
+ break;
+ case 'o':
+ s->state->settings.op = _render_operator (arg);
+ break;
+ case 'q':
+ s->state->settings.quiet = 1;
+ break;
+ case 'r':
+ s->state->settings.repeat = atoi (arg);
+ if (s->state->settings.repeat < 1)
+ s->state->settings.repeat = 1;
+ break;
+ case 's':
+ s->state->settings.sleep = atoi (arg);
+ break;
+ case 't': {
+ long int t;
+ char *next = NULL;
+
+ t = strtol (arg, &next, 0);
+ if (t < 0)
+ s->state->settings.last_test = -t;
+ else {
+ s->state->settings.first_test = t;
+
+ if (next && *next != '\0') {
+ t = strtol (next, NULL, 0);
+ if (t)
+ s->state->settings.last_test = -t;
+ } else
+ s->state->settings.last_test = s->state->settings.first_test;
+ }
+ } break;
+ case 'v':
+ printf ("rendertest - " VERSION "\n");
+ return 100;
+ case 'h':
+ _rendertest_usage (s);
+ return 200;
+ case 'f':
+ s->state->settings.format = _render_format (arg);
+ break;
+ default:
+ return s->backend_parser (key, arg, s->state);
+ }
+
+ return 0;
+}
+
+static const render_option_t *
+_find_matching_short_option (int key,
+ const render_option_t *backend_options)
+{
+ int i;
+
+ for (i = 0; _options[i].name; i++)
+ if (key == _options[i].key)
+ return &_options[i];
+
+ for (i = 0; backend_options[i].name; i++)
+ if (key == backend_options[i].key)
+ return &backend_options[i];
+
+ for (i = 0; _additional_options[i].name; i++)
+ if (key == _additional_options[i].key)
+ return &_additional_options[i];
+
+ return NULL;
+}
+
+static const render_option_t *
+_find_matching_long_option (char *name,
+ const render_option_t *backend_options)
+{
+ int i;
+
+ for (i = 0; _options[i].name; i++)
+ if (strcmp (name, _options[i].name) == 0)
+ return &_options[i];
+
+ for (i = 0; backend_options[i].name; i++)
+ if (strcmp (name, backend_options[i].name) == 0)
+ return &backend_options[i];
+
+ for (i = 0; _additional_options[i].name; i++)
+ if (strcmp (name, _additional_options[i].name) == 0)
+ return &_additional_options[i];
+
+ return NULL;
+}
+
+int
+render_parse_arguments (render_parser_t parser,
+ const render_option_t *backend_options,
+ render_arg_state_t *state,
+ int argc, char **argv)
+{
+ int i, j, status, skip;
+ const render_option_t *option;
+ char *arg;
+ render_int_arg_state_t s;
+
+ s.state = state;
+ s.program_name = argv[0];
+ s.backend_parser = parser;
+ s.backend_options = backend_options;
+
+ state->settings.interactive = 0;
+ state->settings.npot = 0;
+ state->settings.quiet = 0;
+ state->settings.sleep = 5;
+ state->settings.repeat = 1;
+ state->settings.op = RENDER_OPERATOR_OVER;
+ state->settings.first_test = 0;
+ state->settings.last_test = 65535;
+ state->settings.time = 0;
+ state->settings.clip = RENDER_CLIP_NONE;
+ state->settings.format = RENDER_FORMAT_ARGB32;
+
+ for (i = 1; i < argc; i++) {
+ if (argv[i][0] != '-')
+ continue;
+
+ status = skip = 0;
+
+ if (argv[i][1] == '-') {
+ char *eq;
+
+ eq = strchr (argv[i], '=');
+ if (eq) {
+ arg = eq + 1;
+ *eq = '\0';
+ } else
+ arg = NULL;
+
+ option = _find_matching_long_option (&argv[i][2], backend_options);
+ if (option) {
+ if (option->arg) {
+ if (!arg) {
+ if (argc > (i + 1)) {
+ arg = argv[i + 1];
+ skip = 1;
+ } else {
+ printf ("%s: option '--%s' requires an argument\n",
+ s.program_name, option->name);
+ printf ("Try '%s --help' for more information.\n",
+ s.program_name);
+
+ return 1;
+ }
+ }
+ } else if (arg) {
+ printf ("%s: option '--%s' doesn't allow an argument\n",
+ s.program_name, option->name);
+ printf ("Try '%s --help' for more information.\n", s.program_name);
+
+ return 1;
+ }
+
+ status = _parse_option (option->key, arg, &s);
+ if (status) {
+ if (status != 100 && status != 200)
+ printf ("Try '%s --help' for more information.\n", s.program_name);
+
+ return 1;
+ }
+ } else {
+ printf ("%s: unrecognized option '--%s'\n",
+ s.program_name, &argv[i][2]);
+ printf ("Try '%s --help' for more information.\n", s.program_name);
+
+ return 1;
+ }
+ } else {
+ for (j = 1; argv[i][j] != '\0'; j++) {
+ option = _find_matching_short_option (argv[i][j], backend_options);
+ if (option) {
+ if (option->arg) {
+ if (argv[i][j + 1] != '\0') {
+ arg = &argv[i][j + 1];
+ j += strlen (&argv[i][j + 1]);
+ } else if (argc > (i + 1)) {
+ arg = argv[i + 1];
+ skip = 1;
+ } else {
+ printf ("%s: option requires an argument -- %c\n",
+ s.program_name, option->key);
+ printf ("Try '%s --help' for more information.\n",
+ s.program_name);
+
+ return 1;
+ }
+ } else
+ arg = NULL;
+
+ status = _parse_option (option->key, arg, &s);
+ if (status) {
+ printf ("Try '%s --help' for more information.\n", s.program_name);
+
+ return 1;
+ }
+ } else {
+ printf ("%s: invalid option -- %c\n", s.program_name, argv[i][j]);
+ printf ("Try '%s --help' for more information.\n", s.program_name);
+
+ return 1;
+ }
+ }
+ }
+
+ i += skip;
+ }
+
+ return 0;
+}
diff --git a/examples/renderer-test/glitz.c b/examples/renderer-test/glitz.c
new file mode 100644
index 0000000..2fbc38c
--- /dev/null
+++ b/examples/renderer-test/glitz.c
@@ -0,0 +1,643 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include <glitz.h>
+
+#include "rendertest.h"
+#include "glitz_common.h"
+
+static render_status_t
+_glitz_status (glitz_status_t status)
+{
+ switch (status) {
+ case GLITZ_STATUS_NOT_SUPPORTED:
+ return RENDER_STATUS_NOT_SUPPORTED;
+ case GLITZ_STATUS_NO_MEMORY:
+ return RENDER_STATUS_NO_MEMORY;
+ default:
+ return RENDER_STATUS_SUCCESS;
+ }
+}
+
+static glitz_operator_t
+_glitz_operator (render_operator_t op)
+{
+ switch (op) {
+ case RENDER_OPERATOR_CLEAR:
+ return GLITZ_OPERATOR_CLEAR;
+ case RENDER_OPERATOR_SRC:
+ return GLITZ_OPERATOR_SRC;
+ case RENDER_OPERATOR_DST:
+ return GLITZ_OPERATOR_DST;
+ case RENDER_OPERATOR_OVER:
+ return GLITZ_OPERATOR_OVER;
+ case RENDER_OPERATOR_OVER_REVERSE:
+ return GLITZ_OPERATOR_OVER_REVERSE;
+ case RENDER_OPERATOR_IN:
+ return GLITZ_OPERATOR_IN;
+ case RENDER_OPERATOR_IN_REVERSE:
+ return GLITZ_OPERATOR_IN_REVERSE;
+ case RENDER_OPERATOR_OUT:
+ return GLITZ_OPERATOR_OUT;
+ case RENDER_OPERATOR_OUT_REVERSE:
+ return GLITZ_OPERATOR_OUT_REVERSE;
+ case RENDER_OPERATOR_ATOP:
+ return GLITZ_OPERATOR_ATOP;
+ case RENDER_OPERATOR_ATOP_REVERSE:
+ return GLITZ_OPERATOR_ATOP_REVERSE;
+ case RENDER_OPERATOR_XOR:
+ return GLITZ_OPERATOR_XOR;
+ case RENDER_OPERATOR_ADD:
+ return GLITZ_OPERATOR_ADD;
+ default:
+ return GLITZ_OPERATOR_OVER;
+ }
+}
+
+static glitz_format_name_t
+_glitz_format (render_format_t format)
+{
+ switch (format) {
+ case RENDER_FORMAT_A1:
+ return GLITZ_STANDARD_A1;
+ case RENDER_FORMAT_A8:
+ return GLITZ_STANDARD_A8;
+ case RENDER_FORMAT_RGB24:
+ return GLITZ_STANDARD_RGB24;
+ case RENDER_FORMAT_ARGB32:
+ default:
+ return GLITZ_STANDARD_ARGB32;
+ }
+}
+
+static glitz_fill_t
+_glitz_fill (render_fill_t fill)
+{
+ switch (fill) {
+ case RENDER_FILL_REPEAT:
+ return GLITZ_FILL_REPEAT;
+ case RENDER_FILL_REFLECT:
+ return GLITZ_FILL_REFLECT;
+ case RENDER_FILL_TRANSPARENT:
+ return GLITZ_FILL_TRANSPARENT;
+ case RENDER_FILL_NONE:
+ case RENDER_FILL_NEAREST:
+ default:
+ return GLITZ_FILL_NEAREST;
+ }
+}
+
+static glitz_filter_t
+_glitz_filter (render_filter_t filter)
+{
+ switch (filter) {
+ case RENDER_FILTER_BILINEAR:
+ return GLITZ_FILTER_BILINEAR;
+ case RENDER_FILTER_CONVOLUTION:
+ return GLITZ_FILTER_CONVOLUTION;
+ case RENDER_FILTER_GAUSSIAN:
+ return GLITZ_FILTER_GAUSSIAN;
+ case RENDER_FILTER_LINEAR_GRADIENT:
+ return GLITZ_FILTER_LINEAR_GRADIENT;
+ case RENDER_FILTER_RADIAL_GRADIENT:
+ return GLITZ_FILTER_RADIAL_GRADIENT;
+ default:
+ return GLITZ_FILTER_NEAREST;
+ }
+}
+
+render_surface_t *
+_glitz_render_create_similar (render_surface_t *other,
+ render_format_t render_format,
+ int width,
+ int height)
+{
+ render_surface_t *similar;
+ glitz_drawable_t *drawable;
+ glitz_format_t *format = NULL;
+
+ drawable = glitz_surface_get_drawable ((glitz_surface_t *) other->surface);
+
+ switch (render_format) {
+ case RENDER_FORMAT_A1:
+ case RENDER_FORMAT_A8:
+ case RENDER_FORMAT_RGB24:
+ case RENDER_FORMAT_ARGB32:
+ format = glitz_find_standard_format (drawable,
+ _glitz_format (render_format));
+ break;
+ case RENDER_FORMAT_YV12: {
+ glitz_format_t templ;
+
+ templ.color.fourcc = GLITZ_FOURCC_YV12;
+ format = glitz_find_format (drawable, GLITZ_FORMAT_FOURCC_MASK,
+ &templ, 0);
+ } break;
+ case RENDER_FORMAT_YUY2: {
+ glitz_format_t templ;
+
+ templ.color.fourcc = GLITZ_FOURCC_YUY2;
+ format = glitz_find_format (drawable, GLITZ_FORMAT_FOURCC_MASK,
+ &templ, 0);
+ } break;
+ }
+
+ if (format == NULL)
+ return NULL;
+
+ similar = malloc (sizeof (render_surface_t));
+ if (similar == NULL)
+ return NULL;
+
+ similar->width = width;
+ similar->height = height;
+ similar->backend = other->backend;
+ similar->flags = 0;
+
+ similar->surface = (glitz_surface_t *)
+ glitz_surface_create (drawable, format, width, height, 0, NULL);
+ if (similar->surface == NULL) {
+ free (similar);
+ return NULL;
+ }
+
+ return similar;
+}
+
+void
+_glitz_render_destroy (render_surface_t *surface)
+{
+ glitz_surface_destroy ((glitz_surface_t *) surface->surface);
+ free (surface);
+}
+
+#define MIN(a,b) ((a) < (b) ? (a) : (b))
+#define MAX(a,b) ((a) > (b) ? (a) : (b))
+
+render_status_t
+_glitz_render_composite (render_operator_t op,
+ render_surface_t *src,
+ render_surface_t *mask,
+ render_surface_t *dst,
+ int x_src,
+ int y_src,
+ int x_mask,
+ int y_mask,
+ int x_dst,
+ int y_dst,
+ int width,
+ int height)
+{
+ glitz_status_t status;
+
+ if (GLITZ_SURFACE_CLIP (src)) {
+ if (x_src < 0) {
+ x_dst -= x_src;
+ x_mask -= x_src;
+ width += x_src;
+ x_src = 0;
+ }
+
+ if (y_src < 0) {
+ y_dst -= y_src;
+ y_mask -= y_src;
+ height += y_src;
+ y_src = 0;
+ }
+
+ width = MIN (src->width - x_src, width);
+ height = MIN (src->height - y_src, height);
+ }
+
+ if (mask && GLITZ_SURFACE_CLIP (mask)) {
+ if (x_mask < 0) {
+ x_dst -= x_mask;
+ x_src -= x_mask;
+ width += x_mask;
+ x_mask = 0;
+ }
+
+ if (y_mask < 0) {
+ y_dst -= y_mask;
+ y_src -= y_mask;
+ height += y_mask;
+ y_mask = 0;
+ }
+
+ width = MIN (mask->width - x_mask, width);
+ height = MIN (mask->height - y_mask, height);
+ }
+
+ glitz_composite (_glitz_operator (op),
+ (glitz_surface_t *) src->surface,
+ (glitz_surface_t *) ((mask) ? mask->surface: NULL),
+ (glitz_surface_t *) dst->surface,
+ x_src,
+ y_src,
+ x_mask,
+ y_mask,
+ x_dst,
+ y_dst,
+ width,
+ height);
+
+ status = glitz_surface_get_status ((glitz_surface_t *) dst->surface);
+ while (glitz_surface_get_status ((glitz_surface_t *) dst->surface));
+
+ return _glitz_status (status);
+}
+
+#undef MIN
+#undef MAX
+
+render_status_t
+_glitz_render_set_pixels (render_surface_t *dst,
+ render_format_t format,
+ unsigned char *data)
+{
+ glitz_status_t status;
+
+ glitz_buffer_t *buffer;
+ glitz_pixel_format_t pf;
+ glitz_drawable_t *drawable;
+
+ drawable = glitz_surface_get_drawable ((glitz_surface_t *) dst->surface);
+
+ pf.scanline_order = GLITZ_PIXEL_SCANLINE_ORDER_TOP_DOWN;
+ pf.xoffset = 0;
+ pf.skip_lines = 0;
+ pf.fourcc = GLITZ_FOURCC_RGB;
+
+ switch (format) {
+ case RENDER_FORMAT_ARGB32:
+ pf.masks.bpp = 32;
+ pf.masks.alpha_mask = 0xff000000;
+ pf.masks.red_mask = 0x00ff0000;
+ pf.masks.green_mask = 0x0000ff00;
+ pf.masks.blue_mask = 0x000000ff;
+ break;
+ case RENDER_FORMAT_RGB24:
+ pf.masks.bpp = 32;
+ pf.masks.alpha_mask = 0x00000000;
+ pf.masks.red_mask = 0x00ff0000;
+ pf.masks.green_mask = 0x0000ff00;
+ pf.masks.blue_mask = 0x000000ff;
+ break;
+ case RENDER_FORMAT_A8:
+ pf.masks.bpp = 8;
+ pf.masks.alpha_mask = 0xff;
+ pf.masks.red_mask = 0x00;
+ pf.masks.green_mask = 0x00;
+ pf.masks.blue_mask = 0x00;
+ break;
+ case RENDER_FORMAT_A1:
+ pf.masks.bpp = 1;
+ pf.masks.alpha_mask = 0x1;
+ pf.masks.red_mask = 0x0;
+ pf.masks.green_mask = 0x0;
+ pf.masks.blue_mask = 0x0;
+ break;
+ case RENDER_FORMAT_YV12:
+ pf.fourcc = GLITZ_FOURCC_YV12;
+ pf.masks.bpp = 12;
+ pf.masks.alpha_mask = 0x0;
+ pf.masks.red_mask = 0x0;
+ pf.masks.green_mask = 0x0;
+ pf.masks.blue_mask = 0x0;
+ break;
+ case RENDER_FORMAT_YUY2:
+ pf.fourcc = GLITZ_FOURCC_YUY2;
+ pf.masks.bpp = 16;
+ pf.masks.alpha_mask = 0x0;
+ pf.masks.red_mask = 0x0;
+ pf.masks.green_mask = 0x0;
+ pf.masks.blue_mask = 0x0;
+ break;
+ }
+
+ pf.bytes_per_line = (((dst->width * pf.masks.bpp) / 8) + 3) & -4;
+
+ buffer = glitz_pixel_buffer_create (drawable,
+ data,
+ pf.bytes_per_line * dst->height,
+ GLITZ_BUFFER_HINT_STREAM_DRAW);
+
+ glitz_set_pixels ((glitz_surface_t *) dst->surface,
+ 0, 0,
+ dst->width, dst->height,
+ &pf,
+ buffer);
+
+ glitz_buffer_destroy (buffer);
+
+ status = glitz_surface_get_status ((glitz_surface_t *) dst->surface);
+ while (glitz_surface_get_status ((glitz_surface_t *) dst->surface));
+
+ return _glitz_status (status);
+}
+
+void
+_glitz_render_show (render_surface_t *surface)
+{
+ glitz_drawable_t *drawable, *attached;
+ glitz_surface_t *s = (glitz_surface_t *) surface->surface;
+ glitz_drawable_format_t *dformat;
+ int width, height;
+
+ drawable = glitz_surface_get_drawable (s);
+ attached = glitz_surface_get_attached_drawable (s);
+ dformat = glitz_drawable_get_format (drawable);
+
+ width = glitz_surface_get_width (s);
+ height = glitz_surface_get_height (s);
+
+ if (attached != drawable)
+ {
+ glitz_format_t *format;
+
+ format = glitz_find_standard_format (drawable, GLITZ_STANDARD_ARGB32);
+ if (format) {
+ glitz_surface_t *dst;
+
+ dst = glitz_surface_create (drawable, format,
+ width, height, 0, NULL);
+ if (dst)
+ {
+ if (dformat->doublebuffer)
+ glitz_surface_attach (dst, drawable,
+ GLITZ_DRAWABLE_BUFFER_BACK_COLOR);
+ else
+ glitz_surface_attach (dst, drawable,
+ GLITZ_DRAWABLE_BUFFER_FRONT_COLOR);
+
+ glitz_copy_area (s, dst, 0, 0, width, height, 0, 0);
+
+ glitz_surface_flush (dst);
+ glitz_surface_destroy (dst);
+ }
+ }
+ }
+
+ if (dformat->doublebuffer)
+ glitz_drawable_swap_buffers (drawable);
+ else
+ glitz_drawable_finish (drawable);
+}
+
+render_status_t
+_glitz_render_set_fill (render_surface_t *surface,
+ render_fill_t fill)
+{
+ if (fill == RENDER_FILL_NONE)
+ {
+ glitz_format_t *format;
+
+ format = glitz_surface_get_format ((glitz_surface_t *) surface->surface);
+ if (format->color.fourcc != GLITZ_FOURCC_RGB)
+ fill = RENDER_FILL_NEAREST;
+
+ surface->flags |= RENDER_GLITZ_SURFACE_FLAG_CLIP_MASK;
+ }
+ else
+ surface->flags &= ~RENDER_GLITZ_SURFACE_FLAG_CLIP_MASK;
+
+ glitz_surface_set_fill ((glitz_surface_t *) surface->surface,
+ _glitz_fill (fill));
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+render_status_t
+_glitz_render_set_component_alpha (render_surface_t *surface,
+ render_bool_t component_alpha)
+{
+ glitz_surface_set_component_alpha ((glitz_surface_t *) surface->surface,
+ component_alpha);
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+render_status_t
+_glitz_render_set_transform (render_surface_t *surface,
+ render_matrix_t *matrix)
+{
+ glitz_transform_t transform;
+
+ transform.matrix[0][0] = DOUBLE_TO_FIXED (matrix->m[0][0]);
+ transform.matrix[0][1] = DOUBLE_TO_FIXED (matrix->m[0][1]);
+ transform.matrix[0][2] = DOUBLE_TO_FIXED (matrix->m[0][2]);
+
+ transform.matrix[1][0] = DOUBLE_TO_FIXED (matrix->m[1][0]);
+ transform.matrix[1][1] = DOUBLE_TO_FIXED (matrix->m[1][1]);
+ transform.matrix[1][2] = DOUBLE_TO_FIXED (matrix->m[1][2]);
+
+ transform.matrix[2][0] = DOUBLE_TO_FIXED (matrix->m[2][0]);
+ transform.matrix[2][1] = DOUBLE_TO_FIXED (matrix->m[2][1]);
+ transform.matrix[2][2] = DOUBLE_TO_FIXED (matrix->m[2][2]);
+
+ glitz_surface_set_transform ((glitz_surface_t *) surface->surface,
+ &transform);
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+render_status_t
+_glitz_render_set_filter (render_surface_t *surface,
+ render_filter_t filter,
+ render_fixed16_16_t *params,
+ int n_params)
+{
+ glitz_surface_set_filter ((glitz_surface_t *) surface->surface,
+ _glitz_filter (filter),
+ params, n_params);
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+render_status_t
+_glitz_render_set_clip_rectangles (render_surface_t *surface,
+ int x_offset,
+ int y_offset,
+ render_rectangle_t *rects,
+ int n_rects)
+{
+ if (n_rects > 0) {
+ glitz_float_t *data;
+ glitz_buffer_t *buffer;
+ glitz_drawable_t *drawable;
+ glitz_geometry_format_t gf;
+ int count;
+
+ gf.vertex.primitive = GLITZ_PRIMITIVE_QUADS;
+ gf.vertex.type = GLITZ_DATA_TYPE_FLOAT;
+ gf.vertex.bytes_per_vertex = sizeof (glitz_float_t) * 2;
+ gf.vertex.attributes = 0;
+
+ count = n_rects * 4;
+
+ drawable =
+ glitz_surface_get_drawable ((glitz_surface_t *) surface->surface);
+
+ buffer =
+ glitz_vertex_buffer_create (drawable, NULL,
+ n_rects * 8 * sizeof (glitz_float_t),
+ GLITZ_BUFFER_HINT_STATIC_DRAW);
+ if (!buffer)
+ return RENDER_STATUS_NO_MEMORY;
+
+ data = glitz_buffer_map (buffer, GLITZ_BUFFER_ACCESS_WRITE_ONLY);
+ for (; n_rects; rects++, n_rects--) {
+ *data++ = (glitz_float_t) rects->x;
+ *data++ = (glitz_float_t) rects->y;
+ *data++ = (glitz_float_t) (rects->x + rects->width);
+ *data++ = (glitz_float_t) rects->y;
+ *data++ = (glitz_float_t) (rects->x + rects->width);
+ *data++ = (glitz_float_t) (rects->y + rects->height);
+ *data++ = (glitz_float_t) rects->x;
+ *data++ = (glitz_float_t) (rects->y + rects->height);
+ }
+ glitz_buffer_unmap (buffer);
+
+ glitz_set_geometry ((glitz_surface_t *) surface->surface,
+ GLITZ_GEOMETRY_TYPE_VERTEX,
+ &gf, buffer);
+ glitz_set_array ((glitz_surface_t *) surface->surface,
+ 0, 2, count, x_offset << 16, y_offset << 16);
+
+ glitz_buffer_destroy (buffer);
+ } else
+ glitz_set_geometry ((glitz_surface_t *) surface->surface,
+ GLITZ_GEOMETRY_TYPE_NONE, NULL, NULL);
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+render_status_t
+_glitz_render_set_clip_trapezoids (render_surface_t *surface,
+ int x_offset,
+ int y_offset,
+ render_trapezoid_t *traps,
+ int n_traps)
+{
+ if (n_traps > 0) {
+ glitz_float_t *data;
+ glitz_buffer_t *buffer;
+ glitz_drawable_t *drawable;
+ glitz_geometry_format_t gf;
+ int count;
+
+ gf.vertex.primitive = GLITZ_PRIMITIVE_QUADS;
+ gf.vertex.type = GLITZ_DATA_TYPE_FLOAT;
+ gf.vertex.bytes_per_vertex = sizeof (glitz_float_t) * 2;
+ gf.vertex.attributes = 0;
+
+ count = n_traps * 4;
+
+ drawable =
+ glitz_surface_get_drawable ((glitz_surface_t *) surface->surface);
+
+ buffer =
+ glitz_vertex_buffer_create (drawable, NULL,
+ n_traps * 8 * sizeof (glitz_float_t),
+ GLITZ_BUFFER_HINT_STATIC_DRAW);
+ if (!buffer)
+ return RENDER_STATUS_NO_MEMORY;
+
+ data = glitz_buffer_map (buffer, GLITZ_BUFFER_ACCESS_WRITE_ONLY);
+ for (; n_traps; traps++, n_traps--) {
+ *data++ = FIXED_TO_FLOAT (traps->top.left);
+ *data++ = FIXED_TO_FLOAT (traps->top.y);
+ *data++ = FIXED_TO_FLOAT (traps->top.right);
+ *data++ = FIXED_TO_FLOAT (traps->top.y);
+ *data++ = FIXED_TO_FLOAT (traps->bottom.right);
+ *data++ = FIXED_TO_FLOAT (traps->bottom.y);
+ *data++ = FIXED_TO_FLOAT (traps->bottom.left);
+ *data++ = FIXED_TO_FLOAT (traps->bottom.y);
+ }
+ glitz_buffer_unmap (buffer);
+
+ glitz_set_geometry ((glitz_surface_t *) surface->surface,
+ GLITZ_GEOMETRY_TYPE_VERTEX,
+ &gf, buffer);
+ glitz_set_array ((glitz_surface_t *) surface->surface,
+ 0, 2, count, x_offset << 16, y_offset << 16);
+
+ glitz_buffer_destroy (buffer);
+ } else
+ glitz_set_geometry ((glitz_surface_t *) surface->surface,
+ GLITZ_GEOMETRY_TYPE_NONE, NULL, NULL);
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+glitz_surface_t *
+_glitz_create_and_attach_surface_to_drawable (glitz_drawable_t *drawable,
+ glitz_drawable_t *attach,
+ int width,
+ int height)
+{
+ glitz_drawable_format_t *dformat;
+ glitz_format_t *format, templ;
+ glitz_surface_t *surface;
+ glitz_drawable_buffer_t buffer;
+
+ dformat = glitz_drawable_get_format (attach);
+
+ templ.color = dformat->color;
+ format = glitz_find_format (drawable,
+ GLITZ_FORMAT_FOURCC_MASK |
+ GLITZ_FORMAT_RED_SIZE_MASK |
+ GLITZ_FORMAT_GREEN_SIZE_MASK |
+ GLITZ_FORMAT_BLUE_SIZE_MASK |
+ GLITZ_FORMAT_ALPHA_SIZE_MASK,
+ &templ,
+ 0);
+ if (!format) {
+ fprintf (stderr, "Error: couldn't find surface format\n");
+ return NULL;
+ }
+
+ surface = glitz_surface_create (drawable, format, width, height, 0, NULL);
+ if (!surface) {
+ fprintf (stderr, "Error: couldn't create glitz surface\n");
+ return NULL;
+ }
+
+ if (dformat->doublebuffer)
+ buffer = GLITZ_DRAWABLE_BUFFER_BACK_COLOR;
+ else
+ buffer = GLITZ_DRAWABLE_BUFFER_FRONT_COLOR;
+
+ glitz_surface_attach (surface, attach, buffer);
+
+ return surface;
+}
diff --git a/examples/renderer-test/glitz_agl.c b/examples/renderer-test/glitz_agl.c
new file mode 100644
index 0000000..690a389
--- /dev/null
+++ b/examples/renderer-test/glitz_agl.c
@@ -0,0 +1,211 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "rendertest.h"
+#include "glitz_common.h"
+
+#include <glitz-agl.h>
+
+static const render_backend_t _glitz_agl_render_backend = {
+ _glitz_render_create_similar,
+ _glitz_render_destroy,
+ _glitz_render_composite,
+ _glitz_render_set_pixels,
+ _glitz_render_show,
+ _glitz_render_set_fill,
+ _glitz_render_set_component_alpha,
+ _glitz_render_set_transform,
+ _glitz_render_set_filter,
+ _glitz_render_set_clip_rectangles,
+ _glitz_render_set_clip_trapezoids
+};
+
+typedef struct agl_options {
+ int samples;
+ int db;
+ int offscreen;
+} agl_options_t;
+
+static const render_option_t _glx_options[] = {
+ { "single-buffer", 'l', NULL, 0, " use single buffered format" },
+ { "samples", 'p', "SAMPLES", 0, " use this hardware multi-sample format" },
+ { "offscreen", 'f', NULL, 0, " use offscreen rendering" },
+ { 0 }
+};
+
+static int
+_parse_option (int key, char *arg, render_arg_state_t *state)
+{
+ agl_options_t *options = state->pointer;
+
+ switch (key) {
+ case 'l':
+ options->db = 0;
+ break;
+ case 'p':
+ options->samples = atoi (arg);
+ break;
+ case 'f':
+ options->offscreen = 1;
+ break;
+ default:
+ return 1;
+ }
+
+ return 0;
+}
+
+int
+main (int argc, char **argv)
+{
+ int status, x, y;
+ render_surface_t surface;
+ glitz_drawable_format_t templ;
+ unsigned long mask;
+ glitz_drawable_format_t *dformat;
+ glitz_drawable_t *drawable, *offscreen = 0;
+ render_arg_state_t state;
+ agl_options_t options;
+ WindowRef win;
+ Rect win_bounds;
+ CFStringRef title;
+
+ options.samples = 1;
+ options.db = 1;
+ options.offscreen = 0;
+
+ state.pointer = &options;
+
+ if (render_parse_arguments (_parse_option,
+ _glx_options,
+ &state,
+ argc, argv))
+ return 1;
+
+ surface.backend = &_glitz_agl_render_backend;
+ surface.flags = 0;
+
+ x = y = 50;
+ surface.width = RENDER_DEFAULT_DST_WIDTH;
+ surface.height = RENDER_DEFAULT_DST_HEIGHT;
+
+ SetRect (&win_bounds, x, y, x + surface.width, y + surface.height);
+
+ InitCursor ();
+
+ CreateNewWindow (kDocumentWindowClass,
+ kWindowStandardDocumentAttributes,
+ &win_bounds,
+ &win);
+
+ SetPortWindowPort (win);
+
+ title = CFSTR (PACKAGE);
+ SetWindowTitleWithCFString (win, title);
+ CFRelease (title);
+
+ SelectWindow (win);
+
+ templ.samples = options.samples;
+ mask = GLITZ_FORMAT_SAMPLES_MASK;
+
+ if (options.db)
+ templ.doublebuffer = 1;
+ else
+ templ.doublebuffer = 0;
+
+ mask |= GLITZ_FORMAT_DOUBLEBUFFER_MASK;
+
+ dformat = glitz_agl_find_window_format (mask, &templ, 0);
+ if (!dformat) {
+ fprintf (stderr, "Error: couldn't find window format\n");
+ return 1;
+ }
+
+ drawable =
+ glitz_agl_create_drawable_for_window (dformat, win,
+ surface.width, surface.height);
+ if (!drawable) {
+ fprintf (stderr, "Error: couldn't create glitz drawable for window\n");
+ return 1;
+ }
+
+ if (options.offscreen)
+ {
+ dformat = glitz_find_drawable_format (drawable, 0, 0, 0);
+ if (!dformat)
+ {
+ fprintf (stderr, "Error: couldn't find offscreen format\n");
+ return 1;
+ }
+
+ offscreen = glitz_create_drawable (drawable, dformat,
+ surface.width, surface.height);
+ if (!offscreen)
+ {
+ fprintf (stderr, "Error: couldn't create offscreen drawable\n");
+ return 1;
+ }
+
+ surface.surface =
+ _glitz_create_and_attach_surface_to_drawable (drawable,
+ offscreen,
+ surface.width,
+ surface.height);
+ }
+ else
+ {
+ surface.surface =
+ _glitz_create_and_attach_surface_to_drawable (drawable,
+ drawable,
+ surface.width,
+ surface.height);
+ }
+
+ if (!surface.surface)
+ return 1;
+
+ ShowWindow (win);
+
+ status = render_run (&surface, &state.settings);
+
+ glitz_surface_destroy ((glitz_surface_t *) surface.surface);
+
+ if (offscreen)
+ glitz_drawable_destroy (offscreen);
+
+ glitz_drawable_destroy (drawable);
+
+ glitz_agl_fini ();
+
+ return status;
+}
diff --git a/examples/renderer-test/glitz_common.h b/examples/renderer-test/glitz_common.h
new file mode 100644
index 0000000..b241a9b
--- /dev/null
+++ b/examples/renderer-test/glitz_common.h
@@ -0,0 +1,107 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#include <glitz.h>
+
+#define FIXED_TO_FLOAT(f) (((glitz_float_t) (f)) / 65536)
+
+#define RENDER_GLITZ_SURFACE_FLAG_CLIP_MASK (1L << 16)
+
+#define GLITZ_SURFACE_CLIP(surface) \
+ ((surface)->flags & RENDER_GLITZ_SURFACE_FLAG_CLIP_MASK)
+
+render_surface_t *
+_glitz_render_create_similar (render_surface_t *other,
+ render_format_t format,
+ int width,
+ int height);
+
+void
+_glitz_render_destroy (render_surface_t *surface);
+
+render_status_t
+_glitz_render_composite (render_operator_t op,
+ render_surface_t *src,
+ render_surface_t *mask,
+ render_surface_t *dst,
+ int x_src,
+ int y_src,
+ int x_mask,
+ int y_mask,
+ int x_dst,
+ int y_dst,
+ int width,
+ int height);
+
+render_status_t
+_glitz_render_set_pixels (render_surface_t *dst,
+ render_format_t format,
+ unsigned char *data);
+
+void
+_glitz_render_show (render_surface_t *surface);
+
+render_status_t
+_glitz_render_set_fill (render_surface_t *surface,
+ render_fill_t fill);
+
+render_status_t
+_glitz_render_set_component_alpha (render_surface_t *surface,
+ render_bool_t component_alpha);
+
+render_status_t
+_glitz_render_set_transform (render_surface_t *surface,
+ render_matrix_t *matrix);
+
+render_status_t
+_glitz_render_set_filter (render_surface_t *surface,
+ render_filter_t filter,
+ render_fixed16_16_t *params,
+ int n_params);
+
+render_status_t
+_glitz_render_set_clip_rectangles (render_surface_t *surface,
+ int x_offset,
+ int y_offset,
+ render_rectangle_t *rects,
+ int n_rects);
+
+render_status_t
+_glitz_render_set_clip_trapezoids (render_surface_t *surface,
+ int x_offset,
+ int y_offset,
+ render_trapezoid_t *traps,
+ int n_traps);
+
+glitz_surface_t *
+_glitz_create_surface_for_drawable (glitz_drawable_t *drawable,
+ int width,
+ int height);
+
+glitz_surface_t *
+_glitz_create_and_attach_surface_to_drawable (glitz_drawable_t *drawable,
+ glitz_drawable_t *attach,
+ int width,
+ int height);
diff --git a/examples/renderer-test/glitz_egl.c b/examples/renderer-test/glitz_egl.c
new file mode 100644
index 0000000..b57aac6
--- /dev/null
+++ b/examples/renderer-test/glitz_egl.c
@@ -0,0 +1,230 @@
+/*
+ * Copyright 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <strings.h>
+#include <assert.h>
+
+#include "rendertest.h"
+#include "glitz_common.h"
+
+#include <glitz-egl.h>
+
+#define EGL_DEFAULT_DST_WIDTH 1024
+#define EGL_DEFAULT_DST_HEIGHT 768
+
+static const render_backend_t _glitz_egl_render_backend = {
+ _glitz_render_create_similar,
+ _glitz_render_destroy,
+ _glitz_render_composite,
+ _glitz_render_set_pixels,
+ _glitz_render_show,
+ _glitz_render_set_fill,
+ _glitz_render_set_component_alpha,
+ _glitz_render_set_transform,
+ _glitz_render_set_filter,
+ _glitz_render_set_clip_rectangles,
+ _glitz_render_set_clip_trapezoids
+};
+
+typedef struct egl_options {
+ int samples;
+ int db;
+ int offscreen;
+} egl_options_t;
+
+static const render_option_t _egl_options[] = {
+ { "single-buffer", 'l', NULL, 0, " use single buffered format" },
+ { "samples", 'p', "SAMPLES", 0, " use this hardware multi-sample format" },
+ { "offscreen", 'f', NULL, 0, " use offscreen rendering" },
+ { 0 }
+};
+
+static int
+_parse_option (int key, char *arg, render_arg_state_t *state)
+{
+ egl_options_t *options = state->pointer;
+
+ switch (key) {
+ case 'l':
+ options->db = 0;
+ break;
+ case 'p':
+ options->samples = atoi (arg);
+ break;
+ case 'f':
+ options->offscreen = 1;
+ break;
+ default:
+ return 1;
+ }
+
+ return 0;
+}
+
+int
+main (int argc, char **argv)
+{
+ int status, x, y;
+ render_surface_t surface;
+ EGLDisplay egl_display;
+ EGLScreenMESA egl_screen;
+ EGLModeMESA egl_mode;
+ EGLSurface egl_surface;
+ glitz_drawable_format_t templ;
+ unsigned long mask;
+ glitz_drawable_format_t *dformat;
+ glitz_drawable_t *drawable, *offscreen = 0;
+ render_arg_state_t state;
+ egl_options_t options;
+ int maj, min, count;
+ EGLint screenAttribs[] = {
+ EGL_WIDTH, 1024,
+ EGL_HEIGHT, 768,
+ EGL_NONE
+ };
+
+ options.samples = 1;
+ options.db = 1;
+ options.offscreen = 0;
+
+ state.pointer = &options;
+
+ if (render_parse_arguments (_parse_option,
+ _egl_options,
+ &state,
+ argc, argv))
+ return 1;
+
+ surface.backend = &_glitz_egl_render_backend;
+ surface.flags = 0;
+
+ x = y = 50;
+ surface.width = EGL_DEFAULT_DST_WIDTH;
+ surface.height = EGL_DEFAULT_DST_HEIGHT;
+
+ egl_display = eglGetDisplay (":0");
+ assert(egl_display);
+
+ if (!eglInitialize (egl_display, &maj, &min)) {
+ fprintf (stderr, "Error: eglInitialize failed\n");
+ return 1;
+ }
+
+ eglGetScreensMESA (egl_display, &egl_screen, 1, &count);
+ eglGetModesMESA (egl_display, egl_screen, &egl_mode, 1, &count);
+
+ templ.samples = options.samples;
+ mask = GLITZ_FORMAT_SAMPLES_MASK;
+
+ if (options.db)
+ templ.doublebuffer = 1;
+ else
+ templ.doublebuffer = 0;
+
+ mask |= GLITZ_FORMAT_DOUBLEBUFFER_MASK;
+
+ dformat = glitz_egl_find_window_config (egl_display, egl_screen,
+ mask, &templ, 0);
+ if (!dformat) {
+ fprintf (stderr, "Error: couldn't find window format\n");
+ return 1;
+ }
+
+ egl_surface = eglCreateScreenSurfaceMESA (egl_display, dformat->id,
+ screenAttribs);
+ if (egl_surface == EGL_NO_SURFACE) {
+ fprintf (stderr, "Error: failed to create screen surface\n");
+ return 0;
+ }
+
+ eglShowSurfaceMESA (egl_display, egl_screen, egl_surface, egl_mode);
+
+ drawable = glitz_egl_create_surface (egl_display, egl_screen,
+ dformat, egl_surface,
+ surface.width, surface.height);
+
+ if (!drawable) {
+ fprintf (stderr, "Error: couldn't create glitz drawable for window\n");
+ return 1;
+ }
+
+ if (options.offscreen)
+ {
+ dformat = glitz_find_drawable_format (drawable, 0, 0, 0);
+ if (!dformat)
+ {
+ fprintf (stderr, "Error: couldn't find offscreen format\n");
+ return 1;
+ }
+
+ offscreen = glitz_create_drawable (drawable, dformat,
+ surface.width, surface.height);
+ if (!offscreen)
+ {
+ fprintf (stderr, "Error: couldn't create offscreen drawable\n");
+ return 1;
+ }
+
+ surface.surface =
+ _glitz_create_and_attach_surface_to_drawable (drawable,
+ offscreen,
+ surface.width,
+ surface.height);
+ }
+ else
+ {
+ surface.surface =
+ _glitz_create_and_attach_surface_to_drawable (drawable,
+ drawable,
+ surface.width,
+ surface.height);
+ }
+
+ if (!surface.surface)
+ return 1;
+
+ status = render_run (&surface, &state.settings);
+
+ glitz_surface_destroy ((glitz_surface_t *) surface.surface);
+
+ if (offscreen)
+ glitz_drawable_destroy (offscreen);
+
+ glitz_drawable_destroy (drawable);
+
+ glitz_egl_fini ();
+
+ eglDestroySurface (egl_display, egl_surface);
+ eglTerminate (egl_display);
+
+ return 0;
+}
diff --git a/examples/renderer-test/glitz_glx.c b/examples/renderer-test/glitz_glx.c
new file mode 100644
index 0000000..caddb2d
--- /dev/null
+++ b/examples/renderer-test/glitz_glx.c
@@ -0,0 +1,253 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <strings.h>
+
+#include "rendertest.h"
+#include "glitz_common.h"
+
+#include <glitz-glx.h>
+
+static const render_backend_t _glitz_glx_render_backend = {
+ _glitz_render_create_similar,
+ _glitz_render_destroy,
+ _glitz_render_composite,
+ _glitz_render_set_pixels,
+ _glitz_render_show,
+ _glitz_render_set_fill,
+ _glitz_render_set_component_alpha,
+ _glitz_render_set_transform,
+ _glitz_render_set_filter,
+ _glitz_render_set_clip_rectangles,
+ _glitz_render_set_clip_trapezoids
+};
+
+typedef struct glx_options {
+ char *display;
+ char *geometry;
+ int samples;
+ int db;
+ int offscreen;
+} glx_options_t;
+
+static const render_option_t _glx_options[] = {
+ { "display", 'd', "DISPLAY", 0, " X display to use" },
+ { "geometry", 'g', "GEOMETRY", 0, " X geometry specification" },
+ { "single-buffer", 'l', NULL, 0, " use single buffered format" },
+ { "samples", 'p', "SAMPLES", 0, " use this hardware multi-sample format" },
+ { "offscreen", 'f', NULL, 0, " use offscreen rendering" },
+ { 0 }
+};
+
+static int
+_parse_option (int key, char *arg, render_arg_state_t *state)
+{
+ glx_options_t *options = state->pointer;
+
+ switch (key) {
+ case 'd':
+ options->display = arg;
+ break;
+ case 'g':
+ options->geometry = arg;
+ break;
+ case 'l':
+ options->db = 0;
+ break;
+ case 'p':
+ options->samples = atoi (arg);
+ break;
+ case 'f':
+ options->offscreen = 1;
+ break;
+ default:
+ return 1;
+ }
+
+ return 0;
+}
+
+int
+main (int argc, char **argv)
+{
+ int status, x, y;
+ render_surface_t surface;
+ Display *display;
+ int screen;
+ XSetWindowAttributes xswa;
+ Window win;
+ XVisualInfo *vinfo;
+ glitz_drawable_format_t templ;
+ unsigned long mask;
+ glitz_drawable_format_t *dformat;
+ glitz_drawable_t *drawable, *offscreen = 0;
+ render_arg_state_t state;
+ glx_options_t options;
+ XEvent event;
+
+ options.display = NULL;
+ options.geometry = NULL;
+ options.samples = 1;
+ options.db = 1;
+ options.offscreen = 0;
+
+ state.pointer = &options;
+
+ if (render_parse_arguments (_parse_option,
+ _glx_options,
+ &state,
+ argc, argv))
+ return 1;
+
+ surface.backend = &_glitz_glx_render_backend;
+ surface.flags = 0;
+
+ if (options.geometry) {
+ unsigned int width, height;
+
+ XParseGeometry (options.geometry, &x, &y, &width, &height);
+ surface.width = width;
+ surface.height = height;
+ } else {
+ x = y = 50;
+ surface.width = RENDER_DEFAULT_DST_WIDTH;
+ surface.height = RENDER_DEFAULT_DST_HEIGHT;
+ }
+
+ display = XOpenDisplay (options.display);
+ if (display == NULL) {
+ fprintf (stderr, "Error: can't open %s\n", XDisplayName (options.display));
+ return 1;
+ }
+
+ screen = DefaultScreen (display);
+
+ templ.samples = options.samples;
+ mask = GLITZ_FORMAT_SAMPLES_MASK;
+
+ if (options.db)
+ templ.doublebuffer = 1;
+ else
+ templ.doublebuffer = 0;
+
+ dformat = glitz_glx_find_window_format (display, screen, mask, &templ, 0);
+ if (!dformat) {
+ fprintf (stderr, "Error: couldn't find window format\n");
+ return 1;
+ }
+
+ vinfo = glitz_glx_get_visual_info_from_format (display, screen, dformat);
+ if (!vinfo) {
+ fprintf (stderr, "Error: no visual info from format\n");
+ return 1;
+ }
+
+ xswa.colormap = XCreateColormap (display, RootWindow (display, screen),
+ vinfo->visual, AllocNone);
+
+ win = XCreateWindow (display, RootWindow (display, screen),
+ x, y, surface.width, surface.height,
+ 0, vinfo->depth, InputOutput,
+ vinfo->visual, CWColormap, &xswa);
+
+ XFree (vinfo);
+
+ drawable =
+ glitz_glx_create_drawable_for_window (display, screen, dformat, win,
+ surface.width, surface.height);
+ if (!drawable) {
+ fprintf (stderr, "Error: couldn't create glitz drawable for window\n");
+ return 1;
+ }
+
+ if (options.offscreen)
+ {
+ dformat = glitz_find_drawable_format (drawable, 0, 0, 0);
+ if (!dformat)
+ {
+ fprintf (stderr, "Error: couldn't find offscreen format\n");
+ return 1;
+ }
+
+ offscreen = glitz_create_drawable (drawable, dformat,
+ surface.width, surface.height);
+ if (!offscreen)
+ {
+ fprintf (stderr, "Error: couldn't create offscreen drawable\n");
+ return 1;
+ }
+
+ surface.surface =
+ _glitz_create_and_attach_surface_to_drawable (drawable,
+ offscreen,
+ surface.width,
+ surface.height);
+ }
+ else
+ {
+ surface.surface =
+ _glitz_create_and_attach_surface_to_drawable (drawable,
+ drawable,
+ surface.width,
+ surface.height);
+ }
+
+ if (!surface.surface)
+ return 1;
+
+ XSelectInput (display, win, ExposureMask);
+ XMapWindow (display, win);
+
+ while (XNextEvent (display, &event)) {
+ if (event.type == Expose)
+ break;
+ }
+
+ XSelectInput (display, win, 0);
+
+ status = render_run (&surface, &state.settings);
+
+ glitz_surface_destroy ((glitz_surface_t *) surface.surface);
+
+ if (offscreen)
+ glitz_drawable_destroy (offscreen);
+
+ glitz_drawable_destroy (drawable);
+
+ glitz_glx_fini ();
+
+ XDestroyWindow (display, win);
+ XFreeColormap (display, xswa.colormap);
+ XCloseDisplay (display);
+
+ return status;
+}
diff --git a/examples/renderer-test/images.h b/examples/renderer-test/images.h
new file mode 100644
index 0000000..9f4d6cc
--- /dev/null
+++ b/examples/renderer-test/images.h
@@ -0,0 +1,5052 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifndef IMAGES_H_INCLUDED
+#define IMAGES_H_INCLUDED
+
+unsigned char a_mask_pot_png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00,
+ 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x80,
+ 0x00, 0x00, 0x00, 0x80, 0x08, 0x00, 0x00, 0x00, 0x00, 0xe6,
+ 0x55, 0x3e, 0x17, 0x00, 0x00, 0x00, 0x02, 0x62, 0x4b, 0x47,
+ 0x44, 0x00, 0xff, 0x87, 0x8f, 0xcc, 0xbf, 0x00, 0x00, 0x00,
+ 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00,
+ 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00,
+ 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xd4, 0x08, 0x09,
+ 0x14, 0x31, 0x3b, 0x64, 0x7a, 0x15, 0xe8, 0x00, 0x00, 0x05,
+ 0x44, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xed, 0x9b, 0x5b,
+ 0x68, 0x55, 0x47, 0x14, 0x86, 0x67, 0xe7, 0x24, 0xe6, 0x78,
+ 0x89, 0x97, 0x24, 0xc6, 0xc4, 0x54, 0x63, 0x0d, 0x69, 0xd0,
+ 0xa8, 0x88, 0x16, 0x15, 0xbc, 0xa0, 0x7d, 0x69, 0x55, 0x84,
+ 0x62, 0xad, 0x2f, 0x82, 0x28, 0x82, 0x10, 0x5a, 0xab, 0x78,
+ 0xab, 0xa8, 0x95, 0xb6, 0x79, 0xb0, 0x55, 0x0b, 0x55, 0xbc,
+ 0x51, 0x90, 0x96, 0x96, 0x16, 0x2a, 0xad, 0x88, 0x04, 0xad,
+ 0x15, 0x85, 0x52, 0x4a, 0x85, 0x5e, 0x8c, 0x88, 0xda, 0x88,
+ 0xd7, 0x34, 0xf1, 0x96, 0x20, 0x31, 0x35, 0x62, 0x92, 0x13,
+ 0x4e, 0x1f, 0x44, 0xf3, 0xef, 0xe4, 0xfc, 0xb3, 0x67, 0x66,
+ 0xcf, 0xec, 0x3c, 0x78, 0xd6, 0x5b, 0xf6, 0x5e, 0x6b, 0xe6,
+ 0x63, 0xd6, 0x3e, 0x33, 0x6b, 0xad, 0x59, 0xf1, 0x92, 0xc2,
+ 0x40, 0x3c, 0xf2, 0xbc, 0xbe, 0x58, 0x7b, 0xa8, 0x0c, 0x61,
+ 0x53, 0x32, 0x45, 0x2f, 0x03, 0x88, 0xde, 0x06, 0x48, 0xbc,
+ 0xf0, 0x2b, 0x90, 0x06, 0x48, 0x03, 0x58, 0x91, 0xe5, 0xc9,
+ 0xd4, 0xd2, 0x19, 0xd7, 0x1e, 0x2a, 0xbf, 0xb3, 0xcb, 0xbc,
+ 0xad, 0x8f, 0xb2, 0xd9, 0x39, 0x42, 0x70, 0x5c, 0x7b, 0xc3,
+ 0xbe, 0x08, 0xd6, 0x93, 0xd4, 0xed, 0xf2, 0x3a, 0x09, 0xc1,
+ 0x0c, 0x4d, 0x80, 0x35, 0x60, 0xfb, 0xb5, 0x8e, 0x61, 0x25,
+ 0x01, 0xe8, 0xc8, 0xd6, 0x9a, 0xbf, 0x10, 0x4c, 0x5b, 0x33,
+ 0x8d, 0x97, 0x0e, 0xe5, 0x47, 0xad, 0x51, 0x6a, 0xc1, 0x72,
+ 0xac, 0xde, 0xda, 0x15, 0x10, 0x80, 0xe4, 0x64, 0x8d, 0x41,
+ 0x36, 0x83, 0xdd, 0x7e, 0x11, 0xc2, 0x7b, 0x28, 0x6d, 0x59,
+ 0xca, 0x43, 0x8c, 0x00, 0xb3, 0x07, 0x31, 0xed, 0xef, 0xb7,
+ 0x96, 0x10, 0x28, 0x7f, 0x4b, 0xde, 0x0d, 0xb0, 0x1a, 0xad,
+ 0xbf, 0x19, 0x14, 0x31, 0x27, 0x8c, 0x53, 0x1c, 0xa0, 0x0a,
+ 0x6c, 0x3e, 0x35, 0xd9, 0x8e, 0x36, 0x11, 0x00, 0xc5, 0xcf,
+ 0x79, 0x34, 0x98, 0xdc, 0x37, 0xda, 0x6d, 0xbd, 0x6b, 0x84,
+ 0xe0, 0xa0, 0xd2, 0x06, 0x5f, 0x0f, 0x16, 0xc5, 0x66, 0x3b,
+ 0xf2, 0x48, 0xe6, 0x84, 0x32, 0x05, 0xe3, 0x5d, 0xa0, 0xbf,
+ 0xd5, 0xf4, 0x4c, 0xf8, 0x90, 0x00, 0x34, 0x07, 0x7f, 0xd2,
+ 0xe5, 0xa0, 0x5e, 0x67, 0x7c, 0xdc, 0x65, 0xdc, 0x22, 0x04,
+ 0x9f, 0x05, 0x59, 0xc6, 0xee, 0x82, 0x76, 0x81, 0xf9, 0xb1,
+ 0xf8, 0x32, 0x73, 0x42, 0x49, 0x80, 0xe1, 0x7e, 0xd0, 0x7d,
+ 0x2f, 0xcc, 0xc1, 0xfc, 0x09, 0x01, 0x68, 0x94, 0xaf, 0xea,
+ 0x04, 0x50, 0xad, 0xf5, 0x42, 0x05, 0x2b, 0x0d, 0x84, 0xe0,
+ 0x63, 0x69, 0x72, 0xd2, 0x04, 0x9a, 0x43, 0xc2, 0xc5, 0x26,
+ 0xaf, 0x30, 0x27, 0x0c, 0x97, 0x18, 0x1d, 0x02, 0xbd, 0xe5,
+ 0x61, 0xa3, 0xa3, 0xcf, 0x09, 0x40, 0x03, 0x77, 0xc2, 0x64,
+ 0x50, 0xab, 0xf1, 0xc2, 0x02, 0xc4, 0xee, 0x11, 0x82, 0xf7,
+ 0x99, 0x45, 0x56, 0x33, 0x68, 0xe5, 0x84, 0x0f, 0x10, 0x2b,
+ 0x98, 0x13, 0xd8, 0xaf, 0xeb, 0x5b, 0xd0, 0x59, 0x64, 0x23,
+ 0x44, 0x3d, 0x40, 0x00, 0x6e, 0xa4, 0x5e, 0xdd, 0xe9, 0xa0,
+ 0xf2, 0xbb, 0x9d, 0x84, 0xbb, 0x89, 0x10, 0xbc, 0x93, 0x4a,
+ 0xbb, 0xcf, 0x7f, 0xa0, 0xd1, 0xcf, 0x4e, 0x94, 0x3e, 0x91,
+ 0x39, 0x21, 0x37, 0x85, 0xf2, 0x11, 0x78, 0xff, 0x86, 0xad,
+ 0x3c, 0xe1, 0x4b, 0x02, 0x70, 0xb9, 0xa7, 0x13, 0x5e, 0x83,
+ 0xd7, 0xa7, 0xec, 0x55, 0x3d, 0x9a, 0x09, 0xc1, 0xb2, 0xee,
+ 0x9a, 0xf1, 0x56, 0x88, 0xa0, 0xe3, 0xd6, 0x00, 0xc4, 0x54,
+ 0xe6, 0x84, 0x41, 0xdd, 0x14, 0x8f, 0xc3, 0xbb, 0x99, 0x36,
+ 0x93, 0xb5, 0xef, 0x08, 0xc0, 0x39, 0xbf, 0xda, 0x3c, 0x78,
+ 0x75, 0xd4, 0x6a, 0xb6, 0xe8, 0xfb, 0xb6, 0x51, 0xde, 0x46,
+ 0xad, 0x7e, 0x6d, 0x46, 0x89, 0xa0, 0x92, 0xcc, 0x60, 0x4e,
+ 0x18, 0x00, 0x4a, 0xa7, 0x0d, 0xf3, 0x07, 0x25, 0xf9, 0x81,
+ 0x00, 0xc0, 0x5e, 0xf3, 0x16, 0x3c, 0xfe, 0xc6, 0x7a, 0xca,
+ 0x9e, 0xdd, 0x4a, 0x08, 0xe6, 0x3f, 0xd3, 0xc8, 0xe9, 0xe8,
+ 0x7a, 0xf8, 0x38, 0xd3, 0x3a, 0x80, 0xef, 0x17, 0xee, 0x93,
+ 0x67, 0xdb, 0xdd, 0x6f, 0xf0, 0xac, 0xc2, 0x45, 0xd9, 0xa2,
+ 0x9a, 0x00, 0x9c, 0x7e, 0xfa, 0x7a, 0x09, 0x3c, 0x3a, 0xe0,
+ 0xa4, 0x6e, 0x12, 0x7f, 0x42, 0x08, 0xe6, 0x08, 0x21, 0xc4,
+ 0xa0, 0x84, 0x56, 0xd4, 0x6c, 0x24, 0x73, 0x09, 0x40, 0x22,
+ 0x2e, 0x84, 0xf8, 0x03, 0x1e, 0x94, 0xba, 0xaa, 0x1d, 0xfd,
+ 0x4c, 0x08, 0xaa, 0x85, 0x58, 0x01, 0x7f, 0xee, 0x74, 0x56,
+ 0xbc, 0xc2, 0x8d, 0xc6, 0x27, 0xd3, 0xf2, 0x12, 0x61, 0x13,
+ 0x41, 0x35, 0x79, 0x93, 0x00, 0xb4, 0x5f, 0x87, 0x3f, 0x5e,
+ 0x72, 0x59, 0xc0, 0xfb, 0x25, 0x19, 0x28, 0x1f, 0x38, 0xad,
+ 0x20, 0x0e, 0xe8, 0x08, 0x9a, 0xbf, 0xce, 0x71, 0xdd, 0x73,
+ 0x71, 0x10, 0x40, 0x81, 0x70, 0x2c, 0x67, 0xe5, 0xf3, 0xaf,
+ 0x71, 0x5e, 0xc6, 0xc5, 0x0d, 0xa7, 0xa7, 0x5c, 0xf1, 0x9c,
+ 0x03, 0x88, 0xa5, 0x32, 0x80, 0xdc, 0x28, 0x4a, 0xd9, 0x7f,
+ 0xf2, 0xf9, 0x57, 0x44, 0x52, 0x4b, 0xcf, 0xa5, 0x4e, 0xa8,
+ 0xf1, 0x22, 0x01, 0x10, 0x2b, 0x19, 0x40, 0x61, 0x34, 0xf3,
+ 0x0b, 0xef, 0x3c, 0x01, 0x38, 0x14, 0x11, 0x80, 0xc8, 0x67,
+ 0x4b, 0x50, 0x11, 0x15, 0xc1, 0xaa, 0x70, 0x35, 0x4c, 0x0b,
+ 0x4e, 0xb8, 0x4c, 0x08, 0xbe, 0x88, 0x6a, 0x09, 0x0a, 0x99,
+ 0x13, 0xc6, 0x44, 0x45, 0xb0, 0x81, 0x00, 0x3c, 0x8a, 0xcc,
+ 0x09, 0x57, 0xc3, 0x14, 0x92, 0x6d, 0xc8, 0x66, 0xe6, 0x84,
+ 0xf2, 0x88, 0x7e, 0x89, 0xec, 0x5e, 0x2d, 0xd9, 0x12, 0x8b,
+ 0xc4, 0x03, 0x17, 0xf8, 0x81, 0xb0, 0x2f, 0x0a, 0x80, 0xd5,
+ 0xb2, 0x23, 0xb1, 0xcc, 0xfd, 0xfc, 0x45, 0xd2, 0xa0, 0xe4,
+ 0xa1, 0xa6, 0x13, 0xf4, 0x7d, 0xe6, 0xfd, 0x95, 0x27, 0xcd,
+ 0x63, 0x87, 0x9c, 0x70, 0xbc, 0x00, 0x5b, 0x83, 0x02, 0xc3,
+ 0x52, 0xb7, 0xf3, 0x8f, 0x0c, 0x0c, 0xcd, 0xf5, 0x92, 0x43,
+ 0x5d, 0x17, 0x64, 0xd4, 0x0c, 0x0e, 0xcc, 0x63, 0x07, 0x9e,
+ 0x74, 0xb8, 0x00, 0xdb, 0xb1, 0x12, 0xd5, 0x19, 0xbd, 0x13,
+ 0xca, 0x60, 0x9a, 0xfa, 0x0c, 0x16, 0x1d, 0x3d, 0x70, 0xb6,
+ 0x1d, 0xc5, 0x6e, 0xc3, 0x34, 0xc3, 0x78, 0x74, 0xb4, 0xcb,
+ 0x15, 0xc0, 0x1e, 0x98, 0x64, 0xbd, 0x2c, 0x3a, 0x1a, 0xe5,
+ 0x66, 0xfe, 0xf1, 0x30, 0xc5, 0x35, 0x4f, 0x16, 0x1d, 0x35,
+ 0x39, 0x71, 0x42, 0x66, 0x23, 0x4c, 0x91, 0x2f, 0x8f, 0x8e,
+ 0x76, 0xb8, 0x00, 0xc0, 0xeb, 0xa8, 0xca, 0xa0, 0xe8, 0xa8,
+ 0xc4, 0xfe, 0xfc, 0xaf, 0xc2, 0xf0, 0x97, 0x9e, 0x67, 0x21,
+ 0xeb, 0xcd, 0x2e, 0x17, 0x0d, 0xc4, 0x77, 0x1d, 0xd5, 0xb5,
+ 0x1b, 0x79, 0x57, 0x08, 0xc1, 0x76, 0xdb, 0x00, 0xdf, 0xc3,
+ 0xe0, 0x4b, 0xe1, 0x79, 0x31, 0x73, 0xc2, 0x08, 0xbb, 0xf3,
+ 0xcf, 0x84, 0xa1, 0xff, 0xf6, 0x54, 0x4e, 0x27, 0xbb, 0xf5,
+ 0xaa, 0xec, 0x47, 0xf4, 0x3e, 0xd0, 0xd7, 0x2e, 0x82, 0x52,
+ 0x65, 0x13, 0xe0, 0x98, 0xe4, 0x3e, 0xb0, 0x84, 0x39, 0xc1,
+ 0x62, 0xc9, 0xec, 0x75, 0xe9, 0x7d, 0x60, 0x15, 0x01, 0xb8,
+ 0x6b, 0xcd, 0x09, 0x7d, 0xb1, 0x52, 0xdc, 0xbf, 0xe7, 0x19,
+ 0x5d, 0x47, 0x08, 0x3e, 0xb2, 0x05, 0x70, 0x0a, 0x06, 0x9d,
+ 0x9b, 0xe2, 0x7d, 0x29, 0x73, 0x42, 0xb1, 0x9d, 0xf9, 0x17,
+ 0xc2, 0x90, 0x67, 0x52, 0x6a, 0xec, 0x24, 0x00, 0xb7, 0xad,
+ 0x38, 0x21, 0xa7, 0x1d, 0x8a, 0xe3, 0x7d, 0x53, 0x07, 0x4a,
+ 0x0d, 0x2e, 0x4b, 0xa7, 0x78, 0x1b, 0x32, 0x9b, 0xe8, 0x94,
+ 0x9b, 0xf4, 0x3a, 0x28, 0xca, 0x12, 0x7f, 0x6d, 0x9e, 0xc8,
+ 0x6e, 0xfd, 0x5e, 0x07, 0x45, 0x19, 0x9c, 0x50, 0x6a, 0x69,
+ 0xa4, 0xbd, 0x0e, 0x5b, 0xc2, 0x26, 0x82, 0x58, 0x19, 0x9c,
+ 0x2a, 0x51, 0x1c, 0xe7, 0xa8, 0x7c, 0x86, 0x81, 0xe7, 0x61,
+ 0xa9, 0xe6, 0x41, 0x02, 0xf0, 0x6f, 0x28, 0x27, 0x60, 0x26,
+ 0xfe, 0x44, 0xde, 0xce, 0x48, 0x7b, 0x1d, 0x36, 0x85, 0x71,
+ 0x00, 0xb6, 0x97, 0x4e, 0x0c, 0x50, 0xa6, 0xbd, 0x0e, 0xc3,
+ 0xcc, 0x01, 0xd6, 0xc1, 0x30, 0x5f, 0x05, 0x6a, 0xb3, 0x5e,
+ 0x87, 0x3a, 0xe3, 0x2a, 0xee, 0x70, 0xbd, 0x32, 0x20, 0xed,
+ 0x75, 0xd8, 0x60, 0xa3, 0x18, 0xa5, 0x52, 0x83, 0x9b, 0x62,
+ 0xf9, 0x2a, 0x65, 0x9b, 0x76, 0x67, 0x2e, 0xeb, 0x75, 0xb8,
+ 0x69, 0xe4, 0x84, 0x51, 0xfa, 0x39, 0x77, 0x56, 0x0b, 0x21,
+ 0x58, 0x6b, 0x30, 0xbf, 0xef, 0x94, 0x57, 0x4d, 0x78, 0xa7,
+ 0x33, 0x27, 0x0c, 0xd5, 0x07, 0xd8, 0x61, 0x94, 0x6d, 0xb2,
+ 0x5e, 0x87, 0xeb, 0xda, 0x4e, 0xc0, 0xf3, 0xad, 0x51, 0x3d,
+ 0xd5, 0xa3, 0xbd, 0x0e, 0xba, 0xbd, 0x95, 0xb1, 0x3b, 0x86,
+ 0x21, 0xfe, 0x1c, 0xe6, 0x84, 0x7c, 0x3d, 0x80, 0xbd, 0xc6,
+ 0xa1, 0xdd, 0x31, 0x02, 0x70, 0x55, 0xcb, 0x09, 0x13, 0x7c,
+ 0xa5, 0x10, 0x2d, 0x80, 0xf8, 0x63, 0x42, 0xf0, 0xae, 0x4e,
+ 0x26, 0x8e, 0x07, 0x4b, 0x51, 0x88, 0x18, 0xde, 0x27, 0x79,
+ 0xea, 0x63, 0xe0, 0xae, 0xbe, 0x51, 0xfb, 0xf7, 0xf3, 0x53,
+ 0xe8, 0xab, 0xd5, 0x29, 0xc1, 0xad, 0x8b, 0x32, 0xa1, 0xbd,
+ 0x0e, 0x95, 0xaa, 0x99, 0x78, 0x8b, 0xf9, 0xc7, 0x2b, 0x84,
+ 0x10, 0x62, 0x41, 0xc8, 0xdb, 0xdd, 0xc3, 0x41, 0x9d, 0x93,
+ 0x81, 0x72, 0x86, 0x00, 0xfc, 0xa3, 0xb4, 0x9c, 0xb3, 0xb4,
+ 0x2d, 0x7a, 0x48, 0xff, 0x76, 0x42, 0xb0, 0x52, 0x77, 0x2f,
+ 0x33, 0x6d, 0x8d, 0x5e, 0xc4, 0x9c, 0xa0, 0x30, 0x60, 0xb5,
+ 0xac, 0x6b, 0x52, 0x59, 0x7e, 0x25, 0x00, 0x97, 0xba, 0x2d,
+ 0xa9, 0x97, 0xfe, 0xaf, 0x5b, 0xd1, 0xcb, 0x92, 0xfe, 0xaf,
+ 0xdb, 0x34, 0x40, 0x1a, 0xa0, 0xd7, 0x01, 0xfe, 0x07, 0x15,
+ 0xcc, 0x4d, 0x37, 0x10, 0x87, 0xcf, 0x6d, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
+};
+
+unsigned char a_mask_npot_png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00,
+ 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x7e,
+ 0x00, 0x00, 0x00, 0x7e, 0x08, 0x00, 0x00, 0x00, 0x00, 0xc7,
+ 0x48, 0xfa, 0x54, 0x00, 0x00, 0x00, 0x02, 0x62, 0x4b, 0x47,
+ 0x44, 0x00, 0xff, 0x87, 0x8f, 0xcc, 0xbf, 0x00, 0x00, 0x00,
+ 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x0b, 0x13, 0x00,
+ 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a, 0x9c, 0x18, 0x00, 0x00,
+ 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45, 0x07, 0xd4, 0x08, 0x09,
+ 0x14, 0x33, 0x16, 0x13, 0x93, 0x2b, 0x1f, 0x00, 0x00, 0x05,
+ 0x34, 0x49, 0x44, 0x41, 0x54, 0x78, 0xda, 0xed, 0x9b, 0x6d,
+ 0x68, 0x56, 0x65, 0x18, 0xc7, 0xcf, 0xd9, 0xf3, 0xcc, 0x3d,
+ 0xbe, 0x2c, 0x75, 0x7b, 0xda, 0x8b, 0x4b, 0x67, 0x8e, 0x39,
+ 0x6a, 0x26, 0xa2, 0xa1, 0x81, 0x1a, 0xd9, 0x97, 0xb2, 0x08,
+ 0xc4, 0xac, 0x2f, 0x82, 0x24, 0x82, 0x30, 0x7a, 0x93, 0xd2,
+ 0x12, 0xd3, 0xa8, 0xf6, 0xc1, 0x52, 0x83, 0x8a, 0x52, 0x09,
+ 0xa4, 0x28, 0x0a, 0x92, 0x8a, 0x90, 0xa1, 0xa5, 0x28, 0x88,
+ 0x44, 0x41, 0x2f, 0x2e, 0x42, 0x6d, 0xe2, 0x4b, 0xad, 0xcd,
+ 0x56, 0x13, 0x59, 0xe6, 0xc4, 0x6d, 0xcf, 0x78, 0xfa, 0x10,
+ 0xb6, 0xff, 0x71, 0xcf, 0xff, 0x3e, 0xf7, 0x75, 0xbf, 0x9c,
+ 0xa8, 0x76, 0x7d, 0xdb, 0x39, 0xd7, 0x75, 0xff, 0x38, 0xff,
+ 0x9d, 0x73, 0xdf, 0xd7, 0x7d, 0xdd, 0xd7, 0x13, 0xe6, 0x03,
+ 0xb9, 0x85, 0xe4, 0x7a, 0x57, 0xa5, 0x74, 0xa4, 0xa2, 0xe0,
+ 0x1f, 0x35, 0xa7, 0xf8, 0x5c, 0xf0, 0x7f, 0x7e, 0xfa, 0x11,
+ 0xfc, 0x08, 0xde, 0xc2, 0x56, 0xe6, 0x0b, 0xdb, 0x60, 0x46,
+ 0x3c, 0x54, 0x76, 0x70, 0x28, 0xbc, 0x6f, 0x94, 0x66, 0xd0,
+ 0x51, 0xc2, 0xdf, 0x2b, 0x9e, 0x1b, 0x8f, 0x41, 0xf4, 0x6c,
+ 0xdd, 0xa8, 0xf2, 0x41, 0xc2, 0x5f, 0x20, 0xc4, 0xaf, 0x81,
+ 0xd8, 0x77, 0xf4, 0xc3, 0x9a, 0x08, 0x7e, 0xa0, 0x44, 0x44,
+ 0xaf, 0x82, 0xd0, 0xde, 0xb4, 0xa1, 0x68, 0x68, 0x1f, 0x89,
+ 0xa4, 0x6f, 0x83, 0xc8, 0x9b, 0x25, 0x91, 0x15, 0x04, 0x9f,
+ 0x9f, 0x23, 0x18, 0x64, 0x03, 0xc4, 0x6d, 0x37, 0xff, 0xaf,
+ 0xa1, 0xf5, 0x15, 0x6b, 0x0f, 0x31, 0x19, 0xc2, 0x2e, 0xa4,
+ 0x84, 0xef, 0x6c, 0x1b, 0xe1, 0x6b, 0xbf, 0x41, 0xe1, 0x59,
+ 0x88, 0x9a, 0x26, 0xfd, 0x66, 0xaa, 0x99, 0xfc, 0x33, 0x34,
+ 0x07, 0x68, 0x86, 0x98, 0x97, 0xe4, 0x93, 0xcf, 0x7a, 0x82,
+ 0xd7, 0x7c, 0x85, 0xa7, 0x41, 0xc8, 0x6f, 0x06, 0x13, 0x6b,
+ 0x78, 0x9a, 0xf0, 0x77, 0x6a, 0xcd, 0xe4, 0x1d, 0x10, 0x51,
+ 0x63, 0x32, 0xf7, 0x4e, 0x61, 0xf2, 0xd7, 0x6b, 0x04, 0x6f,
+ 0x03, 0xff, 0x8d, 0x66, 0x73, 0xff, 0x73, 0x04, 0xdf, 0x13,
+ 0xff, 0x1a, 0x37, 0x80, 0x7b, 0xbb, 0xe1, 0x9a, 0x56, 0xf4,
+ 0x13, 0xe1, 0xbf, 0x1c, 0x17, 0x99, 0xea, 0x02, 0xef, 0x0a,
+ 0xd3, 0xa5, 0xef, 0x46, 0x26, 0x7f, 0x6d, 0x4c, 0xe0, 0x76,
+ 0xf0, 0x7d, 0xcc, 0x7c, 0xe9, 0x7d, 0x91, 0xe0, 0xbb, 0xd5,
+ 0x7a, 0xce, 0x04, 0xd7, 0xb6, 0xd0, 0x22, 0x13, 0xe9, 0x24,
+ 0xfc, 0x17, 0x54, 0x51, 0xe9, 0xf3, 0xe0, 0x39, 0xd1, 0x26,
+ 0xf3, 0x98, 0xce, 0xe4, 0x9f, 0xa4, 0x08, 0xda, 0x05, 0x7e,
+ 0x2b, 0xed, 0x32, 0x9f, 0x57, 0x08, 0xbe, 0x93, 0xcb, 0x3f,
+ 0x07, 0xdc, 0x5a, 0x43, 0x3b, 0x7c, 0xea, 0x57, 0xc2, 0x7f,
+ 0x9a, 0x45, 0x14, 0xf7, 0x80, 0x57, 0xa9, 0x6d, 0xe2, 0xd7,
+ 0xc8, 0xe4, 0x67, 0xdf, 0xd3, 0x7b, 0xe0, 0xb3, 0xcc, 0x3e,
+ 0xf1, 0xdc, 0x41, 0xf0, 0x67, 0x0b, 0xeb, 0x3a, 0x1f, 0x5c,
+ 0xbe, 0x70, 0x90, 0xf7, 0x46, 0xde, 0x63, 0xb4, 0x87, 0x0b,
+ 0x79, 0x8f, 0xfa, 0x03, 0x3c, 0xc6, 0xb8, 0xc8, 0xbb, 0x67,
+ 0x31, 0xf9, 0xcb, 0x0a, 0x38, 0x7f, 0x0c, 0xf7, 0xef, 0x76,
+ 0x93, 0xf7, 0xbf, 0x45, 0xf0, 0x27, 0x86, 0xcb, 0x7f, 0x27,
+ 0xdc, 0x3e, 0xe0, 0x68, 0xdb, 0x91, 0xee, 0x21, 0xfc, 0x87,
+ 0xae, 0xf5, 0xcc, 0xf4, 0x42, 0x56, 0x9c, 0x71, 0x84, 0x0f,
+ 0xe6, 0x31, 0xf9, 0xc7, 0x5f, 0xe3, 0xb8, 0x17, 0xee, 0x2d,
+ 0x74, 0xb7, 0xed, 0x7a, 0x9f, 0xe0, 0x8f, 0x46, 0xdd, 0xee,
+ 0x81, 0x5b, 0x9f, 0x38, 0xdc, 0xf5, 0x45, 0xde, 0x67, 0xb4,
+ 0x07, 0xd0, 0x6b, 0x4c, 0x9f, 0xc1, 0x86, 0x4e, 0xcb, 0x16,
+ 0x30, 0xf9, 0xc7, 0x81, 0xd3, 0x41, 0xc3, 0xfd, 0x80, 0x86,
+ 0x7d, 0x48, 0xf0, 0x30, 0xb3, 0xdc, 0x0f, 0x97, 0xdf, 0x75,
+ 0xbc, 0xe9, 0x2e, 0xe9, 0x25, 0xfc, 0x7b, 0xaf, 0x7a, 0x94,
+ 0x0e, 0x0c, 0x5d, 0xbc, 0x9c, 0x76, 0x8c, 0x8f, 0x7c, 0xd1,
+ 0x11, 0xbb, 0x3a, 0xb5, 0x7d, 0x0e, 0xd7, 0x1a, 0xdd, 0x17,
+ 0x1d, 0x5a, 0x08, 0xfe, 0xe0, 0x5f, 0xb7, 0x97, 0xc3, 0xa5,
+ 0x1d, 0x1e, 0x6a, 0x1e, 0x99, 0x2b, 0x84, 0xbf, 0x28, 0x08,
+ 0x82, 0x60, 0x7c, 0x4e, 0x94, 0x09, 0x1b, 0xd8, 0x62, 0x82,
+ 0xcf, 0x65, 0x82, 0x20, 0xf8, 0x0a, 0x2e, 0xd4, 0xf9, 0xa9,
+ 0xf9, 0xec, 0x27, 0xfc, 0x96, 0x20, 0x58, 0x05, 0x7f, 0x6e,
+ 0xf5, 0x54, 0x72, 0xc2, 0x69, 0x25, 0x62, 0xb7, 0x95, 0xe7,
+ 0xec, 0x36, 0x74, 0x7a, 0xb6, 0x84, 0xe0, 0xfb, 0xcf, 0xc0,
+ 0x1f, 0x37, 0xf8, 0x2b, 0xb9, 0x1d, 0xce, 0xc7, 0xda, 0x26,
+ 0x8f, 0x15, 0xbf, 0x71, 0x03, 0x71, 0xf4, 0x76, 0xaf, 0x45,
+ 0xca, 0x07, 0xe3, 0xf0, 0x15, 0x81, 0x57, 0xfb, 0x52, 0x4d,
+ 0x5f, 0xe3, 0xb9, 0xe0, 0x8a, 0xd3, 0xcb, 0x70, 0x3b, 0x19,
+ 0x7a, 0xc6, 0x07, 0x2b, 0x54, 0xf8, 0x32, 0xff, 0x05, 0xe7,
+ 0xaf, 0x39, 0x7d, 0x55, 0x02, 0xf5, 0xee, 0x32, 0x2a, 0x7f,
+ 0x6b, 0x98, 0x00, 0x3e, 0x58, 0xcd, 0xf0, 0x55, 0x49, 0xd0,
+ 0x83, 0xf0, 0x3b, 0x82, 0xdf, 0x95, 0x08, 0x3e, 0xc8, 0xb2,
+ 0xc7, 0x6f, 0x4c, 0x86, 0xff, 0xa8, 0x5d, 0xc5, 0xd1, 0x5a,
+ 0xfe, 0x13, 0x84, 0xff, 0x66, 0x32, 0x8f, 0x5f, 0xc5, 0xe4,
+ 0xbf, 0x29, 0x19, 0xfe, 0x3a, 0x82, 0xbf, 0x94, 0x90, 0xfc,
+ 0xa7, 0x6c, 0x0a, 0xbe, 0xf6, 0xb6, 0x81, 0xc9, 0xdf, 0x90,
+ 0xc8, 0xb7, 0xc7, 0xce, 0xba, 0xf2, 0x17, 0x53, 0x09, 0x68,
+ 0xff, 0x3d, 0x9f, 0xf8, 0xdf, 0xf0, 0x8f, 0x7f, 0x5c, 0xb5,
+ 0xec, 0xd5, 0xfb, 0xa6, 0x57, 0x2b, 0x53, 0x8e, 0xdf, 0x65,
+ 0xf2, 0x8b, 0xff, 0x59, 0xe1, 0x37, 0xe5, 0xca, 0xdd, 0xe8,
+ 0xc4, 0x7d, 0x5e, 0x1f, 0x7e, 0x63, 0x5c, 0xc2, 0x57, 0xe7,
+ 0x93, 0x3e, 0x25, 0x36, 0xd9, 0x16, 0x6d, 0xf2, 0x84, 0xe2,
+ 0x17, 0xb5, 0x4e, 0x88, 0xdd, 0x8d, 0x5e, 0xf7, 0x99, 0xb7,
+ 0x87, 0xdf, 0x8c, 0xf5, 0xa3, 0xc1, 0xa4, 0xe5, 0xaf, 0x07,
+ 0x48, 0x47, 0x11, 0xcb, 0x7c, 0x2e, 0x78, 0x9a, 0x7c, 0x52,
+ 0xe7, 0x00, 0x52, 0xc9, 0x33, 0x9f, 0x6d, 0x7e, 0xf0, 0xaf,
+ 0x01, 0x62, 0xad, 0x2a, 0xf3, 0x99, 0xea, 0x83, 0x7e, 0x0b,
+ 0x00, 0x4e, 0x87, 0xaa, 0xcc, 0xe7, 0xbc, 0x07, 0xf9, 0xd3,
+ 0xdd, 0x00, 0xc8, 0xaa, 0x33, 0x9f, 0x2d, 0xee, 0xf1, 0x78,
+ 0x48, 0xd4, 0x14, 0x97, 0xf9, 0xd4, 0xba, 0xa6, 0xdf, 0x0a,
+ 0x83, 0x1f, 0xff, 0x7b, 0x4f, 0xb1, 0xd6, 0xec, 0xb0, 0x4f,
+ 0x6c, 0x91, 0x43, 0xa2, 0xa1, 0xb9, 0x27, 0x3c, 0x49, 0xf8,
+ 0x9b, 0xdd, 0xe2, 0x3f, 0x80, 0xa1, 0x57, 0xc0, 0xf5, 0x1a,
+ 0x26, 0xff, 0x64, 0x97, 0xf4, 0x85, 0x30, 0xf0, 0xb7, 0xa1,
+ 0xce, 0x1a, 0xe4, 0xb2, 0xca, 0x54, 0x72, 0x89, 0x9e, 0xcf,
+ 0x45, 0xda, 0x34, 0xd0, 0x9a, 0xdd, 0xe1, 0xf7, 0x28, 0xce,
+ 0xe7, 0x6a, 0x99, 0xfc, 0xce, 0xca, 0x5c, 0x77, 0x29, 0xcf,
+ 0xe7, 0x9a, 0x09, 0xbe, 0xcb, 0x91, 0xfc, 0xa3, 0xb1, 0xa2,
+ 0x3b, 0x76, 0xf8, 0x2a, 0xdc, 0x4e, 0xf8, 0xcf, 0xbb, 0xc1,
+ 0x1f, 0x80, 0x21, 0x17, 0x17, 0xb8, 0x5f, 0xc7, 0xe4, 0xaf,
+ 0x71, 0x41, 0x5f, 0x0a, 0x03, 0x1e, 0x2a, 0xe8, 0xb1, 0x95,
+ 0xe0, 0xcf, 0x39, 0x90, 0xbf, 0xb4, 0x1f, 0x0a, 0xd8, 0xa3,
+ 0x0b, 0x27, 0x41, 0x9d, 0xfe, 0xca, 0x9c, 0x78, 0x52, 0x71,
+ 0x07, 0xf1, 0x69, 0x30, 0xe9, 0x34, 0xd0, 0xb2, 0xe5, 0xd1,
+ 0xea, 0x39, 0xb1, 0x57, 0xe5, 0x9d, 0x06, 0x5a, 0x36, 0x21,
+ 0xa7, 0xd5, 0x30, 0x48, 0x3b, 0x0d, 0x9e, 0xb1, 0xdb, 0xd0,
+ 0x61, 0x25, 0x6f, 0x9e, 0xc2, 0x71, 0x86, 0x97, 0x92, 0x17,
+ 0xa6, 0x93, 0xbb, 0x95, 0x9e, 0x3b, 0x09, 0xfe, 0x67, 0x0b,
+ 0xf9, 0x71, 0x2f, 0x7d, 0x45, 0xdd, 0x2c, 0x48, 0x3b, 0x0d,
+ 0xd6, 0x9b, 0x4b, 0x8f, 0x6d, 0x9b, 0xb3, 0x62, 0x9c, 0x69,
+ 0xa7, 0x41, 0xa5, 0x29, 0xfe, 0x49, 0x18, 0xe4, 0xed, 0x58,
+ 0x6f, 0xd6, 0x69, 0xd0, 0x6e, 0x58, 0x6f, 0x9d, 0x24, 0x2b,
+ 0xdb, 0xd1, 0x4e, 0x83, 0x75, 0xf6, 0x25, 0x24, 0x9d, 0xaa,
+ 0xd9, 0x5c, 0xa7, 0xc7, 0x1c, 0xcf, 0x8a, 0x7b, 0x5d, 0x59,
+ 0xa7, 0xc1, 0x8f, 0x06, 0xf2, 0x4f, 0x95, 0xef, 0x9a, 0x8b,
+ 0x2f, 0x12, 0xfe, 0x13, 0x62, 0x7a, 0x64, 0x15, 0xd7, 0xdd,
+ 0xb4, 0xce, 0x67, 0xf2, 0x5f, 0x2f, 0xc5, 0x6f, 0x31, 0xda,
+ 0x33, 0xb2, 0x4e, 0x83, 0x33, 0x42, 0xf9, 0x71, 0x0d, 0xeb,
+ 0xd6, 0xdf, 0xb2, 0xd1, 0x4e, 0x03, 0x59, 0xdf, 0x62, 0xea,
+ 0x17, 0xc3, 0x94, 0x7d, 0x11, 0x93, 0x3f, 0x2b, 0xc1, 0xbf,
+ 0x6e, 0x9c, 0xb2, 0xed, 0x21, 0xf8, 0x53, 0x02, 0xf9, 0x67,
+ 0x46, 0xca, 0x18, 0x22, 0x7c, 0xe6, 0x32, 0xe1, 0x3f, 0xa2,
+ 0xbf, 0x97, 0xc6, 0xe5, 0xa3, 0xda, 0x22, 0x2b, 0x8f, 0x58,
+ 0xb9, 0xee, 0x08, 0x38, 0x7b, 0x3f, 0x25, 0xfe, 0x64, 0x3f,
+ 0xb5, 0x3c, 0xe6, 0x9c, 0x1b, 0xdf, 0x18, 0xa8, 0x32, 0xda,
+ 0x69, 0xd0, 0x24, 0x9f, 0xbb, 0xb2, 0x06, 0xb3, 0xf5, 0x7d,
+ 0x56, 0xe7, 0xac, 0xbb, 0xe3, 0xba, 0x12, 0x63, 0xed, 0x10,
+ 0xc1, 0xff, 0xa0, 0x21, 0xe5, 0xed, 0x42, 0xff, 0x02, 0x36,
+ 0xb6, 0x9f, 0xf0, 0x57, 0xcb, 0xe6, 0x2d, 0xd3, 0x36, 0xe3,
+ 0x65, 0x4c, 0xfe, 0xd8, 0x01, 0x5b, 0x54, 0x1d, 0x89, 0xda,
+ 0x76, 0x84, 0xe0, 0x8f, 0x47, 0xe5, 0x0c, 0x5d, 0xfe, 0x14,
+ 0xb4, 0x43, 0xbc, 0xa5, 0x74, 0x5a, 0x80, 0x92, 0x9f, 0xe3,
+ 0x8d, 0xfc, 0x12, 0xf5, 0xbf, 0xf2, 0xf4, 0x23, 0xf8, 0x7f,
+ 0x15, 0xfe, 0x4f, 0x56, 0xad, 0x4d, 0x2f, 0xef, 0x34, 0xa8,
+ 0x14, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae,
+ 0x42, 0x60, 0x82
+};
+
+unsigned char argb_mask_pot_png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00,
+ 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x80,
+ 0x00, 0x00, 0x00, 0x80, 0x08, 0x06, 0x00, 0x00, 0x00, 0xc3,
+ 0x3e, 0x61, 0xcb, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47,
+ 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7,
+ 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00,
+ 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a,
+ 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45,
+ 0x07, 0xd4, 0x08, 0x09, 0x14, 0x34, 0x1d, 0xcb, 0x00, 0x64,
+ 0x50, 0x00, 0x00, 0x0c, 0xe0, 0x49, 0x44, 0x41, 0x54, 0x78,
+ 0xda, 0xed, 0x9d, 0xf9, 0x57, 0x53, 0xd7, 0x16, 0xc7, 0xef,
+ 0x4d, 0x6e, 0x06, 0x42, 0x08, 0x01, 0x02, 0x86, 0x59, 0x10,
+ 0x1c, 0x50, 0xb4, 0xd4, 0xa9, 0x58, 0x71, 0x68, 0x05, 0x7c,
+ 0xd6, 0x2a, 0xb5, 0x56, 0xa8, 0xe2, 0xf0, 0x40, 0xb4, 0xa5,
+ 0x2e, 0x94, 0x2e, 0x87, 0x02, 0xad, 0xc3, 0x93, 0x3a, 0xac,
+ 0xaa, 0x68, 0xfb, 0xac, 0x5a, 0xad, 0xda, 0xe2, 0xd0, 0x47,
+ 0xd5, 0x6a, 0x9d, 0x6b, 0x91, 0x22, 0x2a, 0x2a, 0x45, 0xb4,
+ 0x88, 0xa0, 0xcc, 0xf3, 0x64, 0x18, 0x92, 0x90, 0xf1, 0xde,
+ 0xe4, 0xfd, 0xd0, 0x76, 0x2d, 0xd7, 0x7b, 0xd6, 0x72, 0x22,
+ 0x27, 0xb9, 0xb9, 0x39, 0x9f, 0x3f, 0xe0, 0xde, 0x73, 0xf6,
+ 0xde, 0x39, 0xdf, 0x73, 0x4f, 0xf6, 0xd9, 0x1b, 0x37, 0x1a,
+ 0x8d, 0x46, 0x8c, 0x61, 0xb8, 0xbc, 0xe1, 0x82, 0x77, 0x5c,
+ 0xe8, 0x80, 0xf6, 0x7c, 0x75, 0x95, 0x5a, 0xcf, 0xf7, 0xe3,
+ 0x13, 0x4c, 0xb0, 0x15, 0xce, 0xc4, 0x00, 0xc0, 0x71, 0x1c,
+ 0x87, 0xf9, 0x7c, 0x75, 0x95, 0xda, 0xc8, 0xf7, 0xe3, 0x33,
+ 0xc2, 0x56, 0x2c, 0x0c, 0x61, 0xd3, 0xa0, 0x00, 0x30, 0x0d,
+ 0x12, 0x05, 0x00, 0x02, 0x05, 0x00, 0x02, 0x05, 0x00, 0x02,
+ 0x05, 0x00, 0x02, 0x05, 0x00, 0x02, 0x05, 0x00, 0xc2, 0x86,
+ 0x39, 0x34, 0xfb, 0x50, 0x99, 0x11, 0x22, 0x06, 0x83, 0xc1,
+ 0x30, 0xf6, 0x93, 0xb1, 0x6e, 0x4c, 0xb0, 0x55, 0x98, 0x34,
+ 0x2c, 0xdd, 0x60, 0x30, 0x18, 0x7a, 0x3b, 0x77, 0xca, 0x40,
+ 0xe9, 0x82, 0x97, 0x07, 0x3b, 0xd3, 0x7a, 0x52, 0x5c, 0x36,
+ 0xd7, 0xab, 0x2b, 0xaf, 0x4b, 0x03, 0x33, 0x08, 0x3a, 0xd4,
+ 0x1d, 0x39, 0x5c, 0x0f, 0xae, 0x55, 0xaf, 0x58, 0x7c, 0x36,
+ 0x3f, 0x40, 0x7e, 0x5b, 0xae, 0x05, 0x99, 0x77, 0xc6, 0xdd,
+ 0x8c, 0x48, 0xab, 0x98, 0x5c, 0x68, 0xbf, 0xd0, 0xf5, 0x20,
+ 0x91, 0x6d, 0x0a, 0xfb, 0x1f, 0xee, 0x8f, 0xb2, 0xe6, 0x00,
+ 0x38, 0x11, 0x7f, 0xa2, 0x0a, 0x64, 0xbe, 0x8d, 0xca, 0xc6,
+ 0x53, 0x84, 0x98, 0xc0, 0xad, 0x66, 0x82, 0xc7, 0xe6, 0x1d,
+ 0x2b, 0x87, 0x2c, 0x05, 0xe4, 0x88, 0x95, 0x23, 0x5c, 0xac,
+ 0xd1, 0xf9, 0xe1, 0x9e, 0xe1, 0xdb, 0x41, 0xe6, 0x4a, 0x19,
+ 0x28, 0x55, 0x60, 0x7c, 0xa0, 0xa3, 0xb5, 0x2d, 0x71, 0x7e,
+ 0xa0, 0x4b, 0x1c, 0x28, 0x6d, 0xaa, 0xb6, 0x8b, 0x84, 0x84,
+ 0xb0, 0x2a, 0x29, 0x10, 0x10, 0x82, 0x20, 0xc5, 0x3d, 0x05,
+ 0x90, 0x5d, 0xd2, 0xf3, 0xd3, 0x27, 0x58, 0xe5, 0x32, 0x37,
+ 0xc9, 0x7d, 0xd2, 0x16, 0x23, 0x64, 0x76, 0xdd, 0xdb, 0x35,
+ 0xd5, 0x9a, 0x6c, 0x72, 0x6e, 0xd9, 0xb9, 0x5a, 0x90, 0xf9,
+ 0x55, 0x77, 0x57, 0x1f, 0x61, 0xd9, 0xb3, 0x70, 0xcc, 0x5a,
+ 0x39, 0x19, 0x77, 0xb2, 0x0a, 0x66, 0x00, 0x50, 0x06, 0x4a,
+ 0x37, 0xf8, 0xfd, 0xc1, 0x62, 0x6b, 0xb0, 0xc5, 0x9b, 0x3e,
+ 0x6f, 0x7e, 0x09, 0x32, 0x37, 0x3d, 0xa5, 0xef, 0xf6, 0x79,
+ 0xd7, 0x47, 0x68, 0xd5, 0x9f, 0x3a, 0x76, 0x84, 0xdd, 0x40,
+ 0x45, 0x91, 0x02, 0xaa, 0x14, 0x34, 0x29, 0x9b, 0x4e, 0xb1,
+ 0x1d, 0xd9, 0xb4, 0xfe, 0x95, 0xd8, 0x73, 0xec, 0x43, 0x7a,
+ 0x4a, 0x7b, 0x74, 0x20, 0xf3, 0x4a, 0xb9, 0x9a, 0x32, 0x9a,
+ 0x11, 0x67, 0x03, 0x11, 0x5e, 0x11, 0x19, 0xb0, 0xa5, 0x60,
+ 0x4b, 0xc1, 0x96, 0x49, 0x74, 0xb6, 0x41, 0xf6, 0xaa, 0xec,
+ 0x06, 0x90, 0xf9, 0x94, 0x76, 0x94, 0xee, 0xc5, 0xb9, 0x38,
+ 0xc6, 0x18, 0xce, 0x25, 0x82, 0x69, 0x9f, 0x09, 0x52, 0xa0,
+ 0xf2, 0x5f, 0xe4, 0x2f, 0xa2, 0xe3, 0xdc, 0xe7, 0xf8, 0xcd,
+ 0x39, 0x04, 0x32, 0x17, 0x1d, 0xa5, 0x93, 0x49, 0x67, 0x48,
+ 0x05, 0x8c, 0x3a, 0x21, 0x14, 0x10, 0x82, 0x60, 0xe5, 0x03,
+ 0xa5, 0x0e, 0x66, 0x10, 0xd4, 0xc8, 0x6b, 0x8e, 0xd2, 0x6d,
+ 0xc3, 0x24, 0xe2, 0x8a, 0x5e, 0x51, 0x57, 0xaa, 0xf5, 0x20,
+ 0xf3, 0x48, 0x3a, 0x9f, 0x34, 0x9c, 0x91, 0xc7, 0xc4, 0x33,
+ 0x7c, 0x66, 0xec, 0x85, 0x2d, 0x05, 0x6b, 0xf3, 0xd6, 0x86,
+ 0xd2, 0x69, 0xce, 0xd7, 0xd7, 0x5e, 0x6f, 0x06, 0x19, 0x7f,
+ 0x51, 0x7b, 0xd1, 0x76, 0x9c, 0xc0, 0x31, 0xc6, 0x72, 0xe5,
+ 0xc3, 0x2b, 0xf5, 0x30, 0x03, 0x80, 0xa4, 0x48, 0xb9, 0x57,
+ 0xb4, 0x17, 0x2d, 0x76, 0xce, 0x0b, 0x02, 0x17, 0x1c, 0x07,
+ 0x19, 0xbb, 0x96, 0xd4, 0x36, 0xb9, 0x4c, 0x71, 0xe1, 0x63,
+ 0x4c, 0x46, 0xc8, 0x11, 0x8e, 0x54, 0x3d, 0x56, 0x41, 0x95,
+ 0x82, 0xf2, 0xae, 0xf2, 0x03, 0x38, 0xcf, 0xb2, 0xbf, 0x22,
+ 0x27, 0x9e, 0xd3, 0x44, 0x4d, 0xbd, 0x06, 0x68, 0xe9, 0x8f,
+ 0xcb, 0x8a, 0x1b, 0x8c, 0xd9, 0x02, 0xb3, 0xfd, 0x66, 0x1f,
+ 0x84, 0x2d, 0x05, 0xab, 0x7e, 0x5e, 0xf5, 0xb2, 0x05, 0xa7,
+ 0xc8, 0x2a, 0xd8, 0x5c, 0xd0, 0x06, 0x32, 0xde, 0x9b, 0x2d,
+ 0x37, 0x37, 0x60, 0x38, 0x66, 0x3b, 0xe4, 0xa6, 0xe6, 0x36,
+ 0xc1, 0x0c, 0x00, 0x3d, 0xa5, 0xef, 0xe8, 0x37, 0xa3, 0x9f,
+ 0x45, 0x76, 0xd2, 0x4b, 0x82, 0x96, 0xfc, 0x00, 0x32, 0x56,
+ 0xb5, 0x5e, 0x5d, 0x25, 0x1a, 0x27, 0xe2, 0x62, 0xb6, 0x84,
+ 0x88, 0x2b, 0x0a, 0x55, 0x57, 0x83, 0xed, 0x8e, 0x41, 0x29,
+ 0x91, 0x95, 0x7c, 0x6e, 0xee, 0x0d, 0x95, 0x84, 0x2f, 0x89,
+ 0xd4, 0xb6, 0x68, 0x49, 0x90, 0x71, 0x46, 0x1f, 0x8a, 0xf6,
+ 0xc7, 0x6c, 0x91, 0xd8, 0x80, 0xd8, 0x63, 0xb0, 0xa5, 0xe0,
+ 0x83, 0x73, 0x1f, 0x0c, 0x33, 0xd7, 0x7c, 0x70, 0x0c, 0x27,
+ 0xee, 0x67, 0xdc, 0x7f, 0x02, 0x32, 0xbe, 0x9f, 0x1b, 0x7e,
+ 0x5e, 0x85, 0xd9, 0x30, 0x78, 0xfe, 0x86, 0xfc, 0x16, 0x98,
+ 0x01, 0xa0, 0x25, 0xb5, 0xad, 0x2e, 0x11, 0xe6, 0xd9, 0x59,
+ 0x27, 0x0d, 0x4f, 0xba, 0x00, 0x32, 0xb6, 0x1e, 0x5d, 0xcf,
+ 0x43, 0xfb, 0x10, 0x7b, 0x8e, 0x2d, 0x07, 0x00, 0x26, 0xe6,
+ 0x89, 0x27, 0x6a, 0x1a, 0x34, 0x24, 0xcc, 0x20, 0x28, 0x6c,
+ 0x2b, 0xdc, 0x0a, 0x3b, 0xe3, 0x51, 0x2a, 0x90, 0xce, 0xd0,
+ 0xc9, 0x74, 0x14, 0xc8, 0xb8, 0xa6, 0xff, 0x7b, 0xba, 0x37,
+ 0x86, 0xc0, 0xb0, 0xf8, 0xc1, 0xf1, 0x27, 0x61, 0x4b, 0x41,
+ 0xdc, 0x89, 0xb8, 0x41, 0x10, 0x97, 0x7e, 0x6e, 0xe9, 0x9e,
+ 0xd2, 0x0e, 0x90, 0xf1, 0xfc, 0x58, 0xf3, 0xe3, 0xfb, 0xc8,
+ 0xf3, 0x4f, 0x7d, 0x36, 0x15, 0x6e, 0x2d, 0x6c, 0x83, 0x19,
+ 0x00, 0x1a, 0xbd, 0xa6, 0x5e, 0x1c, 0x26, 0xe6, 0xc1, 0x18,
+ 0xfc, 0xea, 0x51, 0xab, 0xb3, 0x41, 0xc6, 0xa2, 0xd0, 0x2a,
+ 0x0a, 0xed, 0x06, 0xd9, 0x11, 0xc8, 0xed, 0x4f, 0xe1, 0xc2,
+ 0x77, 0x09, 0x07, 0xdd, 0x3d, 0x83, 0x72, 0xa3, 0xf9, 0xc6,
+ 0xda, 0xbe, 0x1e, 0xb7, 0x97, 0xd0, 0x6b, 0x8e, 0xbe, 0x5b,
+ 0x0f, 0xb4, 0xf4, 0x4f, 0xde, 0x32, 0xd9, 0x1d, 0x79, 0xfc,
+ 0x19, 0x24, 0x0e, 0x4b, 0x3c, 0x0b, 0x5b, 0x0a, 0x62, 0xbe,
+ 0x8d, 0xe9, 0xb3, 0x4f, 0x2e, 0x16, 0xce, 0xb2, 0xab, 0x3c,
+ 0x5c, 0xd9, 0x05, 0xf2, 0xfe, 0x63, 0xe5, 0xc7, 0xe6, 0x23,
+ 0x4f, 0x3f, 0xe7, 0x33, 0xaa, 0x78, 0x67, 0xb1, 0x0c, 0x66,
+ 0x00, 0xa8, 0xf4, 0xaa, 0x0a, 0xe1, 0x28, 0x61, 0x9f, 0xec,
+ 0xbc, 0xd7, 0x8d, 0x5b, 0x77, 0x1d, 0xe4, 0xdd, 0x9d, 0x9a,
+ 0xce, 0x3c, 0x9e, 0x2f, 0x8f, 0x8d, 0x3c, 0xfd, 0x1c, 0xdc,
+ 0xec, 0xdc, 0xa6, 0x83, 0xee, 0xa6, 0x41, 0xc9, 0x6e, 0xc8,
+ 0x5e, 0xf9, 0xa2, 0xe3, 0xf4, 0x13, 0xf9, 0x2d, 0x20, 0x95,
+ 0x64, 0xaf, 0xc7, 0x69, 0x30, 0x18, 0xc8, 0x31, 0x69, 0x63,
+ 0xdc, 0x90, 0x87, 0x7b, 0x41, 0xf2, 0x4b, 0xc9, 0x3f, 0xc1,
+ 0x96, 0x82, 0x99, 0xfb, 0x66, 0xfa, 0x9a, 0x3a, 0x3e, 0x36,
+ 0xce, 0x76, 0xa8, 0xfb, 0xae, 0x4e, 0x0e, 0x74, 0x8f, 0xa1,
+ 0x64, 0xff, 0x2c, 0xe4, 0x59, 0x80, 0xcf, 0xaa, 0xb2, 0xbd,
+ 0x65, 0x1d, 0x30, 0x03, 0xa0, 0x47, 0xd7, 0x53, 0x22, 0x08,
+ 0x16, 0x98, 0xb4, 0x13, 0xdf, 0x3c, 0x69, 0xf3, 0x1d, 0x90,
+ 0x77, 0xb5, 0xab, 0xda, 0x7f, 0xe2, 0xf4, 0xe3, 0xa0, 0xbb,
+ 0x97, 0x20, 0x78, 0xd8, 0x7b, 0xbc, 0xad, 0xef, 0xd2, 0x43,
+ 0x95, 0x82, 0x73, 0xb5, 0xe7, 0x80, 0xbf, 0xc5, 0x07, 0x8a,
+ 0x07, 0x2e, 0xa1, 0x34, 0x94, 0x01, 0x60, 0xe9, 0xd7, 0x0d,
+ 0x5f, 0x31, 0xdc, 0x19, 0x79, 0xd4, 0x04, 0x3e, 0x1a, 0xfd,
+ 0x51, 0x0e, 0x6c, 0x29, 0x08, 0xdf, 0x11, 0xee, 0xd9, 0xdb,
+ 0xf1, 0x10, 0x38, 0xe1, 0xdc, 0x74, 0xba, 0x49, 0x09, 0xf2,
+ 0xfc, 0x9d, 0x45, 0x3b, 0xa7, 0x22, 0x4f, 0x9a, 0xfa, 0x99,
+ 0x85, 0xb1, 0xf8, 0x15, 0x07, 0x2b, 0xba, 0x60, 0x06, 0x80,
+ 0x42, 0xab, 0x28, 0xb4, 0x0b, 0xec, 0xdd, 0xa1, 0xcc, 0xce,
+ 0xa9, 0x3b, 0x8b, 0x00, 0xd3, 0xd5, 0x7f, 0x20, 0x9c, 0x08,
+ 0x1c, 0x79, 0xf2, 0x05, 0xf0, 0x11, 0xfa, 0xbc, 0x4b, 0x2a,
+ 0x48, 0xa8, 0x52, 0x90, 0x55, 0x99, 0xb5, 0xf0, 0xef, 0xc6,
+ 0x11, 0xec, 0x1c, 0x9c, 0x64, 0xd0, 0x01, 0x5d, 0xe5, 0x56,
+ 0x07, 0x26, 0x58, 0xd9, 0x7d, 0x3e, 0xba, 0x02, 0xfa, 0xbd,
+ 0x6d, 0x0a, 0xe3, 0xd3, 0xc7, 0x4b, 0xff, 0xea, 0xfd, 0x1c,
+ 0x16, 0xc7, 0xad, 0xed, 0x62, 0x9b, 0x0a, 0xe4, 0x79, 0x9f,
+ 0xde, 0xfa, 0x74, 0x22, 0xf2, 0x5c, 0xdf, 0x9d, 0xb8, 0xd9,
+ 0xd7, 0x1e, 0xad, 0x95, 0xc3, 0x0c, 0x80, 0x2e, 0x4d, 0xd7,
+ 0x0d, 0x9e, 0xcf, 0xb3, 0x0f, 0x69, 0xf6, 0xce, 0xdc, 0xfb,
+ 0x00, 0x28, 0x3d, 0xbd, 0x9b, 0x7e, 0xe9, 0xe9, 0x56, 0x8f,
+ 0xbf, 0xc8, 0x7f, 0x11, 0xa5, 0xa2, 0xa0, 0xd6, 0x1c, 0xf8,
+ 0xe6, 0xd1, 0x37, 0x73, 0xfe, 0xf7, 0xbd, 0x23, 0x25, 0x23,
+ 0xd7, 0x18, 0xc8, 0xde, 0x2f, 0xfd, 0x24, 0x45, 0xca, 0x7d,
+ 0xe7, 0xfa, 0x3a, 0x20, 0x8f, 0x41, 0x60, 0xd3, 0xc4, 0x4d,
+ 0xb7, 0x61, 0x06, 0x80, 0xc1, 0x60, 0xa0, 0x46, 0xa5, 0x8d,
+ 0x72, 0xfd, 0xf3, 0x7d, 0x5c, 0x36, 0xd7, 0x53, 0x96, 0x23,
+ 0x53, 0x83, 0x3c, 0x23, 0x35, 0x27, 0x75, 0x0c, 0xf2, 0x14,
+ 0x24, 0xd8, 0x38, 0x5b, 0xd4, 0x78, 0xa2, 0x51, 0x01, 0x33,
+ 0x08, 0x64, 0x6a, 0x59, 0x36, 0x47, 0xfa, 0xfb, 0xa1, 0xcd,
+ 0xe1, 0xe8, 0xc3, 0x40, 0xf5, 0x8e, 0xca, 0x3a, 0xcb, 0xbe,
+ 0xb2, 0x74, 0x3a, 0x3a, 0xe3, 0x19, 0x24, 0x1e, 0xb4, 0x14,
+ 0xe4, 0x20, 0xc6, 0x14, 0xf6, 0x3c, 0xd8, 0xf3, 0xe6, 0xb8,
+ 0x7e, 0xe3, 0xd6, 0x1b, 0xa8, 0xde, 0x2f, 0xfd, 0x3a, 0x4a,
+ 0x27, 0x93, 0xce, 0x64, 0xd8, 0x7d, 0x3e, 0xba, 0xb2, 0x23,
+ 0x7c, 0xc7, 0x5d, 0xc8, 0x52, 0xa0, 0x57, 0x96, 0x80, 0xdd,
+ 0x63, 0x4c, 0x3a, 0x9f, 0x34, 0x02, 0x79, 0xc6, 0x4c, 0x10,
+ 0x38, 0xe1, 0xdc, 0x72, 0xb6, 0xa5, 0xc7, 0x48, 0x13, 0xee,
+ 0xb5, 0xdf, 0xdb, 0x81, 0xa3, 0xf3, 0x1e, 0xf3, 0x32, 0xd4,
+ 0x79, 0xe8, 0x72, 0x90, 0x83, 0x19, 0x88, 0x59, 0xc7, 0x4d,
+ 0x2e, 0xe1, 0x0c, 0xbf, 0xcf, 0x47, 0x57, 0x76, 0xbf, 0xb1,
+ 0xfb, 0x37, 0x4b, 0x07, 0x40, 0xfc, 0xf7, 0xf1, 0x83, 0x91,
+ 0x27, 0x2c, 0x04, 0x87, 0xc5, 0x71, 0x7b, 0xf2, 0xd3, 0x13,
+ 0x95, 0xa5, 0x9c, 0x9f, 0xdf, 0x92, 0xbf, 0x11, 0x43, 0x2b,
+ 0xbf, 0x65, 0x09, 0x91, 0x84, 0xac, 0x06, 0x39, 0xa8, 0xe9,
+ 0x2b, 0xd4, 0x7a, 0x75, 0xb5, 0xe3, 0xab, 0x8e, 0x5c, 0xe4,
+ 0x01, 0x1a, 0x70, 0xe0, 0xad, 0x03, 0x0f, 0xcd, 0x1d, 0x00,
+ 0x31, 0x87, 0x63, 0x06, 0x20, 0xcb, 0xd3, 0x04, 0x2e, 0x8b,
+ 0xeb, 0xd9, 0xf1, 0x4b, 0x87, 0xda, 0x5c, 0xce, 0xbf, 0xda,
+ 0x78, 0x75, 0x0d, 0xb2, 0x3a, 0xcd, 0x18, 0xeb, 0x36, 0xf6,
+ 0x13, 0x90, 0x83, 0x9b, 0x17, 0x48, 0x25, 0x7b, 0x28, 0x0c,
+ 0x11, 0x72, 0x90, 0xc5, 0x69, 0x48, 0x66, 0x4c, 0xe6, 0x63,
+ 0xd8, 0x01, 0xb0, 0x38, 0x77, 0xf1, 0x20, 0x64, 0x69, 0x9a,
+ 0xc2, 0x63, 0xf3, 0x7c, 0xbb, 0x6e, 0xc2, 0x2d, 0x55, 0x5f,
+ 0xaf, 0xa8, 0xcf, 0x62, 0x3b, 0xb0, 0xd1, 0xde, 0x9f, 0xae,
+ 0x84, 0x49, 0xc3, 0x3e, 0x85, 0xbd, 0x0a, 0xa0, 0x64, 0x0f,
+ 0x9a, 0x93, 0xb5, 0x30, 0xab, 0x12, 0x66, 0x00, 0x50, 0x06,
+ 0x4a, 0x35, 0xe0, 0x9f, 0x03, 0x44, 0xc8, 0xd2, 0x34, 0x85,
+ 0x4f, 0xf0, 0x03, 0xe4, 0xbf, 0xc2, 0x2d, 0x55, 0x5f, 0x27,
+ 0xaf, 0x3b, 0xce, 0x16, 0x22, 0x29, 0xa0, 0x2d, 0x53, 0x3c,
+ 0xa7, 0x6c, 0x87, 0x2d, 0x05, 0x1b, 0xf3, 0x37, 0x86, 0x21,
+ 0x4b, 0xd3, 0x98, 0x33, 0x4b, 0xcf, 0xd4, 0xc0, 0x0c, 0x00,
+ 0xd2, 0x40, 0xaa, 0xfc, 0x16, 0xf8, 0xa1, 0xf4, 0x2f, 0xba,
+ 0x22, 0x20, 0x04, 0x41, 0xca, 0xdf, 0x6c, 0xaf, 0x3e, 0x31,
+ 0xe2, 0x29, 0xae, 0xc6, 0x5d, 0x6d, 0x80, 0x2d, 0x05, 0xeb,
+ 0x6f, 0xac, 0x7f, 0x15, 0x59, 0x9a, 0x86, 0x8c, 0x97, 0x8e,
+ 0xdf, 0x00, 0xbb, 0x7b, 0xd9, 0x1f, 0x99, 0xc0, 0xca, 0xfe,
+ 0xb1, 0xfd, 0x91, 0x14, 0xd0, 0xea, 0x4b, 0x80, 0xcd, 0xf7,
+ 0xef, 0xbe, 0xd5, 0xad, 0x31, 0x9a, 0x89, 0xea, 0xee, 0xea,
+ 0x6f, 0x59, 0x02, 0x24, 0x05, 0xb4, 0xe1, 0xfb, 0xb8, 0xef,
+ 0xab, 0x8c, 0x66, 0x86, 0x6e, 0xa5, 0xea, 0x6d, 0x96, 0x08,
+ 0xcf, 0x88, 0xed, 0x46, 0x0b, 0x40, 0x52, 0xa4, 0xc2, 0xea,
+ 0x9b, 0x3c, 0x31, 0x60, 0xe7, 0x3f, 0x54, 0x79, 0x5f, 0xa9,
+ 0x35, 0x5a, 0x88, 0xca, 0xee, 0xca, 0xc3, 0x2c, 0x3b, 0x24,
+ 0x05, 0x16, 0xe3, 0x42, 0xd2, 0x85, 0x3a, 0x4b, 0xe7, 0x09,
+ 0xa6, 0xe5, 0xa6, 0x8d, 0x45, 0x9e, 0xb0, 0x00, 0x51, 0xbe,
+ 0x51, 0x7b, 0x8d, 0x34, 0x80, 0xa4, 0x48, 0xb9, 0x77, 0xb4,
+ 0x37, 0x92, 0x02, 0x73, 0x22, 0xe4, 0x08, 0x47, 0xf6, 0x94,
+ 0xf5, 0xe8, 0x8c, 0x34, 0xa1, 0xa2, 0xab, 0xe2, 0x6b, 0x16,
+ 0x1f, 0x95, 0x05, 0x32, 0x1b, 0x39, 0x29, 0x39, 0x8d, 0x40,
+ 0x5a, 0x2d, 0xaf, 0xcc, 0x85, 0x7d, 0x46, 0x90, 0xf2, 0x4b,
+ 0x0a, 0xba, 0x28, 0x6a, 0x0e, 0xe6, 0x0e, 0x98, 0x9b, 0x09,
+ 0x78, 0x99, 0xa3, 0x45, 0x12, 0x29, 0xe1, 0x67, 0xbe, 0x0b,
+ 0x37, 0x83, 0x48, 0x4f, 0xe9, 0xbb, 0x3d, 0x67, 0x7b, 0xda,
+ 0x23, 0x0f, 0x41, 0x44, 0xcc, 0x13, 0x87, 0xa9, 0x6b, 0xc1,
+ 0x3a, 0x8f, 0x24, 0x9c, 0x4a, 0x18, 0x82, 0x61, 0xe6, 0xc9,
+ 0x20, 0x7a, 0xdc, 0xf9, 0x78, 0x3f, 0xba, 0x31, 0x0c, 0x0f,
+ 0xd6, 0xed, 0xf4, 0xdb, 0xad, 0x20, 0x0e, 0xb9, 0xd3, 0x7a,
+ 0x67, 0xd3, 0xd3, 0xbd, 0x03, 0xc2, 0xa4, 0x61, 0xe9, 0xb0,
+ 0xf7, 0x03, 0xab, 0xb3, 0x57, 0x8f, 0x44, 0xae, 0x82, 0x40,
+ 0xc2, 0x90, 0x04, 0xa0, 0x3e, 0x03, 0x1a, 0xbd, 0xa6, 0x56,
+ 0x3c, 0xe1, 0xff, 0x4b, 0xc6, 0xc3, 0xce, 0x20, 0xd2, 0x53,
+ 0xfa, 0x4e, 0x8f, 0x59, 0x1e, 0x48, 0x0a, 0xfa, 0x12, 0x09,
+ 0x5f, 0x12, 0xa1, 0x6d, 0x06, 0x2b, 0x2f, 0x1f, 0x7b, 0x34,
+ 0x36, 0xf0, 0x59, 0xcf, 0x32, 0x47, 0x06, 0xd1, 0xa3, 0xce,
+ 0x47, 0xfb, 0x18, 0xd5, 0x0c, 0xda, 0x92, 0x98, 0xd2, 0x9c,
+ 0xe9, 0x5a, 0xd3, 0xb5, 0x8f, 0x9f, 0xf7, 0xcc, 0xd7, 0x3d,
+ 0x5e, 0xdf, 0x06, 0x5b, 0x0a, 0x56, 0x5e, 0x59, 0xf9, 0x32,
+ 0xf2, 0x5e, 0x1f, 0xb0, 0x7c, 0xc4, 0x72, 0xa0, 0xe6, 0x4c,
+ 0x2a, 0xbd, 0xaa, 0xdc, 0x61, 0x8c, 0xc3, 0xdf, 0xde, 0xe3,
+ 0x3b, 0xbd, 0xe4, 0x74, 0x0d, 0x64, 0x29, 0xe8, 0x90, 0x46,
+ 0xa1, 0x2a, 0x22, 0x2f, 0x84, 0x54, 0x20, 0x9d, 0x09, 0x5a,
+ 0x4e, 0xfe, 0xed, 0x03, 0x6f, 0xf7, 0xef, 0xcd, 0xb3, 0x05,
+ 0x84, 0x60, 0x08, 0xec, 0xff, 0x11, 0x4a, 0x3b, 0x4a, 0xbf,
+ 0x44, 0x52, 0x60, 0xfa, 0xd2, 0xcf, 0x7b, 0xf4, 0xd5, 0xa3,
+ 0x4e, 0x10, 0x83, 0x5f, 0xae, 0xbf, 0xfc, 0x21, 0xc8, 0x3b,
+ 0xa6, 0x79, 0x4f, 0xfb, 0x02, 0xb6, 0x14, 0x24, 0x5f, 0x4e,
+ 0x7e, 0x09, 0x79, 0xd3, 0x04, 0x52, 0xc7, 0xa4, 0xe6, 0x80,
+ 0x18, 0x5a, 0xa9, 0x53, 0x3e, 0xb0, 0x1f, 0x01, 0xde, 0x97,
+ 0xef, 0x62, 0xd2, 0x45, 0xa8, 0x7f, 0x28, 0xe9, 0x28, 0x9d,
+ 0xcc, 0x52, 0x6d, 0x6d, 0xad, 0x16, 0x1f, 0x07, 0x9f, 0xb9,
+ 0xa4, 0x1c, 0xac, 0x66, 0xf0, 0xb4, 0x2f, 0xa6, 0x99, 0xd4,
+ 0x97, 0xcf, 0x9e, 0x63, 0x3f, 0xa2, 0xe7, 0x21, 0xdc, 0xff,
+ 0x15, 0x4a, 0x64, 0x25, 0x5f, 0xa0, 0xba, 0x42, 0xbd, 0x3d,
+ 0xed, 0xc1, 0x59, 0xf6, 0xd5, 0x47, 0xaa, 0xbb, 0x41, 0x0c,
+ 0x7c, 0xa6, 0xe6, 0xcc, 0x7b, 0x2f, 0xf2, 0xce, 0x28, 0xdf,
+ 0xa8, 0xaf, 0x60, 0x4b, 0xc1, 0xf2, 0x8b, 0xcb, 0x51, 0x65,
+ 0xb1, 0xde, 0x90, 0x3e, 0x21, 0x3d, 0x1f, 0xc4, 0xb0, 0x0a,
+ 0xad, 0xa2, 0xd0, 0x6e, 0xe0, 0x8b, 0xf7, 0xe5, 0xcb, 0x5e,
+ 0x99, 0x0d, 0x35, 0xa3, 0x58, 0x47, 0xea, 0x9e, 0xb8, 0xbd,
+ 0xe1, 0x66, 0x87, 0x3c, 0xfc, 0x1c, 0x02, 0x1c, 0x03, 0xe2,
+ 0x41, 0x6b, 0x04, 0x4f, 0xde, 0x32, 0xd9, 0xa3, 0x2f, 0xde,
+ 0x2d, 0xe4, 0x08, 0x47, 0xa9, 0xca, 0x55, 0x50, 0x3b, 0x9c,
+ 0x17, 0xcb, 0x8a, 0x77, 0x21, 0x29, 0xf8, 0x0b, 0x08, 0x9c,
+ 0x10, 0x37, 0x9e, 0x04, 0x2b, 0x0d, 0xfb, 0x5d, 0xc5, 0x77,
+ 0x0b, 0xfa, 0x72, 0x0c, 0xd1, 0xfe, 0xd1, 0xdf, 0xc0, 0x96,
+ 0x82, 0x65, 0xe7, 0x97, 0x05, 0x23, 0x6f, 0x3f, 0x83, 0x8c,
+ 0xc8, 0x0c, 0xa0, 0x8a, 0xa0, 0x5d, 0x9a, 0xae, 0x9b, 0xbc,
+ 0xfe, 0x7d, 0xdf, 0x97, 0x2f, 0x2f, 0x2d, 0xaf, 0x19, 0xb2,
+ 0x14, 0xb4, 0xb9, 0xfe, 0xc3, 0x15, 0x49, 0xc1, 0xd3, 0x04,
+ 0x3b, 0x07, 0x27, 0x51, 0x3a, 0xa0, 0xe6, 0x4c, 0x54, 0xe8,
+ 0xba, 0xd0, 0x7e, 0x30, 0xc6, 0x22, 0xe2, 0x8a, 0xc6, 0xa9,
+ 0x6b, 0xd4, 0x50, 0xa5, 0xe0, 0xfe, 0x93, 0xfb, 0x3b, 0x30,
+ 0xd4, 0x52, 0xf2, 0x77, 0x4c, 0xe9, 0xd0, 0x71, 0xb0, 0xf4,
+ 0xe0, 0x3b, 0x30, 0xc7, 0x34, 0x3f, 0x60, 0xfe, 0x71, 0xd8,
+ 0x52, 0x90, 0x78, 0x36, 0x71, 0x18, 0xf2, 0x3e, 0x86, 0x61,
+ 0xfb, 0xa2, 0xf6, 0x01, 0x75, 0xe8, 0x90, 0xa9, 0x65, 0xd9,
+ 0x5c, 0x0f, 0x2e, 0xec, 0x04, 0x3c, 0xfc, 0xd6, 0xbf, 0x6e,
+ 0xb5, 0xc2, 0x0c, 0x00, 0x2d, 0xa9, 0x6d, 0x95, 0x44, 0x4a,
+ 0x6c, 0xbb, 0xec, 0xec, 0x68, 0xd7, 0xd1, 0x29, 0x20, 0x85,
+ 0x1f, 0x0d, 0x06, 0x03, 0x19, 0xb2, 0x2a, 0x44, 0x62, 0x8e,
+ 0xb1, 0x89, 0x79, 0xe2, 0x49, 0x9a, 0x06, 0x0d, 0xd4, 0x0e,
+ 0xe7, 0x45, 0xed, 0x45, 0xdb, 0x6c, 0x56, 0x0a, 0x78, 0x6c,
+ 0x9e, 0x37, 0x68, 0xbd, 0xbf, 0xdd, 0xc5, 0xbb, 0xa7, 0x9b,
+ 0x73, 0x8c, 0x8b, 0x07, 0x2f, 0x3e, 0x05, 0x5b, 0x0a, 0x96,
+ 0x9e, 0x5e, 0x1a, 0x64, 0x93, 0x01, 0x90, 0x39, 0x37, 0xf3,
+ 0x11, 0x88, 0xa1, 0x5a, 0x7b, 0x5a, 0xcf, 0x73, 0x24, 0x66,
+ 0x6f, 0xc9, 0xca, 0xba, 0xbb, 0xf5, 0x6e, 0x3b, 0x64, 0x29,
+ 0x68, 0x76, 0x99, 0x62, 0x63, 0x15, 0xc8, 0xc3, 0xa4, 0x61,
+ 0xe9, 0x20, 0x69, 0xda, 0x94, 0x81, 0xd2, 0x06, 0x2d, 0x0b,
+ 0x72, 0xb2, 0xc4, 0x58, 0x5d, 0xf8, 0x2e, 0x11, 0xda, 0x16,
+ 0x2d, 0x54, 0x29, 0xb8, 0xdb, 0x7e, 0x77, 0x2b, 0x66, 0x2b,
+ 0xd7, 0x0a, 0xf8, 0x04, 0x3f, 0x40, 0x7e, 0x07, 0x2c, 0x25,
+ 0x6b, 0x5b, 0xe1, 0xb6, 0x70, 0x4b, 0x8e, 0x39, 0x71, 0x58,
+ 0xe2, 0x59, 0xd8, 0x52, 0xf0, 0x67, 0xf6, 0x32, 0xe3, 0x39,
+ 0x95, 0x70, 0xaa, 0x1a, 0xc4, 0x30, 0x0d, 0x8a, 0x86, 0x13,
+ 0x6c, 0x47, 0xcb, 0x56, 0xe8, 0xc2, 0x31, 0x9c, 0x28, 0xde,
+ 0x59, 0x2c, 0x83, 0x2c, 0x05, 0x4d, 0x4e, 0xaf, 0x39, 0xf1,
+ 0x18, 0xed, 0xfc, 0x48, 0xaf, 0xc8, 0x0c, 0x10, 0xa3, 0x50,
+ 0x06, 0x4a, 0x15, 0x10, 0x17, 0x40, 0x8b, 0x96, 0xac, 0x6e,
+ 0x76, 0x6e, 0xd3, 0x41, 0xb3, 0x93, 0x40, 0x29, 0x68, 0x2b,
+ 0xd8, 0xcc, 0x58, 0x29, 0x10, 0x10, 0x82, 0x60, 0xd0, 0x22,
+ 0x4e, 0x1b, 0x6f, 0xd2, 0xab, 0x34, 0x5b, 0xf2, 0x4b, 0xc9,
+ 0x97, 0x61, 0x4b, 0x41, 0xdc, 0x89, 0x38, 0x66, 0x76, 0x25,
+ 0xb9, 0xb4, 0xe2, 0x12, 0x50, 0xe6, 0x4d, 0x75, 0x77, 0xf5,
+ 0x11, 0xba, 0x55, 0xe4, 0xc2, 0x31, 0x9c, 0x53, 0xb6, 0xa7,
+ 0xac, 0x03, 0x66, 0x00, 0x68, 0x48, 0x4d, 0x83, 0xd3, 0x24,
+ 0x86, 0x49, 0xc1, 0xac, 0xfe, 0xb3, 0x80, 0x12, 0x2e, 0x48,
+ 0x8a, 0x94, 0xfb, 0xcc, 0xf5, 0xa1, 0x65, 0x21, 0x26, 0x77,
+ 0x81, 0xfb, 0x5b, 0xfa, 0x4e, 0x3d, 0x54, 0x29, 0xb8, 0xdd,
+ 0x7a, 0x3b, 0x9d, 0x31, 0xed, 0x69, 0x1c, 0x38, 0x0e, 0x63,
+ 0x40, 0xff, 0x67, 0x4f, 0xcd, 0x49, 0xa5, 0x75, 0xd1, 0x85,
+ 0x35, 0xa3, 0xd6, 0x5c, 0x85, 0x2d, 0x05, 0x8b, 0xfe, 0xb3,
+ 0x68, 0x20, 0x23, 0x02, 0xe0, 0xda, 0xc7, 0xd7, 0x9a, 0x00,
+ 0x6f, 0xd5, 0xd0, 0xfe, 0x82, 0x25, 0x0b, 0x63, 0xf1, 0x2b,
+ 0xbe, 0xae, 0xe8, 0x82, 0x2a, 0x05, 0x7a, 0x4d, 0xdd, 0xb3,
+ 0xae, 0xb6, 0x59, 0x15, 0xb1, 0x81, 0xb1, 0x47, 0x41, 0x2f,
+ 0x53, 0xb8, 0xbf, 0xe5, 0x6e, 0x15, 0xf7, 0xea, 0xbc, 0x85,
+ 0xde, 0x31, 0xa4, 0x82, 0x84, 0x2a, 0x05, 0xf9, 0x2d, 0xf9,
+ 0x1b, 0xac, 0x56, 0x0a, 0xc4, 0x3c, 0xf1, 0x04, 0x4d, 0x9d,
+ 0x06, 0x68, 0xe9, 0x5f, 0x71, 0x69, 0x85, 0x55, 0xe5, 0xd0,
+ 0xaf, 0x0d, 0x5d, 0x9b, 0x07, 0x5b, 0x0a, 0xe6, 0x1f, 0x9f,
+ 0x1f, 0x68, 0x8d, 0xfe, 0x67, 0xdd, 0xd9, 0x74, 0x07, 0xe8,
+ 0xef, 0xd4, 0xe2, 0x27, 0xd6, 0x97, 0x2f, 0xc7, 0xc2, 0x59,
+ 0x82, 0xea, 0x4c, 0xb0, 0x0c, 0x66, 0x50, 0xd4, 0x7a, 0x75,
+ 0xad, 0xd5, 0xb5, 0xac, 0x5b, 0x12, 0xb4, 0xe4, 0x07, 0xc0,
+ 0x53, 0xb0, 0x16, 0xd7, 0xa9, 0xd6, 0x99, 0x26, 0xe5, 0xe7,
+ 0xe0, 0xb7, 0x80, 0xec, 0x81, 0x2b, 0x05, 0x37, 0x9a, 0x6f,
+ 0xac, 0xb3, 0x1a, 0x83, 0xb8, 0xda, 0xb9, 0x4e, 0x05, 0xfd,
+ 0xf3, 0xe4, 0xbd, 0xd3, 0xef, 0x0d, 0xb5, 0xe6, 0xbd, 0x4e,
+ 0xfa, 0x84, 0xf4, 0x5b, 0xb0, 0xa5, 0x60, 0xde, 0x91, 0x79,
+ 0x01, 0xb4, 0x37, 0x04, 0x8e, 0xe1, 0x44, 0xf1, 0xae, 0x62,
+ 0xa0, 0xab, 0xdc, 0x05, 0x6d, 0x05, 0x5b, 0xac, 0xfd, 0xf8,
+ 0x93, 0x8d, 0xb3, 0x1d, 0xea, 0xb3, 0xea, 0x15, 0x90, 0xa5,
+ 0xa0, 0x5a, 0x14, 0x2a, 0xa2, 0xb7, 0x14, 0x24, 0x87, 0x24,
+ 0x5f, 0x02, 0xfc, 0xd4, 0xa9, 0x67, 0xca, 0xa9, 0x57, 0xa0,
+ 0x63, 0x60, 0x02, 0xa5, 0xa1, 0xa0, 0x56, 0x22, 0xcb, 0x6b,
+ 0xce, 0xfb, 0x98, 0xb6, 0x06, 0x70, 0xb7, 0x07, 0x3f, 0x21,
+ 0x5b, 0x78, 0x7c, 0x21, 0x33, 0x0e, 0x3b, 0xfe, 0xe0, 0xb3,
+ 0xd7, 0x3e, 0xfb, 0x15, 0xb6, 0x14, 0xc4, 0x7c, 0x4b, 0xc3,
+ 0x36, 0xb6, 0x2c, 0x8c, 0xc5, 0x7f, 0x7c, 0xe0, 0x31, 0xd0,
+ 0x55, 0xee, 0xeb, 0xcd, 0xd7, 0xd7, 0x62, 0x0c, 0x83, 0xc0,
+ 0x09, 0x71, 0xf3, 0xe9, 0x66, 0x25, 0x64, 0x29, 0xa8, 0x14,
+ 0x8d, 0xa5, 0x99, 0x14, 0xa4, 0xbd, 0x92, 0xf6, 0x0b, 0xc8,
+ 0x24, 0x54, 0x7a, 0x55, 0xa5, 0xe8, 0x15, 0x11, 0x23, 0xbb,
+ 0x71, 0x0f, 0x71, 0x1a, 0xf2, 0x01, 0xc8, 0x1d, 0x07, 0x53,
+ 0xc8, 0x6d, 0xca, 0x4d, 0xa1, 0xcd, 0x84, 0x7d, 0x1d, 0x7c,
+ 0xe7, 0x81, 0x9e, 0x88, 0xbd, 0x73, 0xf0, 0x1d, 0x3f, 0x8c,
+ 0xc1, 0x7c, 0x3e, 0xf5, 0xf3, 0xfb, 0xb0, 0xa5, 0x60, 0xce,
+ 0xa1, 0x39, 0x96, 0xb7, 0x21, 0x1b, 0x67, 0x3b, 0xd4, 0x1e,
+ 0xab, 0x95, 0x83, 0x0c, 0xfc, 0x4a, 0xc3, 0x95, 0x95, 0x18,
+ 0xc3, 0x21, 0x58, 0x84, 0xa4, 0xed, 0x42, 0x5b, 0x0f, 0xcc,
+ 0x00, 0x50, 0xe9, 0x55, 0xe5, 0xc2, 0xd1, 0xa6, 0x37, 0xb6,
+ 0xc6, 0x8d, 0x46, 0xa3, 0x91, 0x69, 0x86, 0xc7, 0x71, 0x1c,
+ 0xea, 0x51, 0xa2, 0xba, 0x4a, 0xad, 0xe7, 0xfb, 0xf1, 0x09,
+ 0x26, 0xd8, 0x0a, 0x95, 0xb6, 0x36, 0xf1, 0xc7, 0xcd, 0x94,
+ 0x89, 0xa0, 0x00, 0xb0, 0x71, 0x50, 0x00, 0x98, 0x06, 0x89,
+ 0x02, 0x00, 0x81, 0x02, 0x00, 0x81, 0x02, 0x00, 0x81, 0x02,
+ 0x00, 0x81, 0x02, 0x00, 0x81, 0x02, 0x00, 0x61, 0x9d, 0xfc,
+ 0x17, 0x96, 0x38, 0x88, 0x04, 0x3c, 0x5f, 0x67, 0x6c, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82
+};
+
+unsigned char argb_mask_npot_png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00,
+ 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x7e,
+ 0x00, 0x00, 0x00, 0x7e, 0x08, 0x06, 0x00, 0x00, 0x00, 0xe2,
+ 0x23, 0xa5, 0x88, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47,
+ 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7,
+ 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00,
+ 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a,
+ 0x9c, 0x18, 0x00, 0x00, 0x00, 0x07, 0x74, 0x49, 0x4d, 0x45,
+ 0x07, 0xd4, 0x08, 0x09, 0x14, 0x35, 0x26, 0x63, 0x10, 0xbc,
+ 0x35, 0x00, 0x00, 0x0c, 0xae, 0x49, 0x44, 0x41, 0x54, 0x78,
+ 0xda, 0xed, 0x9d, 0xf9, 0x57, 0x53, 0xd7, 0x16, 0xc7, 0xef,
+ 0x4d, 0x6e, 0x06, 0x42, 0x08, 0x41, 0x02, 0x46, 0x46, 0x41,
+ 0x70, 0x40, 0xd1, 0x52, 0xa7, 0x62, 0xc5, 0xa1, 0x15, 0xf0,
+ 0x59, 0xab, 0xd4, 0x5a, 0xa1, 0x8a, 0xc3, 0x03, 0xd1, 0x96,
+ 0xba, 0x50, 0xba, 0x1c, 0x0a, 0xb4, 0x0e, 0x4f, 0xea, 0xb0,
+ 0xaa, 0xa2, 0xed, 0xb3, 0x6a, 0xb5, 0x6a, 0x8b, 0x43, 0x1f,
+ 0x55, 0xab, 0x75, 0xae, 0x45, 0x8a, 0xa8, 0xa8, 0x14, 0xd1,
+ 0x22, 0x82, 0x02, 0x32, 0xcf, 0x86, 0x21, 0x09, 0x19, 0xef,
+ 0xbd, 0x79, 0x3f, 0xb4, 0x5d, 0xab, 0xab, 0xcf, 0xd7, 0x72,
+ 0x22, 0x27, 0xb9, 0x37, 0x39, 0x9f, 0x3f, 0x20, 0x77, 0x9f,
+ 0xfd, 0x25, 0x5f, 0xce, 0x3d, 0xd9, 0x67, 0x6f, 0xdc, 0x64,
+ 0x32, 0x99, 0x30, 0x1b, 0x02, 0xc7, 0x71, 0x1c, 0xe6, 0xe7,
+ 0x6b, 0x9f, 0x68, 0x4d, 0x42, 0x3f, 0x21, 0xeb, 0xf3, 0xc4,
+ 0xc1, 0x10, 0x76, 0x09, 0x12, 0x1e, 0x1c, 0x12, 0x09, 0x8f,
+ 0x40, 0xc2, 0x23, 0x90, 0xf0, 0x08, 0x24, 0x3c, 0x02, 0x09,
+ 0x8f, 0x40, 0xc2, 0x23, 0x6c, 0x80, 0x43, 0xb3, 0x0f, 0x95,
+ 0x99, 0x20, 0x42, 0xd3, 0x34, 0x3d, 0xf6, 0xa3, 0xb1, 0xee,
+ 0xb6, 0x90, 0xab, 0x30, 0x79, 0x58, 0x3a, 0x4d, 0xd3, 0x74,
+ 0x4f, 0xd7, 0x4e, 0xd1, 0x94, 0x21, 0x78, 0x79, 0x70, 0x1f,
+ 0x46, 0x2e, 0x86, 0xcf, 0xe5, 0x7b, 0x75, 0xe6, 0x75, 0xea,
+ 0x60, 0x8a, 0xdf, 0xae, 0x6d, 0xcf, 0xe1, 0x7b, 0xf0, 0x59,
+ 0xed, 0x4e, 0x42, 0xae, 0x30, 0x40, 0x79, 0x5b, 0xa9, 0x07,
+ 0x59, 0x77, 0xc6, 0xdd, 0x8c, 0x48, 0x46, 0x2f, 0x2a, 0xb4,
+ 0x6f, 0xe8, 0x7a, 0x90, 0xbf, 0x64, 0x73, 0xd8, 0xff, 0x70,
+ 0x7f, 0x14, 0x9b, 0x85, 0x3f, 0x11, 0x7f, 0xe2, 0x09, 0xc8,
+ 0x7a, 0x1b, 0xd4, 0x0d, 0xa7, 0x08, 0x29, 0x81, 0x33, 0x7e,
+ 0x61, 0xc7, 0xe6, 0x1d, 0x2b, 0x87, 0x6c, 0xf9, 0xe4, 0x88,
+ 0x95, 0x23, 0x5c, 0xd9, 0x28, 0x7a, 0xb8, 0x67, 0xf8, 0x76,
+ 0x90, 0xb5, 0x52, 0x34, 0xa5, 0x09, 0x8c, 0x0f, 0x74, 0x66,
+ 0x8b, 0x95, 0xf9, 0x81, 0x5a, 0x19, 0x28, 0xad, 0x9a, 0xd6,
+ 0x8b, 0x84, 0x8c, 0x60, 0x95, 0xe5, 0x8b, 0x08, 0x51, 0x90,
+ 0xea, 0x9e, 0x0a, 0x28, 0x2f, 0xe9, 0xf9, 0xe9, 0x13, 0x58,
+ 0xf5, 0x97, 0x3d, 0xa9, 0xdf, 0xa4, 0x2d, 0x26, 0xc8, 0xec,
+ 0xba, 0xb7, 0x6b, 0x2a, 0x9b, 0x72, 0x72, 0x6e, 0xd9, 0xb9,
+ 0x1a, 0x90, 0xf5, 0x55, 0x75, 0x55, 0x1d, 0xe1, 0x38, 0x72,
+ 0x70, 0xd6, 0xd9, 0xda, 0xc9, 0xb8, 0x93, 0x4f, 0x60, 0x0a,
+ 0x4f, 0xd1, 0x94, 0x61, 0xf0, 0xbb, 0x83, 0xa5, 0x6c, 0xc8,
+ 0xc5, 0xeb, 0x3e, 0xaf, 0x7f, 0x0e, 0xb2, 0x36, 0x23, 0x65,
+ 0xec, 0xf2, 0x79, 0xdb, 0x47, 0xcc, 0xca, 0x4d, 0x8c, 0x03,
+ 0xe1, 0x30, 0x50, 0x55, 0xa4, 0x82, 0x6a, 0xf9, 0x8d, 0xea,
+ 0xc6, 0x53, 0x5c, 0x67, 0x2e, 0xa3, 0xbf, 0x15, 0x8e, 0x3c,
+ 0xc7, 0x90, 0xee, 0xd2, 0x6e, 0x03, 0xc8, 0xba, 0x52, 0xae,
+ 0xa6, 0x8c, 0x66, 0xf5, 0xfb, 0x6a, 0x84, 0x57, 0x44, 0x06,
+ 0x6c, 0xcb, 0xdf, 0x52, 0xb0, 0x65, 0x12, 0x93, 0x73, 0x90,
+ 0xbd, 0x2a, 0xbb, 0x1e, 0x64, 0x3d, 0xa5, 0xed, 0xa5, 0x7b,
+ 0x71, 0x3e, 0x8e, 0xb1, 0x9e, 0x73, 0x89, 0x60, 0xff, 0xdb,
+ 0xcc, 0xb0, 0x7c, 0x8d, 0xff, 0x22, 0x7f, 0x09, 0x13, 0xd7,
+ 0x3e, 0xc7, 0x6f, 0xce, 0x21, 0x90, 0xb5, 0x18, 0x28, 0x83,
+ 0x42, 0x3e, 0x43, 0x2e, 0xb2, 0x89, 0x13, 0x3d, 0x11, 0x21,
+ 0x0a, 0x56, 0x3f, 0x50, 0x1b, 0x60, 0x8a, 0x5f, 0xad, 0xac,
+ 0x3e, 0xca, 0xb4, 0x8d, 0x90, 0x84, 0x2f, 0x79, 0x49, 0x5b,
+ 0xa9, 0x35, 0x82, 0xac, 0x23, 0xe9, 0x7c, 0xd2, 0x70, 0x9b,
+ 0x3a, 0xce, 0x9d, 0xe1, 0x33, 0x63, 0x2f, 0x6c, 0xcb, 0x5f,
+ 0x9b, 0xb7, 0x36, 0x94, 0x49, 0x6b, 0xbe, 0xbe, 0xf6, 0x7a,
+ 0x13, 0x48, 0xfc, 0x45, 0x6d, 0x45, 0xdb, 0x71, 0x02, 0xc7,
+ 0x6c, 0x8e, 0x2b, 0xef, 0x5f, 0xa9, 0x83, 0x29, 0x3c, 0x49,
+ 0x91, 0x4a, 0xaf, 0x68, 0x2f, 0x46, 0xec, 0x84, 0x17, 0x04,
+ 0x2e, 0x38, 0x0e, 0x12, 0xbb, 0x9e, 0xd4, 0x37, 0xba, 0x4e,
+ 0x71, 0x15, 0x62, 0xb6, 0x88, 0x98, 0x27, 0x1e, 0xa9, 0x79,
+ 0xac, 0x81, 0x6a, 0xf9, 0xe5, 0x9d, 0xe5, 0x07, 0x70, 0x81,
+ 0x75, 0xbf, 0x35, 0x2e, 0x02, 0x97, 0x89, 0xba, 0x3a, 0x1d,
+ 0x90, 0xc5, 0xc7, 0x65, 0xc5, 0x0d, 0xc6, 0x6c, 0x99, 0xd9,
+ 0x7e, 0xb3, 0x0f, 0xc2, 0xb6, 0xfc, 0x55, 0x3f, 0xae, 0x7a,
+ 0xd1, 0x8a, 0x4b, 0xe4, 0x14, 0x6c, 0x2e, 0x68, 0x05, 0x89,
+ 0xf7, 0x66, 0xf3, 0xcd, 0x0d, 0x18, 0x8e, 0xd9, 0x3e, 0xb9,
+ 0xa9, 0xb9, 0x8d, 0x30, 0x85, 0x37, 0x52, 0xc6, 0xf6, 0xbe,
+ 0x33, 0xfa, 0x5a, 0x65, 0x67, 0xbc, 0x24, 0x68, 0xc9, 0x77,
+ 0x20, 0xb1, 0x6a, 0x8d, 0xda, 0x27, 0x92, 0x71, 0x12, 0x3e,
+ 0x66, 0x0f, 0x48, 0xf8, 0x92, 0x50, 0x6d, 0x15, 0xd8, 0x6e,
+ 0x17, 0x94, 0x12, 0x45, 0xc9, 0xa7, 0x96, 0xde, 0x28, 0xc9,
+ 0x84, 0xb2, 0x48, 0x7d, 0xb3, 0x9e, 0x04, 0x89, 0x33, 0xfa,
+ 0x50, 0xb4, 0x3f, 0x66, 0x4f, 0xc4, 0x06, 0xc4, 0x1e, 0x83,
+ 0x6d, 0xf9, 0xef, 0x9d, 0x7b, 0x6f, 0x98, 0xa5, 0xd6, 0x83,
+ 0x63, 0x38, 0x71, 0x3f, 0xe3, 0xfe, 0x53, 0x90, 0xf8, 0x7e,
+ 0xac, 0xff, 0x71, 0x15, 0x66, 0x87, 0xe0, 0xf9, 0x1b, 0xf2,
+ 0x9b, 0x61, 0x0a, 0xaf, 0x27, 0xf5, 0x2d, 0xae, 0x11, 0x96,
+ 0xd9, 0x29, 0x27, 0x0d, 0x4f, 0xba, 0x00, 0x12, 0x5b, 0xb7,
+ 0xa1, 0xfb, 0xa1, 0x63, 0x88, 0x23, 0xcf, 0x1e, 0x85, 0xc7,
+ 0xa4, 0x02, 0xe9, 0x44, 0x5d, 0xbd, 0x8e, 0x84, 0x29, 0x7e,
+ 0x61, 0x6b, 0xe1, 0x56, 0xd8, 0xd5, 0x84, 0x72, 0x91, 0x7c,
+ 0x86, 0x41, 0x61, 0xa0, 0x40, 0xe2, 0x9a, 0xfe, 0xef, 0xe9,
+ 0xde, 0x98, 0x3d, 0x13, 0x3f, 0x38, 0xfe, 0x24, 0x6c, 0xcb,
+ 0x8f, 0x3b, 0x11, 0x37, 0x08, 0xa2, 0xc5, 0xf3, 0x4b, 0xf7,
+ 0x94, 0xb6, 0x83, 0xc4, 0xf3, 0x7d, 0xf5, 0xf7, 0xef, 0x62,
+ 0x08, 0x8c, 0x53, 0xb8, 0xb5, 0xb0, 0x15, 0xa6, 0xf0, 0x3a,
+ 0xa3, 0xae, 0x4e, 0x1a, 0x26, 0x15, 0xc0, 0x08, 0x7e, 0xf5,
+ 0xa8, 0xd5, 0xd9, 0x20, 0xb1, 0xa8, 0xf4, 0xaa, 0x42, 0x87,
+ 0x41, 0x0e, 0x04, 0x92, 0x1d, 0xc3, 0x30, 0x57, 0xa1, 0x6b,
+ 0x38, 0xe8, 0x6e, 0x18, 0x94, 0x1b, 0x4d, 0x37, 0xd6, 0xf6,
+ 0x76, 0xdc, 0x5e, 0x62, 0xaf, 0x39, 0xc6, 0x2e, 0x23, 0x90,
+ 0xc5, 0x4f, 0xde, 0x32, 0xb9, 0x1f, 0x52, 0xfc, 0x0f, 0x24,
+ 0x0e, 0x4b, 0x3c, 0x0b, 0xdb, 0xf2, 0x63, 0xbe, 0x8e, 0xe9,
+ 0xb5, 0x57, 0x27, 0x0e, 0xce, 0x71, 0xa8, 0x3c, 0x5c, 0xd9,
+ 0x09, 0xf2, 0xfc, 0x63, 0xe5, 0xc7, 0xe6, 0x23, 0xa5, 0x9f,
+ 0xf1, 0x3a, 0x54, 0xbc, 0xb3, 0x58, 0x01, 0x53, 0x78, 0x8d,
+ 0x51, 0x53, 0x21, 0x1e, 0x25, 0xee, 0x95, 0x9d, 0xf4, 0xba,
+ 0x71, 0xeb, 0xae, 0x83, 0x3c, 0xbb, 0x43, 0xd7, 0x91, 0x27,
+ 0xf0, 0x15, 0x70, 0x91, 0xd2, 0xcf, 0xc0, 0xdd, 0xc1, 0x7d,
+ 0x3a, 0xe8, 0xee, 0x18, 0x94, 0xec, 0xfa, 0xec, 0x95, 0xcf,
+ 0x1b, 0xa7, 0x9f, 0xc4, 0x6f, 0x01, 0xa9, 0x26, 0x7b, 0x1c,
+ 0x27, 0x4d, 0xd3, 0xe4, 0x98, 0xb4, 0x31, 0xee, 0x48, 0xe1,
+ 0xbf, 0x20, 0xf9, 0x85, 0xe4, 0x1f, 0x60, 0x5b, 0xfe, 0xcc,
+ 0x7d, 0x33, 0x7d, 0xcd, 0x8d, 0x8f, 0x8b, 0x73, 0x9d, 0x6a,
+ 0xbf, 0xa9, 0x55, 0x02, 0xdd, 0x03, 0x28, 0xd9, 0x3f, 0x0b,
+ 0x29, 0xdb, 0x83, 0xd7, 0xa3, 0xb2, 0xbd, 0x65, 0xed, 0x30,
+ 0x85, 0xef, 0x36, 0x74, 0x97, 0x88, 0x82, 0x45, 0x66, 0xed,
+ 0xac, 0x37, 0x4f, 0xda, 0x7c, 0x07, 0xe4, 0x59, 0x6d, 0x9a,
+ 0xb6, 0x1f, 0x78, 0x7d, 0x79, 0xe8, 0x5e, 0x62, 0x4f, 0xf0,
+ 0x70, 0xf4, 0x78, 0xd3, 0xd8, 0x69, 0x84, 0x6a, 0xf9, 0xe7,
+ 0x6a, 0xce, 0x01, 0xbf, 0x4b, 0x0f, 0x94, 0x0e, 0x5c, 0x42,
+ 0xe9, 0x28, 0x1a, 0xc0, 0xe2, 0x0d, 0xc3, 0x57, 0x0c, 0xef,
+ 0x83, 0x14, 0x05, 0xe0, 0x83, 0xd1, 0x1f, 0xe4, 0xc0, 0xb6,
+ 0xfc, 0xf0, 0x1d, 0xe1, 0x9e, 0x3d, 0x8d, 0x87, 0xc0, 0x89,
+ 0x3e, 0x8d, 0xa7, 0x1b, 0xd5, 0x20, 0x9f, 0xbf, 0xb3, 0x68,
+ 0xe7, 0x54, 0xa4, 0x24, 0xe8, 0xeb, 0x12, 0xc6, 0x11, 0x56,
+ 0x1c, 0xac, 0xe8, 0x84, 0x29, 0xbc, 0x4a, 0xaf, 0x2a, 0x74,
+ 0x08, 0xec, 0xd9, 0x61, 0xca, 0xce, 0xa9, 0x3b, 0x8b, 0x00,
+ 0xcb, 0xbe, 0xbf, 0x23, 0x5c, 0x08, 0x1c, 0x29, 0x69, 0x06,
+ 0x3e, 0x62, 0x9f, 0xb7, 0x49, 0x15, 0x09, 0xd5, 0xf2, 0xb3,
+ 0x2a, 0xb3, 0x16, 0xfe, 0x5d, 0x1c, 0xc1, 0x7d, 0x82, 0x93,
+ 0x68, 0x03, 0xd0, 0x95, 0x66, 0x6d, 0x60, 0x02, 0x4b, 0xee,
+ 0xbb, 0x31, 0x15, 0xd0, 0xf7, 0x65, 0x73, 0x18, 0x9f, 0x3e,
+ 0x5e, 0xfe, 0xff, 0x9e, 0xcf, 0xe3, 0xf0, 0xdc, 0x5b, 0x2f,
+ 0xb6, 0x6a, 0x40, 0x3e, 0xef, 0xe3, 0x5b, 0x1f, 0x4f, 0x44,
+ 0xca, 0x3d, 0xff, 0x09, 0x99, 0x63, 0xcd, 0xd1, 0x1a, 0x25,
+ 0x4c, 0xe1, 0x3b, 0x75, 0x9d, 0x37, 0x04, 0x3e, 0xcf, 0x3e,
+ 0x5c, 0xd9, 0x3b, 0x73, 0xef, 0x03, 0xa0, 0x32, 0xef, 0x2e,
+ 0xe6, 0x95, 0x79, 0xb3, 0x16, 0x7f, 0x89, 0xff, 0x22, 0x4a,
+ 0x43, 0x41, 0xbd, 0x73, 0xff, 0xd5, 0xa3, 0xaf, 0xe6, 0xfc,
+ 0xf9, 0xb9, 0x23, 0x65, 0x23, 0xd7, 0xd0, 0x64, 0xcf, 0x2d,
+ 0x9e, 0xa4, 0x48, 0xa5, 0xef, 0x5c, 0x5f, 0x27, 0xa4, 0x58,
+ 0x2f, 0xb2, 0x69, 0xe2, 0xa6, 0xdb, 0x30, 0x85, 0xa7, 0x69,
+ 0x9a, 0x1a, 0x95, 0x36, 0xca, 0xed, 0xf7, 0xe7, 0xf1, 0xb9,
+ 0x7c, 0x4f, 0x45, 0x8e, 0x42, 0x0b, 0xf2, 0x19, 0xa9, 0x39,
+ 0xa9, 0x63, 0x90, 0x52, 0xbd, 0x0c, 0x17, 0xe7, 0x4a, 0x1a,
+ 0x4e, 0x34, 0xa8, 0x60, 0x8a, 0xaf, 0xd0, 0x2a, 0xb2, 0x79,
+ 0xf2, 0x5f, 0x0f, 0x5b, 0x0e, 0x47, 0x1f, 0x06, 0xea, 0xe7,
+ 0x53, 0xd6, 0x51, 0xf6, 0x85, 0xb5, 0xcb, 0xba, 0x6d, 0x96,
+ 0x41, 0xd2, 0x41, 0x4b, 0x41, 0x0e, 0x50, 0xcc, 0x61, 0xcf,
+ 0x83, 0x3d, 0xaf, 0x8f, 0xeb, 0x3b, 0x6e, 0x3d, 0x4d, 0xf5,
+ 0xdc, 0xe2, 0x0d, 0x94, 0x41, 0x21, 0x9f, 0x69, 0x23, 0xf7,
+ 0xdd, 0x98, 0xca, 0x8e, 0xf0, 0x1d, 0x77, 0x21, 0x5b, 0xbe,
+ 0x51, 0x5d, 0x02, 0x76, 0xcf, 0x2f, 0xe9, 0x7c, 0xd2, 0x08,
+ 0xa4, 0x0c, 0x64, 0x08, 0x9c, 0xe8, 0xd3, 0x7c, 0xb6, 0xb9,
+ 0xdb, 0xc4, 0x10, 0xee, 0xb5, 0xdd, 0xdb, 0x81, 0xa3, 0x73,
+ 0x1a, 0xcb, 0x30, 0xb4, 0xcf, 0xd0, 0xe5, 0x20, 0x07, 0x2a,
+ 0x10, 0xab, 0x78, 0x1b, 0x5d, 0xc3, 0x6d, 0xf4, 0xbe, 0x1b,
+ 0x53, 0xd9, 0xfd, 0xda, 0xee, 0x5f, 0xac, 0x2d, 0x7c, 0xfc,
+ 0xb7, 0xf1, 0x83, 0x91, 0x12, 0x16, 0x86, 0xc7, 0xe1, 0xb9,
+ 0x3f, 0xfd, 0xe1, 0xa9, 0xc6, 0x5a, 0xa2, 0xe7, 0x37, 0xe7,
+ 0x6f, 0xc4, 0x90, 0xc3, 0x5b, 0x87, 0x10, 0x59, 0xc8, 0x6a,
+ 0x90, 0x03, 0x96, 0xde, 0x42, 0x6b, 0xd4, 0x56, 0x39, 0xbf,
+ 0xec, 0xcc, 0x47, 0x0a, 0x58, 0x91, 0x03, 0x6f, 0x1c, 0x78,
+ 0x68, 0x69, 0xe1, 0x63, 0x0e, 0xc7, 0x0c, 0x40, 0x99, 0xb7,
+ 0x32, 0x7c, 0x0e, 0xdf, 0xb3, 0xfd, 0xa7, 0x76, 0xad, 0xa5,
+ 0x44, 0xbf, 0xda, 0x70, 0x75, 0x0d, 0xca, 0x3a, 0x43, 0x18,
+ 0xeb, 0x3e, 0xf6, 0x23, 0x90, 0x03, 0x97, 0xe7, 0x28, 0xd9,
+ 0x7a, 0x28, 0x0e, 0x11, 0xf3, 0x50, 0xc6, 0x19, 0x44, 0x66,
+ 0x4c, 0xe6, 0x63, 0xd8, 0xc2, 0x2f, 0xce, 0x5d, 0x3c, 0x08,
+ 0x65, 0x9a, 0x61, 0x08, 0xb8, 0x02, 0xdf, 0xce, 0x9b, 0x70,
+ 0x5b, 0xa6, 0xd7, 0xa9, 0xea, 0xb2, 0xb8, 0x4e, 0x5c, 0xb4,
+ 0x97, 0x67, 0x1a, 0x61, 0xf2, 0xb0, 0x8f, 0x61, 0x7f, 0xeb,
+ 0x51, 0x91, 0x05, 0x43, 0xc9, 0x5a, 0x98, 0x55, 0x09, 0x53,
+ 0x78, 0x8a, 0xa6, 0x34, 0x03, 0xfe, 0x39, 0x40, 0x82, 0x32,
+ 0xcd, 0x30, 0x84, 0x84, 0x30, 0x40, 0xf9, 0x33, 0xdc, 0x96,
+ 0xe9, 0xb5, 0xca, 0xda, 0xe3, 0x5c, 0x31, 0xb2, 0x7c, 0xc6,
+ 0x31, 0xc5, 0x73, 0xca, 0x76, 0xd8, 0x96, 0xbf, 0x31, 0x7f,
+ 0x63, 0x18, 0xca, 0x34, 0x03, 0x39, 0xb3, 0xf4, 0x4c, 0x35,
+ 0x4c, 0xe1, 0x49, 0x9a, 0xd4, 0xf8, 0x2d, 0xf0, 0x43, 0x65,
+ 0x56, 0x4c, 0x43, 0x44, 0x88, 0x82, 0xd4, 0xbf, 0xd8, 0x5f,
+ 0xff, 0x5c, 0x04, 0x86, 0x61, 0x57, 0xe3, 0xae, 0xd6, 0xc3,
+ 0xb6, 0xfc, 0xf5, 0x37, 0xd6, 0xbf, 0x8c, 0x32, 0xcd, 0x20,
+ 0xc6, 0xcb, 0xc7, 0x6f, 0x80, 0x3d, 0x0d, 0xeb, 0xb7, 0xca,
+ 0x5a, 0x75, 0xff, 0xd8, 0xfe, 0xc8, 0xf2, 0x19, 0xb1, 0xb3,
+ 0xe7, 0x0a, 0xfd, 0xbb, 0x6e, 0x75, 0xe9, 0x4c, 0x16, 0xa2,
+ 0xaa, 0xab, 0xea, 0x6b, 0x8e, 0x08, 0x59, 0xbe, 0xd5, 0xf9,
+ 0x36, 0xee, 0xdb, 0x27, 0x26, 0x0b, 0xc3, 0xb4, 0x96, 0xe9,
+ 0x76, 0x47, 0x84, 0x67, 0xc4, 0x76, 0x93, 0x15, 0x20, 0x29,
+ 0x52, 0xc5, 0xda, 0xe1, 0x41, 0x36, 0xb0, 0x93, 0x1f, 0xaa,
+ 0xbe, 0xaf, 0xd6, 0x9b, 0xac, 0x44, 0x65, 0x57, 0xe5, 0x61,
+ 0x8e, 0x03, 0xb2, 0x7c, 0x8b, 0x73, 0x21, 0xe9, 0x42, 0xad,
+ 0xb5, 0xeb, 0xf0, 0xd2, 0x72, 0xd3, 0xc6, 0x22, 0x25, 0x2c,
+ 0x48, 0x94, 0x6f, 0xd4, 0x5e, 0x13, 0x03, 0x20, 0x29, 0x52,
+ 0xe9, 0x1d, 0xed, 0x8d, 0x2c, 0xdf, 0x12, 0x88, 0x79, 0xe2,
+ 0x91, 0xdd, 0x65, 0xdd, 0x06, 0x13, 0x43, 0xa8, 0xe8, 0xac,
+ 0xf8, 0x92, 0x23, 0x44, 0x6d, 0x6f, 0xa0, 0x93, 0x93, 0x92,
+ 0xd3, 0x00, 0xf4, 0xbf, 0x58, 0x59, 0x99, 0x0b, 0xfb, 0x1d,
+ 0x3f, 0xe5, 0xa7, 0x14, 0x74, 0x81, 0x12, 0x26, 0x73, 0x07,
+ 0xcc, 0xcd, 0x04, 0xbc, 0x04, 0xd1, 0x2c, 0x8b, 0x94, 0x09,
+ 0x33, 0xdf, 0x86, 0x5b, 0xb1, 0x63, 0xa4, 0x8c, 0x5d, 0x9e,
+ 0xb3, 0x3d, 0x1d, 0x91, 0x42, 0x10, 0x90, 0x0a, 0xa4, 0x61,
+ 0xda, 0x1a, 0xb0, 0x49, 0x17, 0x09, 0xa7, 0x12, 0x86, 0x60,
+ 0x98, 0x65, 0x2a, 0x76, 0x1e, 0x77, 0x3c, 0xde, 0x8f, 0x6e,
+ 0xd0, 0xf6, 0x3e, 0x9c, 0xdb, 0xe9, 0xb7, 0x5b, 0x40, 0x84,
+ 0xb8, 0xd3, 0x72, 0x67, 0xd3, 0x1f, 0x7b, 0xd7, 0x87, 0xc9,
+ 0xc3, 0xd2, 0x61, 0xff, 0xbf, 0x5f, 0x9d, 0xbd, 0x7a, 0x24,
+ 0x92, 0xaa, 0x17, 0x49, 0x18, 0x92, 0x00, 0xd4, 0xe7, 0x5e,
+ 0x67, 0xd4, 0xd5, 0x48, 0x27, 0xfc, 0x6f, 0xeb, 0x72, 0xd8,
+ 0x15, 0x3b, 0x46, 0xca, 0xd8, 0xe1, 0x31, 0xcb, 0x03, 0x59,
+ 0x7e, 0x6f, 0x20, 0x13, 0xca, 0x22, 0xf4, 0x4d, 0x60, 0x6d,
+ 0xce, 0x63, 0x8f, 0xc6, 0x06, 0x3e, 0xeb, 0xb3, 0x2c, 0x51,
+ 0xb1, 0xf3, 0xa8, 0xe3, 0xd1, 0x3e, 0x9b, 0x18, 0x12, 0x6c,
+ 0x4d, 0xcc, 0x19, 0xfa, 0x73, 0xad, 0xf1, 0xda, 0x87, 0x7f,
+ 0xf5, 0x99, 0xaf, 0x7a, 0xbc, 0xba, 0x0d, 0xb6, 0xe5, 0xaf,
+ 0xbc, 0xb2, 0xf2, 0x45, 0xa4, 0xde, 0x73, 0xb0, 0x7c, 0xc4,
+ 0x72, 0xa0, 0xa1, 0x3f, 0x1a, 0xa3, 0xa6, 0xdc, 0x69, 0x8c,
+ 0xd3, 0xdf, 0xde, 0x73, 0x3b, 0xbd, 0xe4, 0x74, 0x35, 0x64,
+ 0xcb, 0x6f, 0x97, 0x47, 0xa1, 0xae, 0x19, 0x66, 0x21, 0x17,
+ 0xc9, 0x67, 0x82, 0xb6, 0x35, 0x7f, 0xf3, 0xc0, 0x9b, 0xfd,
+ 0x7b, 0xf2, 0xd9, 0x22, 0x42, 0x34, 0x04, 0xf6, 0x39, 0x7f,
+ 0x69, 0x7b, 0xe9, 0xe7, 0xc8, 0xf2, 0xc1, 0x2d, 0x5e, 0xf0,
+ 0xe8, 0x8b, 0x47, 0x1d, 0x20, 0x89, 0xbe, 0x5c, 0x77, 0xf9,
+ 0x7d, 0x90, 0x67, 0x4c, 0xf3, 0x9e, 0xf6, 0x19, 0x6c, 0xcb,
+ 0x4f, 0xbe, 0x9c, 0xfc, 0x02, 0x52, 0x13, 0x80, 0xd4, 0x31,
+ 0xa9, 0x39, 0x20, 0x09, 0x56, 0x1b, 0xd4, 0x0f, 0x1c, 0x47,
+ 0x80, 0xcf, 0x75, 0xbb, 0x98, 0x74, 0x11, 0xea, 0x0f, 0x3d,
+ 0x06, 0xca, 0xa0, 0xb0, 0xd6, 0xf8, 0x53, 0xd6, 0xe1, 0xe3,
+ 0xe4, 0x33, 0x97, 0x54, 0x82, 0xf5, 0xb4, 0x9d, 0xf6, 0xd9,
+ 0x34, 0xb3, 0xe6, 0xba, 0x39, 0xf2, 0x1c, 0x47, 0x74, 0x3f,
+ 0x84, 0x7b, 0xee, 0x5f, 0xa2, 0x28, 0xf9, 0x0c, 0xf5, 0xcd,
+ 0xf9, 0xbb, 0x53, 0x1a, 0x9c, 0xe3, 0x58, 0x75, 0xa4, 0xaa,
+ 0x0b, 0x24, 0xb1, 0x67, 0xaa, 0xcf, 0xbc, 0xf3, 0x3c, 0xcf,
+ 0x8c, 0xf2, 0x8d, 0xfa, 0x02, 0xb6, 0xe5, 0x2f, 0xbf, 0xb8,
+ 0x1c, 0x75, 0xca, 0xfa, 0x2b, 0xd2, 0x27, 0xa4, 0xe7, 0x83,
+ 0x24, 0x54, 0xa5, 0x57, 0x15, 0x3a, 0x0c, 0x7c, 0xfe, 0xb9,
+ 0x6e, 0xd9, 0x2b, 0xb3, 0xa1, 0x56, 0xe8, 0x1a, 0x48, 0xc3,
+ 0x53, 0xf7, 0xd7, 0xdc, 0x1d, 0x90, 0xc2, 0xcf, 0x20, 0xc0,
+ 0x39, 0x20, 0x1e, 0xb4, 0x87, 0xed, 0xe4, 0x2d, 0x93, 0x3d,
+ 0x7a, 0xe3, 0xd9, 0x62, 0x9e, 0x78, 0x94, 0xa6, 0x5c, 0x03,
+ 0x75, 0xe2, 0x75, 0xb1, 0xa2, 0x78, 0x17, 0xb2, 0xfc, 0x3f,
+ 0x41, 0xe0, 0x84, 0xb4, 0xe1, 0x24, 0x58, 0x0b, 0xd3, 0x6f,
+ 0x2a, 0xbe, 0x59, 0xd0, 0x9b, 0x31, 0x44, 0xfb, 0x47, 0x7f,
+ 0x05, 0xdb, 0xf2, 0x97, 0x9d, 0x5f, 0x16, 0x8c, 0xd4, 0xfe,
+ 0x03, 0x19, 0x91, 0x19, 0x40, 0x1d, 0x2c, 0x3b, 0x75, 0x9d,
+ 0x37, 0x05, 0xfd, 0x7b, 0x7f, 0xae, 0x5b, 0x5e, 0x5a, 0x5e,
+ 0x13, 0x64, 0xcb, 0x6f, 0x75, 0xfb, 0x87, 0x1b, 0xb2, 0x7c,
+ 0x0c, 0xfb, 0x75, 0x22, 0x04, 0x65, 0x00, 0x1a, 0xfa, 0x43,
+ 0x85, 0xae, 0x0b, 0xed, 0x0b, 0x23, 0x16, 0x09, 0x5f, 0x32,
+ 0x4e, 0x5b, 0xad, 0x85, 0x6a, 0xf9, 0xf7, 0x9f, 0xde, 0xdf,
+ 0x81, 0xd9, 0xfb, 0x28, 0x42, 0x73, 0x26, 0x42, 0x1c, 0x2c,
+ 0x3d, 0xf8, 0x16, 0xcc, 0x98, 0xe6, 0x07, 0xcc, 0x3f, 0x0e,
+ 0xdb, 0xf2, 0x13, 0xcf, 0x26, 0x0e, 0xb3, 0x6b, 0xe1, 0xf7,
+ 0x45, 0xed, 0x03, 0x9a, 0x08, 0xa1, 0xd0, 0x2a, 0xb2, 0xf9,
+ 0x1e, 0x7c, 0xd8, 0x05, 0x6e, 0xf8, 0xad, 0x7f, 0xdd, 0x6a,
+ 0x81, 0x29, 0xbc, 0x9e, 0xd4, 0xb7, 0xc8, 0x22, 0x65, 0xf6,
+ 0xd9, 0x1e, 0x75, 0xb4, 0xdb, 0xe8, 0x14, 0x90, 0x86, 0x85,
+ 0x34, 0x4d, 0x93, 0x21, 0xab, 0x42, 0x64, 0x96, 0x88, 0x4d,
+ 0x2a, 0x90, 0x4e, 0xd2, 0xd5, 0xeb, 0xa0, 0x4e, 0xbc, 0x2e,
+ 0x6a, 0x2b, 0xda, 0x66, 0x77, 0x96, 0x2f, 0xe0, 0x0a, 0xbc,
+ 0x41, 0xfb, 0xd5, 0xed, 0x2e, 0xde, 0x3d, 0xdd, 0x92, 0x31,
+ 0x2e, 0x1e, 0xbc, 0xf8, 0x14, 0x6c, 0xcb, 0x5f, 0x7a, 0x7a,
+ 0x69, 0x90, 0x5d, 0x09, 0x9f, 0x39, 0x37, 0xf3, 0x11, 0x48,
+ 0x82, 0x5a, 0xba, 0x5b, 0xce, 0xf3, 0x64, 0x16, 0x1f, 0xdd,
+ 0xc9, 0xb9, 0xbb, 0xf5, 0x6e, 0x1b, 0x64, 0xcb, 0x6f, 0x72,
+ 0x9d, 0x62, 0x27, 0x1d, 0xb1, 0xc3, 0xe4, 0x61, 0xe9, 0x20,
+ 0xe5, 0xce, 0x14, 0x4d, 0xe9, 0x83, 0x96, 0x05, 0xb9, 0x58,
+ 0x23, 0x56, 0x57, 0xa1, 0x6b, 0x84, 0xbe, 0x59, 0x0f, 0xd5,
+ 0xf2, 0xef, 0xb6, 0xdd, 0xdd, 0x8a, 0xd9, 0x7a, 0x59, 0xbe,
+ 0x90, 0x10, 0x06, 0x28, 0xef, 0x80, 0x95, 0x3e, 0x6d, 0x2b,
+ 0xdc, 0x16, 0x6e, 0xcd, 0x98, 0x13, 0x87, 0x25, 0x9e, 0x85,
+ 0x6d, 0xf9, 0xbf, 0x57, 0x03, 0xdb, 0x2c, 0xa7, 0x12, 0x4e,
+ 0x55, 0x81, 0x24, 0xa4, 0x5e, 0x55, 0x7f, 0x82, 0xeb, 0x6c,
+ 0xdd, 0x8e, 0x53, 0x38, 0x86, 0x13, 0xc5, 0x3b, 0x8b, 0x15,
+ 0x90, 0x2d, 0xbf, 0xd1, 0xe5, 0x15, 0x17, 0x81, 0x4d, 0x8a,
+ 0x1e, 0xe9, 0x15, 0x99, 0x01, 0x92, 0x0c, 0x8a, 0xa6, 0x34,
+ 0x01, 0x71, 0x01, 0x8c, 0x18, 0xdd, 0xe9, 0xee, 0xe0, 0x3e,
+ 0x1d, 0xb4, 0x1a, 0x08, 0x94, 0x82, 0xd6, 0x82, 0xcd, 0x36,
+ 0x67, 0xf9, 0x22, 0x42, 0x14, 0x0c, 0xda, 0x9c, 0x68, 0xe3,
+ 0x4d, 0x66, 0xb5, 0x18, 0x4b, 0x7e, 0x21, 0xf9, 0x32, 0x6c,
+ 0xcb, 0x8f, 0x3b, 0x11, 0x67, 0x5b, 0x53, 0x30, 0x2e, 0xad,
+ 0xb8, 0x04, 0x54, 0xe9, 0x52, 0xd5, 0x55, 0x75, 0x84, 0x69,
+ 0x1d, 0xa6, 0x70, 0x0c, 0xe7, 0x95, 0xed, 0x29, 0x6b, 0x87,
+ 0x29, 0xbc, 0x8e, 0xd4, 0xd5, 0xbb, 0x4c, 0xb2, 0x11, 0xcb,
+ 0x9f, 0xd5, 0x7f, 0x16, 0x50, 0xa1, 0x03, 0x49, 0x91, 0x4a,
+ 0x9f, 0xb9, 0x3e, 0x8c, 0x6c, 0x30, 0xd4, 0x4f, 0xd4, 0xef,
+ 0x0d, 0x63, 0x87, 0x11, 0xaa, 0xe5, 0xdf, 0x6e, 0xb9, 0x9d,
+ 0xce, 0xfa, 0x31, 0x28, 0x4e, 0x3c, 0xa7, 0x31, 0xa0, 0xbf,
+ 0x73, 0xa7, 0xe6, 0xa4, 0x32, 0xba, 0xd9, 0xc0, 0x9a, 0x51,
+ 0x6b, 0xae, 0xc2, 0xb6, 0xfc, 0x45, 0xff, 0x59, 0x34, 0x90,
+ 0xd5, 0xc2, 0x5f, 0xfb, 0xf0, 0x5a, 0x23, 0xe0, 0x2d, 0x14,
+ 0xc6, 0x5f, 0x3c, 0xe4, 0x60, 0x1c, 0x61, 0xc5, 0x97, 0x15,
+ 0x9d, 0x50, 0x2d, 0xdf, 0xa8, 0xab, 0x7d, 0xd6, 0x15, 0x30,
+ 0x56, 0x10, 0x1b, 0x18, 0x7b, 0x14, 0xf4, 0x12, 0x42, 0xbf,
+ 0x37, 0xfa, 0xb1, 0xe2, 0xde, 0x99, 0xb7, 0xd8, 0x3b, 0x86,
+ 0x54, 0x91, 0x50, 0x2d, 0x3f, 0xbf, 0x39, 0x7f, 0x03, 0xeb,
+ 0x2c, 0x5f, 0x2a, 0x90, 0x4e, 0xd0, 0xd5, 0xea, 0x80, 0x2c,
+ 0x7e, 0xc5, 0xa5, 0x15, 0xac, 0xaa, 0x41, 0x5f, 0x1b, 0xba,
+ 0x36, 0x0f, 0xb6, 0xe5, 0xcf, 0x3f, 0x3e, 0x3f, 0x90, 0x4d,
+ 0x39, 0xe1, 0xdc, 0xd9, 0x74, 0x07, 0xe8, 0x67, 0xcd, 0xe2,
+ 0xa7, 0xec, 0xab, 0x47, 0xe3, 0xe0, 0x1c, 0x51, 0x55, 0x26,
+ 0x58, 0x45, 0x30, 0x28, 0x5a, 0xa3, 0xb6, 0x86, 0x35, 0xa3,
+ 0xcf, 0x96, 0x04, 0x2d, 0xf9, 0x0e, 0xf0, 0xd4, 0xaa, 0xd9,
+ 0x6d, 0x2a, 0x3b, 0xcb, 0x91, 0xfc, 0x9c, 0xfc, 0x16, 0x90,
+ 0xdd, 0x70, 0x2d, 0xff, 0x46, 0xd3, 0x8d, 0x75, 0x8c, 0x4f,
+ 0x84, 0x9b, 0x83, 0xdb, 0x54, 0xd0, 0x1f, 0x35, 0xde, 0x39,
+ 0xfd, 0xce, 0x50, 0x36, 0x6f, 0x60, 0xd3, 0x27, 0xa4, 0xdf,
+ 0x82, 0x6d, 0xf9, 0xf3, 0x8e, 0xcc, 0x0b, 0x60, 0x6c, 0x02,
+ 0x70, 0x0c, 0x27, 0x8a, 0x77, 0x15, 0x03, 0x5d, 0x69, 0x2e,
+ 0x68, 0x2d, 0xd8, 0xc2, 0xf6, 0x63, 0x4a, 0x2e, 0xce, 0x75,
+ 0xaa, 0xcb, 0xaa, 0x53, 0x41, 0xb6, 0xfc, 0x2a, 0x49, 0xa8,
+ 0x84, 0x99, 0x96, 0x9f, 0x1c, 0x92, 0x7c, 0x09, 0xf0, 0x95,
+ 0xa5, 0xce, 0x56, 0x4e, 0xa9, 0x02, 0x9d, 0x03, 0x13, 0x28,
+ 0x1d, 0x05, 0xb5, 0xb3, 0x56, 0x5e, 0x53, 0xde, 0x87, 0xcc,
+ 0x3b, 0xd1, 0x72, 0x04, 0x3f, 0xd1, 0x5a, 0x78, 0x7c, 0xe1,
+ 0x40, 0xcc, 0x86, 0xf8, 0xe4, 0x95, 0x4f, 0x7e, 0x86, 0x6d,
+ 0xf9, 0x31, 0x5f, 0x33, 0x68, 0xdc, 0x29, 0x07, 0xe3, 0x08,
+ 0x1f, 0x1f, 0x78, 0x0c, 0x74, 0xa5, 0xf9, 0x7a, 0xd3, 0xf5,
+ 0xb5, 0x98, 0x8d, 0x41, 0xe0, 0x84, 0xb4, 0xe9, 0x74, 0x93,
+ 0x1a, 0xb2, 0xe5, 0x57, 0x4a, 0xc6, 0x32, 0xc4, 0xf2, 0xd3,
+ 0x5e, 0x4a, 0xfb, 0x09, 0x24, 0x78, 0x8d, 0x51, 0x53, 0x29,
+ 0x79, 0x49, 0x62, 0x93, 0xd3, 0x99, 0x87, 0xb8, 0x0c, 0x79,
+ 0x0f, 0xe4, 0x8e, 0x80, 0x39, 0xe4, 0x36, 0xe6, 0xa6, 0x58,
+ 0x7d, 0xa1, 0xbe, 0x4e, 0xbe, 0xf3, 0x40, 0x4f, 0xb0, 0xde,
+ 0x3a, 0xf8, 0x96, 0x1f, 0x66, 0xc3, 0x7c, 0x3a, 0xf5, 0xd3,
+ 0xfb, 0xb0, 0x2d, 0x7f, 0xce, 0xa1, 0x39, 0xd6, 0xcb, 0x21,
+ 0x17, 0xe7, 0x3a, 0xd5, 0x1c, 0xab, 0x51, 0x82, 0x04, 0x7c,
+ 0xa5, 0xfe, 0xca, 0x4a, 0xcc, 0xc6, 0x21, 0x38, 0x84, 0xac,
+ 0xf5, 0x42, 0x6b, 0x37, 0x4c, 0xe1, 0x35, 0x46, 0x4d, 0xb9,
+ 0x78, 0xb4, 0x79, 0x03, 0x8f, 0x71, 0x93, 0xc9, 0x64, 0xb2,
+ 0xa5, 0x84, 0xe3, 0x38, 0x0e, 0xf5, 0xe8, 0x4f, 0xfb, 0x44,
+ 0x6b, 0x14, 0xfa, 0x09, 0x09, 0xb6, 0xe7, 0x09, 0xb5, 0x5b,
+ 0x36, 0xe3, 0xcb, 0x6c, 0x0b, 0x8b, 0x40, 0xc2, 0xdb, 0x29,
+ 0x48, 0x78, 0x70, 0x48, 0x24, 0x3c, 0x02, 0x09, 0x8f, 0x40,
+ 0xc2, 0x23, 0x90, 0xf0, 0x08, 0x24, 0x3c, 0x82, 0x51, 0xfc,
+ 0x17, 0x7c, 0x14, 0x7d, 0x05, 0xe8, 0x42, 0x33, 0x81, 0x00,
+ 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
+ 0x82
+};
+
+unsigned char logo_png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00,
+ 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x01, 0x00,
+ 0x00, 0x00, 0x00, 0x80, 0x08, 0x06, 0x00, 0x00, 0x00, 0xe4,
+ 0xb5, 0xb7, 0x0a, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47,
+ 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7,
+ 0x93, 0x00, 0x00, 0x20, 0x00, 0x49, 0x44, 0x41, 0x54, 0x78,
+ 0x9c, 0xed, 0x9d, 0x77, 0x78, 0x1c, 0xd5, 0xd5, 0xff, 0xcf,
+ 0xcc, 0xce, 0xce, 0xcc, 0xf6, 0x2a, 0xed, 0xaa, 0x17, 0x4b,
+ 0xb6, 0x65, 0x5b, 0xb2, 0x64, 0x59, 0x72, 0x95, 0x8b, 0x6c,
+ 0xcb, 0x60, 0x1b, 0x03, 0x81, 0x84, 0x60, 0x6a, 0x48, 0x0c,
+ 0x79, 0x49, 0x81, 0x97, 0x97, 0x24, 0x24, 0xc0, 0x9b, 0x82,
+ 0x49, 0xf8, 0x11, 0x78, 0x93, 0x10, 0x08, 0x90, 0x4e, 0x09,
+ 0x35, 0xc6, 0x98, 0x6e, 0x63, 0x5c, 0xc0, 0x96, 0xac, 0x66,
+ 0xab, 0x37, 0xab, 0xb7, 0xed, 0xbd, 0xef, 0xec, 0xce, 0xfd,
+ 0xfd, 0x21, 0xad, 0xbd, 0x92, 0x56, 0xd5, 0x36, 0xb6, 0xc3,
+ 0x7c, 0x9e, 0x67, 0x1f, 0x8d, 0x66, 0xef, 0xcc, 0xde, 0xdd,
+ 0x3b, 0xe7, 0x3b, 0x67, 0xce, 0x3d, 0xf7, 0x5e, 0x00, 0x0e,
+ 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e,
+ 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e,
+ 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e,
+ 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e,
+ 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e,
+ 0x0e, 0x0e, 0x0e, 0x8e, 0xcb, 0x1b, 0xec, 0x52, 0x57, 0x60,
+ 0x26, 0xa4, 0xa4, 0xa4, 0xa4, 0xe4, 0xe5, 0xe5, 0xe5, 0x65,
+ 0x65, 0x65, 0x65, 0xc9, 0xe5, 0x72, 0x79, 0x5b, 0x5b, 0x5b,
+ 0x5b, 0x6f, 0x6f, 0x6f, 0x6f, 0x5f, 0x5f, 0x5f, 0x9f, 0xc1,
+ 0x60, 0x30, 0x20, 0x84, 0xd0, 0xa5, 0xae, 0x23, 0x07, 0xc7,
+ 0x95, 0xc8, 0x65, 0x2b, 0x00, 0x6a, 0xb5, 0x5a, 0x9d, 0x97,
+ 0x97, 0x97, 0x97, 0x9b, 0x9b, 0x9b, 0xcb, 0x30, 0xcc, 0xfc,
+ 0x86, 0x86, 0x86, 0xdc, 0xe6, 0xe6, 0xe6, 0x25, 0xe1, 0x70,
+ 0x98, 0x48, 0x4b, 0x4b, 0xeb, 0x4f, 0x4b, 0x4b, 0xeb, 0x49,
+ 0x4b, 0x4b, 0xeb, 0x15, 0x89, 0x44, 0x03, 0x7d, 0x7d, 0x7d,
+ 0x7d, 0x9c, 0x20, 0x70, 0x70, 0xcc, 0x9e, 0xcb, 0x4a, 0x00,
+ 0xc4, 0x62, 0xb1, 0x38, 0x77, 0x14, 0xb1, 0x58, 0xbc, 0xa0,
+ 0xb1, 0xb1, 0x71, 0x49, 0x43, 0x43, 0x43, 0x9e, 0xc1, 0x60,
+ 0xd0, 0x4e, 0x71, 0x8c, 0x2b, 0x3d, 0x3d, 0xbd, 0x2f, 0x3d,
+ 0x3d, 0xbd, 0x97, 0x13, 0x04, 0x0e, 0x8e, 0xd9, 0x71, 0xc9,
+ 0x05, 0x80, 0xa2, 0x28, 0x6a, 0xe1, 0xc2, 0x85, 0x0b, 0xf3,
+ 0xf2, 0xf2, 0xf2, 0x12, 0x13, 0x13, 0x73, 0x5a, 0x5b, 0x5b,
+ 0x17, 0x35, 0x36, 0x36, 0xe6, 0xf5, 0xf6, 0xf6, 0xa6, 0x23,
+ 0x84, 0x30, 0x00, 0x00, 0x89, 0x54, 0xc6, 0x6e, 0xdf, 0x71,
+ 0x2d, 0xb3, 0x7c, 0xd9, 0x72, 0x52, 0x2a, 0x91, 0x60, 0x3a,
+ 0x93, 0xc9, 0x7b, 0xec, 0xd8, 0x11, 0x54, 0x7f, 0xaa, 0x86,
+ 0xb6, 0x58, 0x4c, 0xbc, 0xe8, 0xf3, 0x71, 0x82, 0xc0, 0xc1,
+ 0x31, 0x73, 0x2e, 0x89, 0x00, 0xe0, 0x38, 0x8e, 0x67, 0x65,
+ 0x65, 0x65, 0x8d, 0x3e, 0xd7, 0x2f, 0xea, 0xe9, 0xe9, 0xc9,
+ 0x69, 0x6c, 0x6c, 0xcc, 0xeb, 0xe8, 0xe8, 0x98, 0x1f, 0x0a,
+ 0x85, 0x08, 0x00, 0x00, 0x92, 0xa4, 0xd0, 0xaa, 0xb5, 0xeb,
+ 0xbd, 0x9b, 0xb7, 0x6e, 0xf7, 0x14, 0xad, 0x28, 0xf1, 0xaa,
+ 0x94, 0x4a, 0xc1, 0xa1, 0x0f, 0x3f, 0x8c, 0x73, 0xbb, 0x3d,
+ 0x78, 0xd9, 0x8e, 0x6b, 0xf5, 0x7a, 0xb3, 0xcd, 0x2a, 0x95,
+ 0xd0, 0xb4, 0x6e, 0xa8, 0x9f, 0xaa, 0x3f, 0x5d, 0x43, 0xd7,
+ 0x9f, 0xae, 0xa6, 0x1b, 0xea, 0x6a, 0x68, 0x2b, 0x27, 0x08,
+ 0x1c, 0x1c, 0x33, 0xe6, 0x4b, 0x15, 0x80, 0x48, 0x30, 0x6f,
+ 0xf1, 0xe2, 0xc5, 0x4b, 0x4c, 0x26, 0xd3, 0x82, 0x86, 0x86,
+ 0x86, 0xdc, 0x96, 0x96, 0x96, 0xc5, 0x3e, 0x9f, 0x4f, 0x00,
+ 0x00, 0x80, 0xe1, 0x38, 0xe4, 0x2f, 0x2b, 0xf2, 0x6f, 0xd9,
+ 0xba, 0xc3, 0x5d, 0xb2, 0x7e, 0x8b, 0x37, 0x10, 0x06, 0x8f,
+ 0xde, 0xe4, 0xf0, 0x98, 0x2c, 0x4e, 0x6f, 0xfe, 0xc2, 0xec,
+ 0xa4, 0xcf, 0x0f, 0x7c, 0x90, 0x1e, 0x08, 0xf8, 0x79, 0x1b,
+ 0xb7, 0x5d, 0xdb, 0x5f, 0xd7, 0xde, 0xdb, 0x1b, 0x62, 0xc2,
+ 0xac, 0x48, 0x48, 0x93, 0x72, 0xa9, 0x88, 0x56, 0xc8, 0x84,
+ 0xb4, 0x5c, 0x26, 0xa2, 0xf5, 0xc3, 0xfd, 0x54, 0xe3, 0xe9,
+ 0x1a, 0xba, 0xbe, 0xae, 0x9a, 0x6e, 0xac, 0xe7, 0x04, 0x81,
+ 0x83, 0x63, 0x2a, 0x2e, 0xba, 0x00, 0xc4, 0x0a, 0xe6, 0x35,
+ 0x36, 0x36, 0xe6, 0x3a, 0x1c, 0x0e, 0x79, 0xa4, 0x4c, 0x56,
+ 0xf6, 0xc2, 0xe0, 0xe6, 0xad, 0x3b, 0x3c, 0xa5, 0x5b, 0xb6,
+ 0xb9, 0x29, 0xa1, 0xc4, 0xa7, 0x37, 0x39, 0xdc, 0x7a, 0x93,
+ 0xc3, 0x13, 0x0c, 0x86, 0xc2, 0x08, 0x01, 0x20, 0x84, 0x60,
+ 0xd9, 0xe2, 0xf9, 0x29, 0xc7, 0x0f, 0x7d, 0x94, 0xee, 0xf7,
+ 0xf9, 0x79, 0x1b, 0xb6, 0xee, 0x1c, 0x68, 0xe8, 0xec, 0xef,
+ 0x0d, 0x06, 0x99, 0x30, 0x02, 0x00, 0x40, 0x00, 0x08, 0x8d,
+ 0xfc, 0x15, 0x8b, 0x28, 0x52, 0x2e, 0x13, 0xd1, 0x4a, 0xb9,
+ 0x88, 0x56, 0xc8, 0x44, 0xb4, 0x61, 0xb8, 0x9f, 0x6a, 0xa8,
+ 0xaf, 0xa1, 0x1b, 0xeb, 0xaa, 0xe9, 0xa6, 0xfa, 0x5a, 0xda,
+ 0x6a, 0xe5, 0x04, 0x81, 0x83, 0x23, 0xc2, 0x45, 0x11, 0x80,
+ 0x58, 0xc1, 0xbc, 0xc6, 0xc6, 0xc6, 0x3c, 0xbd, 0x5e, 0x7f,
+ 0x36, 0x98, 0xa7, 0xd1, 0x26, 0x86, 0x36, 0x97, 0x6d, 0xf7,
+ 0x6c, 0xda, 0xba, 0xdd, 0xad, 0x4d, 0x4c, 0xf5, 0xe9, 0xcd,
+ 0x0e, 0x8f, 0xce, 0xe8, 0x70, 0x7b, 0xbd, 0x01, 0x26, 0x62,
+ 0xf4, 0x08, 0x46, 0x0c, 0x1b, 0x21, 0x80, 0x82, 0x45, 0xd9,
+ 0xc9, 0xe5, 0x9f, 0x1d, 0x48, 0xf7, 0x79, 0x3d, 0xc4, 0xba,
+ 0xad, 0x3b, 0x06, 0x5a, 0xba, 0x06, 0x7b, 0x03, 0x51, 0x02,
+ 0x81, 0x10, 0x8c, 0x29, 0x8f, 0x10, 0x02, 0x0c, 0x00, 0xc4,
+ 0x22, 0x9a, 0x54, 0xca, 0x45, 0xb4, 0x52, 0x2e, 0xa6, 0x95,
+ 0x32, 0x21, 0x6d, 0xd0, 0xf7, 0x53, 0x4d, 0xf5, 0xb5, 0x74,
+ 0x63, 0x7d, 0x35, 0xdd, 0xd4, 0x50, 0x43, 0xdb, 0xac, 0x66,
+ 0x4e, 0x10, 0x38, 0xbe, 0xb2, 0x5c, 0x30, 0x01, 0x98, 0x69,
+ 0x30, 0x6f, 0x43, 0xe9, 0x56, 0xcf, 0xe6, 0xad, 0xdb, 0x3d,
+ 0x0b, 0x16, 0x2d, 0xf5, 0x9a, 0xac, 0x4e, 0x8f, 0xce, 0xe8,
+ 0x70, 0x3b, 0x9c, 0xde, 0x40, 0x2c, 0xa3, 0x8f, 0x36, 0xe6,
+ 0xa5, 0x39, 0x59, 0x49, 0xd5, 0xc7, 0x0e, 0xa5, 0x7b, 0xdc,
+ 0x6e, 0x7e, 0xc9, 0xe6, 0x6d, 0x83, 0xad, 0x7d, 0xc3, 0xbd,
+ 0x7e, 0x3f, 0x13, 0x1a, 0x6f, 0xf4, 0x11, 0x6f, 0xe0, 0xdc,
+ 0x7e, 0x74, 0xf6, 0x7d, 0x00, 0x00, 0x89, 0x58, 0x40, 0xaa,
+ 0xe4, 0x42, 0x5a, 0xa5, 0x10, 0xd1, 0x2a, 0xb9, 0x98, 0x36,
+ 0xea, 0xfb, 0xa9, 0xa6, 0x86, 0x5a, 0xba, 0xa9, 0xa1, 0x9a,
+ 0x6e, 0x6e, 0xe4, 0x04, 0x81, 0xe3, 0xab, 0xc5, 0x79, 0x09,
+ 0xc0, 0x6c, 0x82, 0x79, 0x9b, 0xca, 0xb6, 0x7b, 0x8a, 0x57,
+ 0xae, 0xf5, 0xda, 0x5c, 0x7e, 0x8f, 0xde, 0xe8, 0xf0, 0x58,
+ 0x6c, 0x6e, 0x1f, 0xcb, 0x22, 0x34, 0x95, 0xd1, 0x47, 0xbb,
+ 0xf7, 0x79, 0x0b, 0xe6, 0x25, 0xd5, 0x1c, 0x3f, 0x9c, 0xee,
+ 0x76, 0x3a, 0xf9, 0x6b, 0x36, 0x5d, 0x35, 0x74, 0x66, 0xd0,
+ 0xd8, 0xeb, 0xf5, 0x05, 0x99, 0xe9, 0x8c, 0x3e, 0xb2, 0x1f,
+ 0xc6, 0xef, 0x43, 0x23, 0xdf, 0x5e, 0x22, 0xa6, 0x49, 0x95,
+ 0x5c, 0x44, 0xab, 0x95, 0x62, 0x5a, 0xad, 0x10, 0xd1, 0x26,
+ 0x43, 0x3f, 0xd5, 0xdc, 0x58, 0x4b, 0x37, 0x37, 0xd4, 0xd0,
+ 0x2d, 0x4d, 0x9c, 0x20, 0x70, 0xfc, 0x67, 0x33, 0x27, 0x01,
+ 0x98, 0x69, 0x30, 0x6f, 0x73, 0xd9, 0x0e, 0x77, 0xc9, 0x86,
+ 0xcd, 0xde, 0x60, 0x18, 0xf3, 0xe8, 0x8c, 0x0e, 0x8f, 0xd9,
+ 0xe2, 0xf4, 0x32, 0x21, 0x96, 0x9d, 0xca, 0xe8, 0x61, 0xc2,
+ 0xfe, 0x11, 0xc3, 0xcd, 0x5d, 0x98, 0x99, 0x78, 0xfa, 0xc4,
+ 0xb1, 0x74, 0xa7, 0xc3, 0x41, 0xae, 0xde, 0x58, 0x36, 0xd4,
+ 0x35, 0x64, 0xee, 0xf5, 0xfa, 0x02, 0xcc, 0xac, 0x8c, 0x3e,
+ 0x46, 0x59, 0x38, 0xbb, 0x7f, 0xe4, 0xb3, 0xa5, 0x62, 0x01,
+ 0xa9, 0x56, 0x8e, 0x08, 0x42, 0x9c, 0x52, 0x44, 0x9b, 0x0c,
+ 0x03, 0x54, 0x4b, 0x53, 0x0d, 0xdd, 0xd2, 0x58, 0x43, 0xb7,
+ 0x34, 0xd5, 0xd2, 0x76, 0x1b, 0x27, 0x08, 0x1c, 0xff, 0x39,
+ 0xcc, 0x58, 0x00, 0x66, 0x1b, 0xcc, 0x23, 0x85, 0x12, 0x9f,
+ 0xc1, 0xe4, 0x70, 0xeb, 0x8d, 0x0e, 0xcf, 0xd9, 0x67, 0x75,
+ 0x98, 0x78, 0x17, 0x9e, 0xca, 0xe8, 0xa3, 0x45, 0x62, 0x49,
+ 0x76, 0x7a, 0x42, 0x43, 0xe5, 0xf1, 0x74, 0x87, 0xcd, 0x46,
+ 0xad, 0xdc, 0xb0, 0x65, 0xb8, 0xd7, 0x60, 0xeb, 0x75, 0x7b,
+ 0x7c, 0xc1, 0xf3, 0x35, 0xfa, 0x09, 0xf5, 0x89, 0xaa, 0x23,
+ 0x06, 0x00, 0x52, 0x89, 0x80, 0x8c, 0x53, 0x8a, 0xe8, 0x38,
+ 0xf5, 0x88, 0x20, 0x98, 0x8d, 0x83, 0x54, 0x6b, 0x53, 0x0d,
+ 0xdd, 0xda, 0x54, 0x43, 0xb7, 0x36, 0x73, 0x82, 0xc0, 0x71,
+ 0x65, 0x33, 0xa5, 0x00, 0xcc, 0x34, 0x98, 0xb7, 0xa9, 0x6c,
+ 0xbb, 0x67, 0xf3, 0xd6, 0xed, 0x6e, 0x4d, 0x62, 0xaa, 0x4f,
+ 0x6f, 0x72, 0x78, 0xf4, 0x46, 0x87, 0xdb, 0x13, 0x09, 0xe6,
+ 0x9d, 0x87, 0xd1, 0x47, 0xbb, 0xf7, 0x8b, 0xb3, 0xd3, 0x13,
+ 0x9a, 0x6a, 0x2a, 0xd2, 0x6d, 0x16, 0x33, 0xb5, 0xa2, 0x64,
+ 0x93, 0xae, 0xdf, 0xec, 0xec, 0x75, 0xb9, 0x7d, 0x81, 0x0b,
+ 0x6d, 0xf4, 0x10, 0x5d, 0x9f, 0x71, 0x75, 0x04, 0x40, 0x20,
+ 0x93, 0x08, 0xc8, 0x78, 0xb5, 0x98, 0x8e, 0x57, 0x8b, 0xe9,
+ 0x78, 0x95, 0x98, 0xb6, 0x18, 0x07, 0xa8, 0xb6, 0x96, 0x5a,
+ 0xba, 0xb5, 0xa9, 0x86, 0x6e, 0x6b, 0xe1, 0x04, 0x81, 0xe3,
+ 0xca, 0x62, 0x82, 0x00, 0xcc, 0x25, 0x98, 0x67, 0xb4, 0x38,
+ 0x3d, 0x7a, 0xa3, 0xc3, 0x6d, 0x8f, 0x04, 0xf3, 0x2e, 0x90,
+ 0xd1, 0x47, 0x1b, 0xf2, 0xa2, 0xac, 0x74, 0x6d, 0x4b, 0x6d,
+ 0x65, 0xba, 0xd5, 0x62, 0xa2, 0x8b, 0xd6, 0x6e, 0xd4, 0x0d,
+ 0x5b, 0xdc, 0xbd, 0x4e, 0x77, 0x24, 0x78, 0x78, 0xf1, 0x8c,
+ 0x3e, 0x72, 0x2c, 0x40, 0xec, 0x7d, 0x72, 0x99, 0x80, 0x8c,
+ 0x57, 0x89, 0x69, 0x4d, 0x9c, 0x98, 0xd6, 0xa8, 0x47, 0x04,
+ 0xa1, 0xbd, 0xb5, 0x96, 0x6e, 0x6b, 0xae, 0xa5, 0xdb, 0x5a,
+ 0x6a, 0x69, 0x87, 0x7d, 0xa2, 0x20, 0x64, 0x64, 0x64, 0xf4,
+ 0x17, 0x14, 0x14, 0x38, 0x34, 0x1a, 0x4d, 0x5b, 0x30, 0x18,
+ 0x6c, 0x78, 0xf7, 0xdd, 0x77, 0xdf, 0xed, 0xeb, 0xeb, 0xeb,
+ 0xbb, 0x38, 0x4d, 0xcc, 0xc1, 0x31, 0x39, 0x18, 0xc0, 0x2c,
+ 0x82, 0x79, 0x6b, 0xd6, 0x7b, 0x37, 0x6d, 0xdd, 0xee, 0x29,
+ 0x5a, 0x31, 0x12, 0xcc, 0x33, 0x18, 0x1d, 0x1e, 0x73, 0x24,
+ 0x98, 0x77, 0x11, 0x8c, 0x3e, 0xda, 0xb8, 0x17, 0x66, 0xa6,
+ 0x69, 0xce, 0xd4, 0x57, 0xa5, 0x9b, 0x8d, 0x46, 0xc1, 0xf2,
+ 0xd5, 0x1b, 0xf4, 0x3a, 0x87, 0xaf, 0xd7, 0xe1, 0xf2, 0xf8,
+ 0xe7, 0x62, 0xf4, 0x30, 0xbe, 0x3e, 0x93, 0xd4, 0x11, 0x20,
+ 0x46, 0xbd, 0xc7, 0xd5, 0x3d, 0xda, 0xfb, 0x00, 0x0c, 0x40,
+ 0x2e, 0x15, 0x90, 0x9a, 0x38, 0x31, 0xad, 0x8d, 0x13, 0xd3,
+ 0xf1, 0x2a, 0x11, 0x6d, 0xb7, 0x0e, 0x51, 0xed, 0x2d, 0xb5,
+ 0x74, 0x5b, 0x4b, 0x0d, 0xdd, 0xd1, 0x7a, 0x6a, 0x82, 0x20,
+ 0x64, 0x66, 0x66, 0x76, 0x5d, 0x7d, 0xf5, 0xd5, 0xbf, 0x7b,
+ 0xee, 0xb9, 0xe7, 0x9e, 0xfb, 0x12, 0xda, 0x9b, 0x83, 0x63,
+ 0x0c, 0x44, 0x7a, 0x7a, 0x7a, 0xfa, 0x6d, 0xb7, 0xdd, 0x76,
+ 0x7b, 0x28, 0x14, 0x5a, 0x59, 0x5d, 0x5d, 0x3d, 0xff, 0x8f,
+ 0x7f, 0xfc, 0x63, 0xb2, 0xc7, 0xe3, 0xa1, 0x00, 0x46, 0x82,
+ 0x79, 0x05, 0x85, 0x2b, 0xfc, 0x9b, 0xb7, 0xee, 0x70, 0x97,
+ 0xac, 0xdf, 0xec, 0x0d, 0x84, 0x31, 0x8f, 0xde, 0xe8, 0xf0,
+ 0x54, 0x9c, 0xea, 0x1e, 0x09, 0xe6, 0x9d, 0x87, 0xd1, 0x43,
+ 0x4c, 0x83, 0x9a, 0xb8, 0x2f, 0x52, 0x2e, 0x1c, 0x62, 0x81,
+ 0x45, 0x38, 0x84, 0x59, 0x00, 0x26, 0xc4, 0x62, 0x08, 0x01,
+ 0x16, 0x0e, 0x47, 0x19, 0x34, 0x5c, 0x1a, 0xa3, 0x1f, 0x5f,
+ 0x77, 0x93, 0xc5, 0x1b, 0x34, 0x5a, 0xbc, 0xc1, 0xc6, 0x56,
+ 0xa3, 0x13, 0x00, 0x81, 0x42, 0x26, 0x24, 0x35, 0x71, 0xc5,
+ 0xf4, 0x37, 0xef, 0xdc, 0x21, 0x5d, 0x96, 0x9b, 0x20, 0x3f,
+ 0x71, 0xec, 0x43, 0xc1, 0xf3, 0xcf, 0xfd, 0x56, 0x30, 0x34,
+ 0xd8, 0x87, 0x03, 0x00, 0x0c, 0x0f, 0x0f, 0x27, 0x8b, 0xc5,
+ 0x62, 0xf1, 0x97, 0xd8, 0xe6, 0x1c, 0x1c, 0x67, 0x21, 0xb6,
+ 0x6c, 0xd9, 0xb2, 0xe5, 0xb1, 0xc7, 0x1e, 0xfb, 0x65, 0xf4,
+ 0xce, 0x85, 0x39, 0x8b, 0xc2, 0xd7, 0x5c, 0x7b, 0x43, 0xa0,
+ 0xb4, 0x6c, 0x9b, 0x07, 0xe3, 0x09, 0x5c, 0x7d, 0x83, 0x66,
+ 0xfb, 0xa9, 0xd6, 0x61, 0x4f, 0x20, 0x10, 0x0a, 0x7f, 0x99,
+ 0x46, 0x1f, 0xbd, 0x3f, 0xc4, 0x22, 0x84, 0x10, 0x86, 0xc2,
+ 0x61, 0x04, 0xa1, 0x50, 0x18, 0x50, 0x18, 0x80, 0x65, 0x2f,
+ 0x0f, 0xa3, 0x8f, 0xec, 0x83, 0xf1, 0xfb, 0x46, 0x5e, 0x58,
+ 0x6a, 0x92, 0x4c, 0xe8, 0xb4, 0x0d, 0x0a, 0xee, 0xfb, 0xfe,
+ 0x43, 0xc2, 0x86, 0x53, 0x9f, 0x0b, 0x01, 0x00, 0x24, 0x52,
+ 0x09, 0x72, 0x39, 0x5d, 0xd8, 0x82, 0x05, 0x0b, 0x1c, 0x7a,
+ 0xbd, 0x5e, 0x7f, 0xf1, 0x9b, 0x9a, 0x83, 0x63, 0x22, 0x84,
+ 0x4a, 0xa5, 0x52, 0x8d, 0xdf, 0xd9, 0xd5, 0x79, 0x86, 0x77,
+ 0xf4, 0xf0, 0x21, 0xc2, 0xed, 0xf5, 0xf3, 0x0b, 0x8b, 0xd6,
+ 0x50, 0xc9, 0xc9, 0xe9, 0x32, 0x01, 0x4d, 0x91, 0x66, 0x9b,
+ 0xdb, 0x67, 0xb6, 0xba, 0x7d, 0xc1, 0x50, 0x98, 0x9d, 0xb5,
+ 0xd1, 0xc3, 0xd4, 0x46, 0x16, 0xcb, 0xe8, 0xa3, 0xcb, 0x86,
+ 0x18, 0x16, 0x21, 0x84, 0x23, 0x96, 0x05, 0x08, 0x85, 0xc2,
+ 0x18, 0x0b, 0xe7, 0x3c, 0x80, 0xf3, 0x37, 0xfa, 0xb9, 0x0b,
+ 0x56, 0x4c, 0xa3, 0x07, 0x00, 0x89, 0x98, 0xe4, 0x17, 0xe5,
+ 0x25, 0xc9, 0x95, 0x52, 0x46, 0xfa, 0xfe, 0x3b, 0x7f, 0x90,
+ 0x57, 0x7c, 0xfe, 0x9e, 0x84, 0x65, 0x59, 0xa0, 0x84, 0x34,
+ 0x7b, 0xfd, 0xb7, 0xbe, 0xe1, 0x25, 0x58, 0x8c, 0x78, 0xf5,
+ 0xf9, 0x97, 0x68, 0x99, 0x4c, 0xd6, 0xa9, 0xd3, 0xe9, 0x74,
+ 0x17, 0xb9, 0x9d, 0x39, 0x38, 0x62, 0x42, 0x38, 0x1c, 0x0e,
+ 0x47, 0x72, 0x72, 0xb2, 0x75, 0x70, 0x70, 0x50, 0x79, 0xe7,
+ 0x9d, 0xdf, 0x0a, 0x34, 0x34, 0x36, 0x62, 0xf5, 0x75, 0xa7,
+ 0xf9, 0xd5, 0x55, 0x15, 0x64, 0x75, 0x55, 0x05, 0x09, 0xf0,
+ 0x5b, 0xb9, 0x46, 0x9b, 0x18, 0x5a, 0xbe, 0x62, 0xad, 0xaf,
+ 0x78, 0x65, 0x89, 0xaf, 0x78, 0x59, 0xb1, 0xcf, 0x1f, 0x04,
+ 0xbf, 0xc9, 0xe2, 0xf2, 0x1a, 0x2d, 0x2e, 0x9f, 0xd3, 0x35,
+ 0xda, 0x15, 0x07, 0x17, 0xde, 0xe8, 0xcf, 0x1a, 0x34, 0x00,
+ 0x84, 0xc3, 0x2c, 0x20, 0xc0, 0x20, 0x1c, 0x46, 0x10, 0x62,
+ 0x58, 0x8c, 0x65, 0x71, 0x2c, 0xcc, 0x5e, 0x44, 0xa3, 0x9f,
+ 0xa2, 0xee, 0x93, 0x19, 0x3d, 0x42, 0x08, 0x68, 0x8a, 0xe0,
+ 0x15, 0x2c, 0x49, 0x90, 0x65, 0x24, 0x0b, 0x64, 0x9f, 0x7e,
+ 0xf8, 0xb2, 0xfc, 0xf0, 0x81, 0xd7, 0xa5, 0xc1, 0xa0, 0x1f,
+ 0xe3, 0x11, 0x3c, 0x54, 0x72, 0xed, 0x26, 0xf7, 0xd6, 0x3b,
+ 0x77, 0xda, 0x93, 0x12, 0x93, 0xb0, 0xa7, 0xef, 0x7f, 0x5c,
+ 0x05, 0x00, 0xa0, 0xd1, 0x68, 0x86, 0xda, 0xda, 0xda, 0x38,
+ 0x01, 0xe0, 0xb8, 0x24, 0x10, 0x76, 0xbb, 0xdd, 0x2e, 0x12,
+ 0x89, 0x4c, 0x00, 0xa0, 0x2c, 0x28, 0x28, 0xf4, 0xdd, 0xf3,
+ 0xdd, 0x1f, 0xd8, 0x9d, 0x2e, 0x27, 0x5e, 0x55, 0x55, 0x29,
+ 0x38, 0x59, 0x7e, 0x42, 0x70, 0xf2, 0xe4, 0x09, 0x81, 0x41,
+ 0x3f, 0x4c, 0x7c, 0xb8, 0xff, 0x2d, 0xc9, 0x87, 0xfb, 0xdf,
+ 0x92, 0xf0, 0xf9, 0x24, 0xca, 0x5d, 0xba, 0xdc, 0xbf, 0x7c,
+ 0xc5, 0x5a, 0x5f, 0xd1, 0xca, 0x12, 0x9f, 0x6a, 0xf1, 0x42,
+ 0xbf, 0xd1, 0xe2, 0xf2, 0x99, 0xcc, 0x4e, 0xaf, 0xc9, 0xea,
+ 0xf6, 0x33, 0x61, 0x96, 0xbd, 0x50, 0x46, 0x1f, 0xbd, 0x2f,
+ 0x14, 0x46, 0x88, 0x65, 0x31, 0x14, 0x66, 0x11, 0x30, 0x61,
+ 0x16, 0x10, 0x8b, 0x03, 0x1b, 0x9e, 0xda, 0xe8, 0x61, 0xcc,
+ 0xf9, 0x2f, 0x9e, 0xd1, 0x23, 0x04, 0xc0, 0xe3, 0xe1, 0xd8,
+ 0xd2, 0x1c, 0xad, 0x6c, 0xf1, 0x7c, 0x85, 0xac, 0xe2, 0xf3,
+ 0x7d, 0xb2, 0x7f, 0xfe, 0xe1, 0xef, 0x32, 0xb7, 0xcb, 0xce,
+ 0xc3, 0x30, 0x0c, 0xf2, 0x37, 0x14, 0x79, 0x76, 0xec, 0xbe,
+ 0xd1, 0xee, 0x15, 0x87, 0x9c, 0x1f, 0xf4, 0x1d, 0xb3, 0x5d,
+ 0x27, 0x2d, 0xd3, 0xf4, 0xb7, 0xf5, 0x90, 0x00, 0x00, 0x09,
+ 0x09, 0x09, 0xba, 0x23, 0x47, 0x8e, 0x70, 0x02, 0xc0, 0x71,
+ 0x49, 0x20, 0xec, 0x76, 0xbb, 0x5d, 0x2e, 0x97, 0xdb, 0x01,
+ 0x00, 0x3a, 0xbb, 0xbb, 0x59, 0x4d, 0x62, 0xba, 0xcd, 0x64,
+ 0xb6, 0xb9, 0xd3, 0x33, 0x17, 0x08, 0x0a, 0x0a, 0x8a, 0x04,
+ 0x3f, 0xf9, 0xe9, 0x23, 0x82, 0xce, 0xce, 0x33, 0x74, 0x45,
+ 0xf9, 0x71, 0x61, 0x45, 0xc5, 0x09, 0x41, 0x4b, 0x73, 0x13,
+ 0x75, 0xaa, 0xa6, 0x5c, 0x70, 0xaa, 0xa6, 0x5c, 0xf0, 0xe7,
+ 0xe7, 0x9e, 0x84, 0x84, 0xc4, 0x94, 0x50, 0x61, 0xf1, 0x5a,
+ 0xef, 0xf2, 0xe2, 0x12, 0xdf, 0xba, 0xa2, 0xe5, 0x3e, 0x97,
+ 0x37, 0xe4, 0x37, 0x9a, 0x5d, 0x3e, 0xbd, 0xd9, 0xe5, 0x73,
+ 0xba, 0xfd, 0xc1, 0xc9, 0x0d, 0x67, 0x7a, 0xa3, 0x3f, 0x57,
+ 0x1e, 0x01, 0x13, 0x62, 0x11, 0x00, 0x86, 0xd8, 0x30, 0x40,
+ 0x98, 0x61, 0x31, 0x16, 0x83, 0xb3, 0x1e, 0xc0, 0xa5, 0x32,
+ 0x7a, 0x84, 0x00, 0x70, 0xc0, 0xb0, 0x05, 0xf3, 0x54, 0xe2,
+ 0xc2, 0x3c, 0x8d, 0xbc, 0xb9, 0xee, 0x88, 0xf4, 0xf1, 0x47,
+ 0x9e, 0x57, 0x58, 0x4c, 0xc3, 0x04, 0x00, 0x40, 0xd6, 0xd2,
+ 0x85, 0xfe, 0x6b, 0xbf, 0xfb, 0x0d, 0x9b, 0x20, 0x45, 0xe6,
+ 0x3a, 0xde, 0x5b, 0x6b, 0x1d, 0xec, 0xd3, 0xf9, 0xc5, 0x02,
+ 0x21, 0xc1, 0x38, 0x7d, 0xa4, 0xd3, 0x62, 0xe7, 0xd1, 0x34,
+ 0xed, 0x17, 0x89, 0x44, 0x06, 0x8b, 0xc5, 0x62, 0xb9, 0x14,
+ 0x8d, 0xcf, 0xc1, 0x41, 0x38, 0x1c, 0x0e, 0x87, 0x4c, 0x26,
+ 0xb3, 0x03, 0x00, 0xe8, 0x75, 0x3a, 0x82, 0x24, 0x49, 0x1e,
+ 0xc3, 0x30, 0x61, 0x93, 0xc9, 0xea, 0x36, 0x99, 0xac, 0x6e,
+ 0x0c, 0xc3, 0x30, 0x89, 0x58, 0x44, 0x6d, 0xbd, 0x7a, 0xa7,
+ 0xe0, 0xa6, 0x6f, 0xde, 0x2a, 0x08, 0x06, 0xfc, 0x82, 0xaa,
+ 0xca, 0x0a, 0xba, 0xa2, 0xe2, 0x84, 0xb0, 0xf2, 0x64, 0x05,
+ 0xad, 0x1b, 0x1e, 0x20, 0x3e, 0x78, 0xf7, 0x75, 0xe9, 0x07,
+ 0xef, 0xbe, 0x2e, 0x25, 0x29, 0x0a, 0xe5, 0x2e, 0x2d, 0xf6,
+ 0x17, 0x16, 0xad, 0xf1, 0x15, 0x16, 0x95, 0x78, 0xa5, 0x8a,
+ 0x74, 0xbf, 0xde, 0xe4, 0xf4, 0xe9, 0x4d, 0x2e, 0x9f, 0xc9,
+ 0xe2, 0xf6, 0x87, 0xc2, 0xa3, 0x1d, 0x86, 0x33, 0x34, 0xfa,
+ 0x68, 0xf7, 0x3e, 0x1c, 0x06, 0x60, 0x11, 0x06, 0x61, 0x16,
+ 0x01, 0x13, 0x0a, 0x63, 0x88, 0xc0, 0xb0, 0x70, 0x78, 0x1a,
+ 0xa3, 0x1f, 0xb7, 0xef, 0x42, 0x19, 0x7d, 0xa4, 0x4e, 0xe9,
+ 0x29, 0x32, 0xe1, 0x8a, 0x82, 0x64, 0x85, 0x6e, 0xa0, 0x5e,
+ 0xfa, 0x87, 0x27, 0x1e, 0x56, 0x0c, 0xf4, 0xb6, 0x8d, 0xdc,
+ 0xd5, 0x33, 0x92, 0x83, 0x3b, 0x77, 0x7f, 0xdd, 0x96, 0x5c,
+ 0x30, 0xcf, 0x55, 0xd1, 0x77, 0xca, 0xd6, 0x51, 0xf7, 0x85,
+ 0x07, 0x30, 0x00, 0xc0, 0x01, 0xe2, 0x25, 0x2a, 0x72, 0xa0,
+ 0xa3, 0x8f, 0x04, 0x00, 0xd0, 0x6a, 0xb5, 0x3a, 0xbd, 0x5e,
+ 0xaf, 0xe3, 0x12, 0x81, 0x38, 0x2e, 0x15, 0x84, 0xdd, 0x6e,
+ 0xb7, 0x27, 0x27, 0x27, 0x8f, 0x0a, 0xc0, 0x30, 0x41, 0x51,
+ 0x24, 0x11, 0x5d, 0x00, 0x21, 0x84, 0x9c, 0x2e, 0xb7, 0xdf,
+ 0xe9, 0x72, 0xfb, 0xfb, 0xfb, 0x86, 0x6c, 0x24, 0x9f, 0x20,
+ 0xb2, 0xb2, 0x16, 0x09, 0x8a, 0x0a, 0x57, 0x08, 0x24, 0x3f,
+ 0x15, 0xd1, 0xed, 0xed, 0x6d, 0x82, 0x8a, 0x8a, 0x13, 0x82,
+ 0xf2, 0x93, 0xe5, 0x82, 0x8e, 0x8e, 0x76, 0xaa, 0xb6, 0xea,
+ 0x0b, 0x41, 0x6d, 0xd5, 0x17, 0x02, 0x80, 0x27, 0x94, 0x49,
+ 0xc9, 0xe9, 0xcc, 0xb2, 0xa2, 0x12, 0x5f, 0xc1, 0xf2, 0x35,
+ 0xbe, 0xcd, 0x6b, 0x0b, 0x7c, 0x76, 0x27, 0xe3, 0x33, 0x98,
+ 0x5c, 0x3e, 0x9d, 0xc9, 0xe9, 0x73, 0xba, 0xfc, 0xcc, 0x74,
+ 0x46, 0x1f, 0x6d, 0xc8, 0x23, 0x71, 0x47, 0x1c, 0x85, 0xc3,
+ 0x30, 0xd2, 0x0b, 0x80, 0x01, 0xb0, 0x31, 0x3c, 0x80, 0x8b,
+ 0x6d, 0xf4, 0x08, 0x10, 0x68, 0xe3, 0xc4, 0xf4, 0x8a, 0x82,
+ 0x64, 0x45, 0xc8, 0x3f, 0x24, 0x79, 0xf9, 0xc5, 0x07, 0x15,
+ 0xad, 0x4d, 0x27, 0x05, 0x00, 0x00, 0xf2, 0x38, 0x65, 0x68,
+ 0xdb, 0x9d, 0xd7, 0xdb, 0x73, 0x4b, 0x97, 0x3b, 0x6a, 0x07,
+ 0x9b, 0x1c, 0x47, 0xab, 0xf7, 0xb9, 0xc2, 0x18, 0x8b, 0x00,
+ 0x07, 0x00, 0x1c, 0x00, 0x61, 0x08, 0xe2, 0xc4, 0x2a, 0x72,
+ 0xf0, 0x64, 0x2f, 0x05, 0x30, 0xe2, 0xfe, 0x73, 0x01, 0x40,
+ 0x8e, 0x4b, 0xc9, 0x98, 0x47, 0x00, 0x9d, 0x6e, 0x98, 0xa0,
+ 0xc7, 0x09, 0xc0, 0x78, 0x82, 0x41, 0x26, 0x64, 0x34, 0x98,
+ 0x5c, 0x46, 0xbd, 0xd1, 0x85, 0x01, 0x60, 0x52, 0xb1, 0x88,
+ 0xda, 0x7e, 0xf5, 0x4e, 0xe1, 0x2d, 0x37, 0xdf, 0x26, 0xf0,
+ 0xf9, 0xbd, 0xf4, 0xc9, 0x93, 0x15, 0x82, 0x93, 0x95, 0x15,
+ 0x82, 0xca, 0xea, 0x4a, 0xc1, 0xd0, 0x60, 0x2f, 0x7f, 0x68,
+ 0xb0, 0x97, 0xff, 0xfe, 0xbe, 0x57, 0xa4, 0xb4, 0x40, 0xc8,
+ 0x2e, 0xc9, 0x2b, 0xf6, 0x2f, 0x5b, 0xbe, 0xd6, 0x97, 0xbf,
+ 0x7c, 0xad, 0x4f, 0x20, 0xca, 0xf0, 0xeb, 0x0c, 0x4e, 0xdf,
+ 0xb0, 0xd1, 0xe9, 0x35, 0x98, 0xdd, 0x7e, 0x76, 0xb4, 0x63,
+ 0x61, 0x32, 0x43, 0x1e, 0xe9, 0x05, 0x00, 0xc4, 0xb2, 0x08,
+ 0xc2, 0x21, 0x84, 0x21, 0xfe, 0x39, 0x0f, 0xe0, 0xcb, 0x30,
+ 0x7a, 0x84, 0x00, 0x64, 0x52, 0x9a, 0xbf, 0x72, 0x59, 0xb2,
+ 0x42, 0x2a, 0xf0, 0x4a, 0xdf, 0xdf, 0xfb, 0xff, 0xe4, 0xd5,
+ 0x15, 0x07, 0xc4, 0x08, 0xb1, 0x20, 0x10, 0x0b, 0xd9, 0x2d,
+ 0xdf, 0xdc, 0xe1, 0x58, 0x7d, 0xed, 0x06, 0x47, 0xb3, 0xa9,
+ 0xcb, 0xf1, 0x6a, 0xf5, 0xbb, 0x8e, 0x20, 0xcb, 0xb0, 0x08,
+ 0x47, 0x23, 0xa9, 0x56, 0x91, 0x17, 0x0e, 0x10, 0x2f, 0x56,
+ 0x52, 0x0d, 0x1d, 0xc7, 0xce, 0x3e, 0xff, 0x77, 0x75, 0x75,
+ 0x71, 0x02, 0xc0, 0x71, 0xc9, 0x98, 0x20, 0x00, 0xe3, 0x3d,
+ 0x80, 0xb3, 0xc4, 0xf0, 0x52, 0x11, 0x62, 0x91, 0xc3, 0xe1,
+ 0xf4, 0x3b, 0xec, 0x0e, 0x7f, 0x1f, 0xea, 0x03, 0x8a, 0x24,
+ 0x89, 0x9c, 0xac, 0x45, 0x82, 0x55, 0x45, 0x2b, 0x05, 0x62,
+ 0xb1, 0x58, 0xd8, 0xd2, 0xd6, 0x42, 0x57, 0x9c, 0x2c, 0x17,
+ 0x54, 0x54, 0x9d, 0x14, 0x74, 0x76, 0x75, 0x92, 0x35, 0x95,
+ 0x47, 0x85, 0x35, 0x95, 0x47, 0x85, 0x00, 0x00, 0x29, 0x69,
+ 0x59, 0xc1, 0xfc, 0xc2, 0x35, 0xbe, 0x82, 0xc2, 0xb5, 0xbe,
+ 0xa2, 0xd2, 0xa5, 0x7e, 0x8b, 0xcd, 0xe7, 0x1b, 0x32, 0x38,
+ 0x7d, 0x3a, 0x83, 0xcb, 0xe7, 0x74, 0x9f, 0x9b, 0x14, 0xe4,
+ 0x6c, 0x2f, 0x00, 0x8b, 0x46, 0x12, 0x81, 0xc2, 0x00, 0x0c,
+ 0x13, 0xc6, 0x70, 0x1a, 0xc6, 0xf5, 0x02, 0x5c, 0x1c, 0xa3,
+ 0x47, 0x08, 0x40, 0x24, 0xe4, 0xf3, 0x96, 0x2f, 0x4d, 0x94,
+ 0xa7, 0x68, 0x08, 0xe9, 0xc1, 0x0f, 0xff, 0xa1, 0x38, 0x76,
+ 0xe8, 0x6d, 0x49, 0x28, 0x14, 0xc4, 0x08, 0x3e, 0x81, 0x4a,
+ 0x76, 0x96, 0xb9, 0x36, 0xdf, 0xbc, 0xdd, 0xd6, 0xef, 0xd5,
+ 0x3b, 0xdf, 0xa8, 0xfb, 0xc8, 0xee, 0x09, 0x7a, 0xc3, 0x80,
+ 0x03, 0x8c, 0x37, 0x7e, 0x84, 0x8d, 0xfc, 0x1f, 0x27, 0x56,
+ 0x91, 0x83, 0xed, 0x7d, 0x67, 0x05, 0xe0, 0xf8, 0xf1, 0xe3,
+ 0x9c, 0x00, 0x70, 0x5c, 0x32, 0x08, 0xaf, 0xd7, 0xeb, 0xe5,
+ 0xf1, 0x78, 0x0e, 0x8a, 0xa2, 0x02, 0x1e, 0x8f, 0x87, 0x72,
+ 0xbb, 0x5d, 0x04, 0x41, 0x10, 0xbc, 0x50, 0x28, 0x14, 0x8e,
+ 0x79, 0x44, 0xb4, 0x10, 0xa0, 0xa8, 0x0d, 0x04, 0x10, 0xf0,
+ 0x07, 0x42, 0x06, 0x9d, 0xde, 0x65, 0x18, 0xd2, 0xb9, 0x70,
+ 0x0c, 0xc3, 0xa4, 0x52, 0x31, 0x7d, 0xdd, 0x55, 0x3b, 0x05,
+ 0x77, 0xee, 0xba, 0x5d, 0xe0, 0xf6, 0xba, 0xe9, 0x8a, 0xca,
+ 0x93, 0x82, 0x8a, 0xaa, 0x93, 0xc2, 0xea, 0xda, 0x1a, 0x7a,
+ 0xa0, 0xaf, 0x93, 0x1c, 0xe8, 0xeb, 0x24, 0xdf, 0x7f, 0xe7,
+ 0x25, 0x99, 0x40, 0x28, 0x62, 0x73, 0x97, 0xae, 0xf4, 0x2f,
+ 0x5d, 0xb6, 0xd6, 0xbb, 0xaa, 0x60, 0xb5, 0x8f, 0x20, 0xa5,
+ 0xfe, 0x21, 0x83, 0xd3, 0x37, 0xa4, 0x73, 0xfa, 0x0c, 0x66,
+ 0x8f, 0x3f, 0x1c, 0x62, 0x51, 0x28, 0xc4, 0x22, 0x04, 0xe7,
+ 0x7a, 0x01, 0xc8, 0x30, 0x00, 0x1b, 0xbe, 0x78, 0x46, 0x0f,
+ 0x00, 0x40, 0xf2, 0x79, 0x78, 0xfe, 0x12, 0xad, 0x2c, 0x67,
+ 0x9e, 0x4c, 0x76, 0xfc, 0xc8, 0x5b, 0xb2, 0xbf, 0xfd, 0xdf,
+ 0x4b, 0x32, 0x9f, 0xd7, 0x85, 0x63, 0x18, 0x06, 0x45, 0x9b,
+ 0x56, 0xbb, 0xb7, 0xdf, 0x79, 0x83, 0xdd, 0xc1, 0xf3, 0x39,
+ 0xdf, 0x6b, 0x3b, 0x62, 0xb3, 0xfa, 0xec, 0x4c, 0xc4, 0xd5,
+ 0x1f, 0x73, 0xd7, 0x8f, 0x32, 0x7e, 0x21, 0x29, 0xe0, 0x81,
+ 0x37, 0x4c, 0xda, 0x0c, 0x16, 0x82, 0x24, 0xc9, 0xa0, 0x4c,
+ 0x26, 0x33, 0x98, 0xcd, 0x66, 0xf3, 0x45, 0x68, 0x57, 0x0e,
+ 0x8e, 0x19, 0x41, 0x00, 0x00, 0x44, 0xbc, 0x00, 0x83, 0xc1,
+ 0xa0, 0xd1, 0xe9, 0x74, 0x04, 0x4d, 0x91, 0x84, 0x3b, 0x96,
+ 0x00, 0x8c, 0x31, 0xfe, 0xc9, 0x85, 0x00, 0x00, 0x80, 0x65,
+ 0xc3, 0xc8, 0x6e, 0xb5, 0xfb, 0xec, 0x16, 0x9b, 0x0f, 0x10,
+ 0x0b, 0x34, 0x45, 0xf1, 0x73, 0xe7, 0xe5, 0x08, 0x4a, 0x8a,
+ 0x57, 0x09, 0x44, 0x62, 0x91, 0xa0, 0xb1, 0xa5, 0x99, 0xae,
+ 0xa8, 0x3a, 0x29, 0xa8, 0xa8, 0xae, 0x14, 0x74, 0xf7, 0xf6,
+ 0x90, 0x55, 0x15, 0x9f, 0x09, 0xab, 0x2a, 0x3e, 0x13, 0x62,
+ 0x18, 0x06, 0xa9, 0xe9, 0xf3, 0x83, 0x79, 0x05, 0x6b, 0x7c,
+ 0x4b, 0x97, 0xad, 0xf5, 0xad, 0x2e, 0x5c, 0xec, 0x37, 0x5a,
+ 0xbc, 0xde, 0x40, 0x10, 0xe7, 0x0d, 0xfa, 0x1c, 0xc0, 0x86,
+ 0x11, 0x84, 0x99, 0x30, 0x86, 0x00, 0xb0, 0x30, 0x7b, 0xe1,
+ 0x8d, 0x1e, 0x00, 0x00, 0xc7, 0x31, 0x6c, 0xf1, 0x82, 0x38,
+ 0x49, 0xc1, 0x62, 0x8d, 0xac, 0xa1, 0xf6, 0x80, 0x6c, 0xcf,
+ 0xc3, 0x2f, 0xc8, 0xed, 0x56, 0x23, 0x01, 0x00, 0xb0, 0xb0,
+ 0x70, 0x89, 0xef, 0xda, 0xbb, 0x6e, 0xb2, 0xe1, 0x6a, 0xda,
+ 0x75, 0xb4, 0xab, 0xc6, 0x36, 0xec, 0x34, 0xfa, 0x11, 0x8e,
+ 0xc6, 0x18, 0xfe, 0xf8, 0xff, 0x23, 0xaf, 0x91, 0x00, 0x60,
+ 0x6f, 0x24, 0x00, 0xa8, 0x37, 0x1a, 0x8d, 0x7a, 0x96, 0x65,
+ 0xd9, 0xf3, 0x6e, 0x45, 0x0e, 0x8e, 0x39, 0x12, 0x43, 0x00,
+ 0x86, 0x89, 0xa4, 0xe4, 0x4c, 0xc2, 0xed, 0xf1, 0x06, 0x26,
+ 0x3f, 0x0c, 0xc5, 0xde, 0x8e, 0xb9, 0x7b, 0xc4, 0xfa, 0xfc,
+ 0x3e, 0x3f, 0xa3, 0x1f, 0x1c, 0x62, 0xf4, 0xfd, 0x83, 0x4e,
+ 0x1c, 0xc7, 0x30, 0xa9, 0x5c, 0x4a, 0xdf, 0xb8, 0xf5, 0x1a,
+ 0xe1, 0x77, 0x6e, 0xb9, 0x5d, 0x60, 0x77, 0x3a, 0xe9, 0x8a,
+ 0xea, 0x4a, 0x41, 0x45, 0x75, 0xa5, 0xa0, 0xa6, 0xfe, 0x34,
+ 0xdd, 0xd7, 0xd3, 0x4e, 0xf6, 0xf5, 0xb4, 0x93, 0xef, 0xbf,
+ 0xf3, 0x77, 0x99, 0x48, 0x24, 0x65, 0x97, 0x2c, 0x5d, 0xe9,
+ 0x2b, 0x5a, 0xb9, 0x91, 0x59, 0x55, 0xb4, 0x9c, 0x9e, 0x97,
+ 0xb6, 0x06, 0x82, 0x61, 0x01, 0xdf, 0x1e, 0xa0, 0xa8, 0xbe,
+ 0x21, 0xc0, 0xc2, 0xe1, 0xd1, 0x10, 0xfa, 0x79, 0x1a, 0x7d,
+ 0x84, 0xac, 0x74, 0xa5, 0x68, 0x45, 0x41, 0xa2, 0xa2, 0xbf,
+ 0xbb, 0x5a, 0xf2, 0xbb, 0xc7, 0x7f, 0xa4, 0x18, 0x1e, 0xec,
+ 0x22, 0x01, 0x00, 0x52, 0xb2, 0xd2, 0x83, 0xd7, 0xde, 0xf5,
+ 0x0d, 0x5b, 0xfc, 0xc2, 0x14, 0x67, 0x79, 0x67, 0xad, 0xad,
+ 0xbb, 0x6f, 0xc0, 0x7b, 0xd6, 0xd8, 0x63, 0xdc, 0xed, 0x23,
+ 0xcf, 0xfc, 0xd1, 0xff, 0xc7, 0x89, 0x94, 0xd4, 0x40, 0xf5,
+ 0x39, 0xf7, 0x9f, 0x0b, 0x00, 0x72, 0x5c, 0x6a, 0xc6, 0x08,
+ 0x00, 0xc0, 0x48, 0x1c, 0x20, 0x73, 0xde, 0xc2, 0x89, 0x71,
+ 0x80, 0x69, 0xee, 0xf8, 0x93, 0x8a, 0x02, 0x4c, 0x2c, 0xcb,
+ 0x86, 0xc3, 0xc8, 0x6e, 0xb2, 0xfa, 0xec, 0x46, 0x8b, 0x0f,
+ 0x10, 0x0b, 0x02, 0x81, 0x80, 0x5f, 0x30, 0x6f, 0xa1, 0x60,
+ 0xe3, 0x8a, 0xd5, 0x02, 0x81, 0x48, 0x28, 0xa8, 0x6b, 0x6e,
+ 0x14, 0x9c, 0xac, 0xa9, 0x12, 0x94, 0xd7, 0x54, 0x09, 0xfa,
+ 0x07, 0x07, 0xf9, 0x95, 0xe5, 0x07, 0x45, 0x95, 0xe5, 0x07,
+ 0x01, 0xc3, 0x70, 0x48, 0x49, 0x9d, 0x07, 0xcb, 0x8b, 0xd6,
+ 0x53, 0x85, 0x2b, 0xb7, 0xc4, 0xdf, 0x7c, 0xed, 0x12, 0x6a,
+ 0xd8, 0xe0, 0xf6, 0xf7, 0x0f, 0x39, 0x7d, 0x03, 0xc3, 0x4e,
+ 0x9f, 0xdb, 0x13, 0x0c, 0xcd, 0xc5, 0xe8, 0x01, 0x00, 0x92,
+ 0xb4, 0x12, 0x7a, 0x55, 0x61, 0xb2, 0xd2, 0xe3, 0xe8, 0x91,
+ 0xfc, 0xed, 0xd9, 0x1f, 0x2a, 0xce, 0xb4, 0x9d, 0xa2, 0x01,
+ 0x00, 0x54, 0x9a, 0xb8, 0xd0, 0x8e, 0x3b, 0x6e, 0xb0, 0x2d,
+ 0x5c, 0xb5, 0xd4, 0x59, 0xdd, 0xdd, 0x60, 0x3f, 0x54, 0xbe,
+ 0xdf, 0xcd, 0x62, 0x08, 0x4d, 0xe6, 0xee, 0x4f, 0x78, 0x45,
+ 0x95, 0x89, 0x17, 0xab, 0xc8, 0xb6, 0x8e, 0x8a, 0xb3, 0x02,
+ 0xd0, 0xdf, 0xdf, 0xcf, 0x09, 0x00, 0xc7, 0x25, 0x85, 0x00,
+ 0x00, 0x88, 0x95, 0x0b, 0x30, 0xa6, 0xd4, 0xb4, 0xae, 0x3f,
+ 0x4c, 0x2e, 0x0a, 0x13, 0x0c, 0x6e, 0xe2, 0x41, 0x3e, 0x8f,
+ 0x97, 0xf1, 0xb9, 0xdd, 0x8c, 0xae, 0xbb, 0xcf, 0xc9, 0xc3,
+ 0x71, 0x5c, 0xa6, 0x94, 0xd3, 0xdf, 0x2c, 0xbb, 0x46, 0xf0,
+ 0xdd, 0x5b, 0xee, 0x14, 0x98, 0xed, 0x56, 0xba, 0xbc, 0xa6,
+ 0x4a, 0x58, 0x5d, 0x77, 0x4a, 0x58, 0x75, 0xfa, 0x34, 0xdd,
+ 0xdf, 0x77, 0x06, 0xfa, 0xfb, 0xce, 0x10, 0xef, 0xfc, 0xfb,
+ 0xaf, 0x2a, 0xb1, 0x44, 0x2e, 0x5f, 0x9c, 0xb7, 0xca, 0xbf,
+ 0x64, 0xe9, 0x1a, 0xef, 0x8e, 0xd2, 0x95, 0xfe, 0x40, 0x88,
+ 0xf2, 0xf5, 0x0d, 0x3a, 0x7c, 0x03, 0x43, 0x0e, 0x9f, 0xde,
+ 0xe8, 0x09, 0xb0, 0xe8, 0x5c, 0xcf, 0xc2, 0x64, 0xa8, 0x14,
+ 0x02, 0x72, 0xe5, 0xb2, 0x64, 0x05, 0x4d, 0x38, 0xa4, 0xfb,
+ 0xdf, 0x78, 0x4c, 0x7e, 0xba, 0xfa, 0x33, 0x11, 0x42, 0x08,
+ 0xc4, 0x52, 0x49, 0xb8, 0xec, 0x9b, 0xd7, 0x38, 0x56, 0x6c,
+ 0x5d, 0xef, 0x68, 0x1c, 0x6c, 0x73, 0xbc, 0x7a, 0x7c, 0xbf,
+ 0x83, 0x41, 0x0c, 0x1a, 0xe3, 0xea, 0x63, 0xe3, 0x5c, 0x7f,
+ 0x6c, 0x12, 0x6f, 0x60, 0xb4, 0x4c, 0x9c, 0x58, 0x49, 0x0e,
+ 0xb6, 0xf5, 0x9d, 0xed, 0x02, 0xac, 0xac, 0xac, 0xe4, 0x04,
+ 0x80, 0xe3, 0x92, 0x72, 0xd6, 0x03, 0x98, 0x2a, 0x17, 0x20,
+ 0x36, 0x33, 0x8f, 0x07, 0x4c, 0x10, 0x02, 0x14, 0x55, 0x10,
+ 0x8d, 0x39, 0x08, 0xc2, 0xe1, 0x10, 0x6b, 0x33, 0x9a, 0xbc,
+ 0x36, 0xbd, 0xd1, 0x0b, 0x88, 0x05, 0xa1, 0x58, 0x44, 0x16,
+ 0x67, 0x2e, 0x14, 0x7c, 0x7d, 0x73, 0x99, 0x82, 0x4f, 0xe2,
+ 0xf1, 0x87, 0x8e, 0x1d, 0x15, 0x9e, 0x6e, 0x6f, 0x0f, 0x57,
+ 0x9c, 0x3e, 0x0d, 0xfd, 0xc3, 0xc3, 0xbc, 0xca, 0x13, 0x1f,
+ 0x8b, 0x2a, 0x4f, 0x7c, 0x2c, 0xc2, 0x71, 0x1c, 0xd2, 0x33,
+ 0x97, 0x04, 0x16, 0x2f, 0x5d, 0xe5, 0xcb, 0xcb, 0x5b, 0xe3,
+ 0xdd, 0xbc, 0x2e, 0xd7, 0x3f, 0xa4, 0x77, 0xf9, 0xfa, 0x07,
+ 0x1d, 0xbe, 0xfe, 0x61, 0xa7, 0xcf, 0xeb, 0x63, 0xc6, 0xc4,
+ 0x34, 0xc4, 0x22, 0x92, 0x28, 0xce, 0x4f, 0x94, 0x27, 0xa8,
+ 0x31, 0xd9, 0xc7, 0xef, 0xbd, 0x20, 0x3f, 0x7e, 0x64, 0x9f,
+ 0x38, 0x1c, 0x0e, 0x61, 0x24, 0x45, 0xa2, 0x0d, 0x3b, 0xb7,
+ 0x3a, 0x4b, 0x6f, 0xd8, 0x66, 0xef, 0xb2, 0x0e, 0x38, 0x5e,
+ 0xaf, 0x78, 0xdf, 0xe1, 0x63, 0xfc, 0xe1, 0x29, 0xef, 0xf8,
+ 0x53, 0x44, 0xfd, 0x23, 0x2f, 0x9a, 0xa4, 0x78, 0x44, 0x10,
+ 0x27, 0x2d, 0xc3, 0x26, 0x82, 0xe0, 0xf3, 0x43, 0x0a, 0x85,
+ 0x42, 0x6f, 0x34, 0x1a, 0x8d, 0xd3, 0xff, 0xce, 0x1c, 0x1c,
+ 0x17, 0x8f, 0x98, 0x8f, 0x00, 0x93, 0xe6, 0x02, 0x4c, 0x66,
+ 0xe8, 0x13, 0x77, 0x8e, 0xdd, 0x37, 0xa5, 0x10, 0x44, 0x6f,
+ 0x4f, 0x14, 0x05, 0xaf, 0xd3, 0x1d, 0xf4, 0x3a, 0x9c, 0x41,
+ 0xc6, 0x66, 0x0d, 0x0b, 0x81, 0x91, 0x88, 0xad, 0x56, 0xe1,
+ 0xb7, 0xcb, 0xca, 0x82, 0x8f, 0x7c, 0xff, 0x3e, 0x7b, 0x73,
+ 0x57, 0x0f, 0x5b, 0x71, 0xaa, 0x5a, 0x50, 0x51, 0x5b, 0x2b,
+ 0x38, 0xdd, 0xd2, 0x44, 0x77, 0x77, 0x36, 0x50, 0xdd, 0x9d,
+ 0x0d, 0xd4, 0xfb, 0x7b, 0x5f, 0x94, 0x4b, 0x65, 0xaa, 0xf0,
+ 0xa2, 0xbc, 0x55, 0xbe, 0xc5, 0x79, 0x6b, 0x7c, 0x5f, 0xdf,
+ 0x56, 0xec, 0xf3, 0xf8, 0x09, 0x7f, 0xff, 0x90, 0xc3, 0xab,
+ 0x37, 0x79, 0x02, 0xc9, 0x09, 0x52, 0x41, 0x56, 0xba, 0x48,
+ 0x76, 0xec, 0xe0, 0xeb, 0xb2, 0x17, 0x3f, 0x7e, 0x45, 0xea,
+ 0xf7, 0x7b, 0x71, 0x1c, 0xc7, 0x61, 0x75, 0xd9, 0x06, 0xd7,
+ 0xd5, 0xbb, 0xae, 0xb7, 0x9b, 0x83, 0x0e, 0xe7, 0x3b, 0xb5,
+ 0x07, 0xed, 0x0e, 0xbf, 0xeb, 0x6c, 0x64, 0x7f, 0x3a, 0x03,
+ 0x1f, 0xef, 0xee, 0x8f, 0x7f, 0xc5, 0x89, 0x95, 0xe4, 0xe0,
+ 0x99, 0x3e, 0x12, 0x21, 0x04, 0x9a, 0xf8, 0x78, 0xbd, 0xd9,
+ 0x6c, 0xd6, 0x87, 0xc3, 0xe1, 0xd8, 0x3d, 0x2d, 0x1c, 0x1c,
+ 0x5f, 0x12, 0x31, 0x05, 0x20, 0xa6, 0x07, 0x30, 0x8b, 0x1e,
+ 0x80, 0x99, 0xba, 0xfe, 0x31, 0xcb, 0x4e, 0x22, 0x04, 0x28,
+ 0x8c, 0x10, 0xc2, 0x58, 0xd6, 0xd4, 0xdf, 0x07, 0xfc, 0x30,
+ 0x1b, 0xf6, 0x5b, 0x5c, 0x16, 0x87, 0xcd, 0xe5, 0x5c, 0x9d,
+ 0xb1, 0x40, 0xb0, 0x6d, 0x65, 0x89, 0x90, 0x10, 0xd1, 0x74,
+ 0x6d, 0x43, 0xa3, 0xa0, 0xe2, 0x74, 0x8d, 0xa0, 0xe2, 0xf4,
+ 0x29, 0x81, 0xde, 0x64, 0x24, 0x4e, 0x7e, 0xf1, 0x81, 0xf8,
+ 0xe4, 0x17, 0x1f, 0x88, 0x71, 0x1e, 0x0f, 0x65, 0x66, 0xe5,
+ 0x05, 0x16, 0xe7, 0xad, 0xf6, 0xe5, 0x2e, 0x59, 0xe1, 0xeb,
+ 0xed, 0xfe, 0x9c, 0x7a, 0xec, 0x85, 0xbf, 0xca, 0x9d, 0x0e,
+ 0x0b, 0x0f, 0x00, 0x20, 0xb7, 0x78, 0x99, 0x77, 0xe7, 0x1d,
+ 0x5f, 0xb7, 0x85, 0x85, 0x3c, 0xd7, 0xa7, 0xad, 0x15, 0x36,
+ 0x83, 0xcb, 0x1c, 0x88, 0xbe, 0xe3, 0x8f, 0x77, 0xe5, 0x27,
+ 0x75, 0xf5, 0x63, 0x04, 0xfe, 0x22, 0xef, 0xc7, 0x8b, 0x55,
+ 0xe4, 0xe0, 0x29, 0x2e, 0x00, 0xc8, 0x71, 0x79, 0x41, 0x00,
+ 0x00, 0xcc, 0x2e, 0x17, 0xe0, 0x7c, 0x5d, 0xff, 0xe8, 0xed,
+ 0x19, 0x78, 0x0f, 0x67, 0x4f, 0xc3, 0x02, 0x8e, 0x61, 0x91,
+ 0x68, 0x3f, 0x86, 0x01, 0x86, 0x79, 0xec, 0xce, 0xa0, 0xc7,
+ 0x66, 0x0f, 0x0e, 0xb5, 0x9d, 0x71, 0x10, 0x04, 0x0f, 0xd7,
+ 0xc4, 0xc7, 0x09, 0xee, 0x2c, 0xdb, 0x21, 0xb8, 0xff, 0xf6,
+ 0xbb, 0x04, 0x83, 0x46, 0x03, 0x5d, 0x71, 0xba, 0x56, 0x58,
+ 0x7e, 0xba, 0x56, 0xd0, 0xd8, 0xd6, 0x4a, 0x75, 0xb6, 0x9f,
+ 0xa6, 0x3b, 0xdb, 0x4f, 0xd3, 0xfb, 0xdf, 0x7e, 0x4e, 0x11,
+ 0x39, 0x7b, 0xc6, 0xc2, 0xac, 0xc0, 0x75, 0x77, 0xdc, 0x64,
+ 0x93, 0xa7, 0x68, 0x9c, 0xe5, 0x6d, 0xa7, 0x6c, 0x7d, 0xe6,
+ 0x21, 0xdf, 0x74, 0x77, 0xf2, 0xd9, 0x06, 0xfe, 0xce, 0x06,
+ 0x00, 0x45, 0x2a, 0xb2, 0xa2, 0xbd, 0x86, 0x4b, 0x01, 0xe6,
+ 0xb8, 0xac, 0x38, 0x7b, 0xa7, 0x9f, 0x32, 0x17, 0x60, 0x4e,
+ 0xae, 0x3f, 0xcc, 0x42, 0x14, 0x62, 0xc4, 0x03, 0xc6, 0x9c,
+ 0x12, 0x01, 0x42, 0x08, 0x61, 0x38, 0x3e, 0x22, 0x05, 0x2c,
+ 0x0b, 0x18, 0x86, 0x8d, 0x29, 0x1b, 0x0a, 0x32, 0xac, 0x65,
+ 0x60, 0xc8, 0x63, 0x19, 0x18, 0xf2, 0x00, 0x86, 0x81, 0x58,
+ 0x2e, 0xa3, 0xd6, 0x65, 0x2d, 0x12, 0xec, 0x5c, 0xbb, 0x41,
+ 0x80, 0x09, 0x48, 0x41, 0x75, 0x43, 0x03, 0xfd, 0x45, 0x75,
+ 0xa5, 0xf0, 0xe3, 0x63, 0x47, 0xc4, 0x00, 0x00, 0xdf, 0xf9,
+ 0xc9, 0x0f, 0x8c, 0xf3, 0xf2, 0x17, 0x39, 0x2b, 0xdb, 0xeb,
+ 0xed, 0xed, 0x9f, 0x57, 0xbb, 0x23, 0x01, 0xbd, 0xe9, 0x5c,
+ 0xfd, 0x59, 0x05, 0xfe, 0xa2, 0xbc, 0x81, 0x38, 0x91, 0x8a,
+ 0x8a, 0xce, 0x00, 0x3c, 0x75, 0xea, 0x14, 0x27, 0x00, 0x1c,
+ 0x97, 0x9c, 0x49, 0x04, 0x20, 0x2a, 0x17, 0x60, 0xce, 0xae,
+ 0xff, 0x14, 0x77, 0xf4, 0x09, 0x65, 0x61, 0x5a, 0x21, 0x40,
+ 0x2c, 0x42, 0x38, 0xc6, 0x1b, 0x79, 0x87, 0x65, 0x31, 0x0c,
+ 0x8b, 0x9e, 0xd1, 0x78, 0xdc, 0x67, 0x21, 0x04, 0x6e, 0x9b,
+ 0x3d, 0xe0, 0xb6, 0xd9, 0x03, 0x83, 0xad, 0xed, 0x76, 0x82,
+ 0x22, 0x79, 0xe9, 0x29, 0xc9, 0xa2, 0x65, 0x77, 0x7e, 0x47,
+ 0xfd, 0xf1, 0xb1, 0x23, 0x62, 0xa1, 0x58, 0xc4, 0xe6, 0xaf,
+ 0x2e, 0xf2, 0xbe, 0xf0, 0xc1, 0xeb, 0x43, 0x21, 0x14, 0x42,
+ 0x13, 0xee, 0xd8, 0x33, 0xbc, 0xcb, 0xcf, 0x54, 0x2c, 0x28,
+ 0x82, 0xc4, 0x69, 0x96, 0x24, 0x8d, 0xfd, 0x7a, 0x3e, 0x8f,
+ 0xc7, 0x0b, 0xab, 0xd5, 0x6a, 0xbd, 0xc1, 0x60, 0x30, 0xc4,
+ 0xf8, 0x81, 0x38, 0x38, 0xbe, 0x54, 0xf0, 0xc8, 0xc6, 0xf4,
+ 0x71, 0x80, 0x0b, 0xd4, 0x15, 0x38, 0x4b, 0xd7, 0xff, 0x6c,
+ 0x0c, 0x00, 0xc1, 0xe8, 0x5d, 0x1f, 0x80, 0x65, 0x59, 0x0c,
+ 0x83, 0xd1, 0x7f, 0xa6, 0xea, 0xe3, 0x1b, 0x25, 0x14, 0x08,
+ 0x86, 0x6d, 0xc3, 0x3a, 0xaf, 0xcf, 0xef, 0xc3, 0x01, 0x00,
+ 0x28, 0x01, 0xcd, 0xba, 0x7d, 0xde, 0x50, 0x88, 0x0d, 0xa1,
+ 0x29, 0x9f, 0xe5, 0xcf, 0x33, 0xf0, 0x17, 0x1d, 0x00, 0x1c,
+ 0xea, 0xe8, 0x27, 0x11, 0x8b, 0x20, 0x3e, 0x3e, 0xde, 0x68,
+ 0xb3, 0xd9, 0x0c, 0xa1, 0x50, 0x28, 0x34, 0x6d, 0xc5, 0x39,
+ 0x38, 0x2e, 0x32, 0x67, 0x05, 0x60, 0xfa, 0x5c, 0x80, 0x09,
+ 0x1b, 0x93, 0x6f, 0x5f, 0x30, 0xd7, 0xff, 0x1c, 0x2c, 0x62,
+ 0x11, 0x8e, 0xe3, 0xa3, 0x1e, 0x40, 0x78, 0x44, 0x0c, 0xc6,
+ 0x9c, 0x6f, 0x6a, 0x21, 0xc0, 0x09, 0x02, 0xf3, 0xfa, 0xfd,
+ 0x18, 0x00, 0x00, 0x45, 0xd3, 0x28, 0x18, 0x8a, 0xd1, 0xa7,
+ 0x3f, 0x45, 0x1f, 0xfe, 0x5c, 0x02, 0x7f, 0x67, 0x05, 0x40,
+ 0xa4, 0x22, 0x07, 0xdb, 0x7b, 0xb9, 0x00, 0x20, 0xc7, 0x65,
+ 0x47, 0x4c, 0x0f, 0x60, 0x42, 0x2e, 0xc0, 0x6c, 0xef, 0xf8,
+ 0x13, 0x98, 0xce, 0xf5, 0x8f, 0xde, 0x8e, 0x2d, 0x0a, 0x88,
+ 0x45, 0x08, 0xc3, 0x31, 0x04, 0x08, 0x01, 0xcb, 0x22, 0x0c,
+ 0xc7, 0xc7, 0x2b, 0xc0, 0xd4, 0xf0, 0x08, 0x02, 0xf7, 0xf9,
+ 0xfd, 0x23, 0x1e, 0x00, 0x4d, 0xb1, 0x4c, 0x38, 0xc4, 0x9e,
+ 0x4f, 0x50, 0x6f, 0x36, 0x65, 0xe2, 0xc7, 0x3d, 0xff, 0x73,
+ 0x02, 0xc0, 0x71, 0xb9, 0x30, 0xe9, 0x23, 0x40, 0xcc, 0x5c,
+ 0x80, 0xf3, 0xe9, 0x0a, 0x9c, 0xd2, 0xf5, 0x1f, 0xff, 0x0c,
+ 0x1f, 0xb5, 0x6f, 0x74, 0x1b, 0x01, 0x02, 0x7c, 0xb4, 0xba,
+ 0x08, 0xb1, 0x18, 0x36, 0xba, 0x4a, 0xd1, 0x84, 0xba, 0x4c,
+ 0x02, 0x8f, 0xe0, 0x61, 0x3e, 0xbf, 0x0f, 0x03, 0x00, 0x20,
+ 0x69, 0x0a, 0x31, 0x61, 0xe6, 0xac, 0xfb, 0x7f, 0xb1, 0x02,
+ 0x7f, 0xe7, 0x3c, 0x00, 0x25, 0x39, 0xd0, 0xc6, 0x09, 0x00,
+ 0xc7, 0xe5, 0xc7, 0xf4, 0x31, 0x80, 0x98, 0xc6, 0x75, 0xbe,
+ 0xae, 0x7f, 0xf4, 0x76, 0x8c, 0x3b, 0x7e, 0x8c, 0xcf, 0x1a,
+ 0xe9, 0x05, 0xc0, 0x10, 0x00, 0x00, 0x1b, 0x66, 0xcf, 0xc6,
+ 0x03, 0x66, 0x62, 0xfc, 0x00, 0x00, 0x38, 0x41, 0xe0, 0xde,
+ 0xb3, 0x1e, 0x00, 0x7d, 0xce, 0x03, 0xb8, 0x48, 0x81, 0xbf,
+ 0xc8, 0xff, 0x04, 0x8f, 0xc0, 0xc5, 0x18, 0x4d, 0x1a, 0x7a,
+ 0x86, 0xf9, 0x38, 0x8e, 0xb3, 0xf1, 0xf1, 0xf1, 0x7a, 0x6e,
+ 0x1d, 0x00, 0x8e, 0xcb, 0x85, 0xb3, 0x02, 0x30, 0x2e, 0x17,
+ 0x00, 0x77, 0xbb, 0x5d, 0x04, 0xc1, 0xe3, 0x9d, 0x8b, 0x03,
+ 0xcc, 0x6a, 0x30, 0x50, 0xac, 0x7d, 0xe7, 0x17, 0x0f, 0x60,
+ 0xc3, 0x63, 0x62, 0x00, 0x18, 0x86, 0x47, 0x14, 0x60, 0x66,
+ 0xf0, 0x78, 0x04, 0xe6, 0x8b, 0xc4, 0x00, 0x04, 0x34, 0x62,
+ 0xc2, 0x23, 0x01, 0xc0, 0x8b, 0x15, 0xf8, 0x3b, 0x9b, 0xff,
+ 0x2f, 0x52, 0x92, 0xba, 0xce, 0x21, 0x92, 0x0d, 0xb3, 0x98,
+ 0x5a, 0xad, 0x36, 0x39, 0x1c, 0x0e, 0x7d, 0x30, 0x18, 0x0c,
+ 0xce, 0xa6, 0xee, 0x1c, 0x1c, 0x17, 0x8b, 0x31, 0x6e, 0x7e,
+ 0xcc, 0x5c, 0x00, 0x86, 0x09, 0x9f, 0xbf, 0xeb, 0x0f, 0x93,
+ 0xec, 0x98, 0xde, 0xf5, 0x8f, 0xde, 0x8e, 0x04, 0xfe, 0xd8,
+ 0xd1, 0x44, 0xa0, 0x99, 0xde, 0xfd, 0x01, 0x00, 0x78, 0x04,
+ 0x0f, 0xf7, 0x39, 0x23, 0xbd, 0x00, 0x14, 0xcb, 0xb0, 0x0c,
+ 0x7b, 0x31, 0x03, 0x7f, 0x91, 0x47, 0x8b, 0x78, 0x91, 0x8a,
+ 0x1c, 0xac, 0xe2, 0xdc, 0xff, 0x2f, 0x13, 0x99, 0x4c, 0x96,
+ 0xb2, 0x72, 0xd5, 0xaa, 0xff, 0x16, 0x4b, 0x24, 0x09, 0x53,
+ 0x95, 0x73, 0xbb, 0x5c, 0xba, 0x93, 0x15, 0x15, 0xbf, 0x73,
+ 0x38, 0x1c, 0x03, 0x5f, 0x56, 0xdd, 0x2e, 0x37, 0xa6, 0x10,
+ 0x80, 0x61, 0x22, 0x29, 0x29, 0x83, 0x70, 0xbb, 0x3d, 0x51,
+ 0xf3, 0x02, 0x4c, 0xe7, 0xfa, 0xc3, 0x2c, 0x44, 0x61, 0x66,
+ 0xae, 0x7f, 0x64, 0x9b, 0x45, 0x08, 0xe1, 0xd8, 0x48, 0x22,
+ 0x10, 0x62, 0x59, 0x18, 0x9b, 0x06, 0x30, 0xbd, 0x10, 0x8c,
+ 0xef, 0x05, 0x88, 0x78, 0x00, 0xe7, 0x1d, 0xf8, 0x9b, 0xa6,
+ 0x5c, 0xbc, 0x48, 0x45, 0xd6, 0xb7, 0xb5, 0x70, 0x02, 0xf0,
+ 0x25, 0x52, 0x54, 0x5c, 0xfc, 0xbd, 0x1d, 0x3b, 0x76, 0x94,
+ 0xad, 0x59, 0xb3, 0x46, 0x33, 0x55, 0xb9, 0x13, 0x27, 0x4e,
+ 0x18, 0xc2, 0xe1, 0x70, 0xf0, 0xd0, 0xa7, 0x9f, 0x3e, 0xf4,
+ 0x65, 0xd5, 0xed, 0x72, 0x23, 0xa6, 0x00, 0x00, 0x8c, 0xce,
+ 0x0b, 0x90, 0xb9, 0x80, 0xb8, 0x90, 0xf3, 0x00, 0xcc, 0xc5,
+ 0xf5, 0x3f, 0xbb, 0x8b, 0x8d, 0x8a, 0x01, 0xb0, 0x2c, 0x86,
+ 0xe3, 0xd1, 0x0a, 0x30, 0x3d, 0x63, 0x7a, 0x01, 0x04, 0x14,
+ 0x1b, 0x64, 0x19, 0x76, 0xca, 0xbb, 0x77, 0xe4, 0x59, 0xfe,
+ 0x3c, 0xbd, 0x81, 0x38, 0x91, 0x92, 0x1c, 0x6c, 0x3d, 0x37,
+ 0x04, 0x98, 0x5b, 0x05, 0xe8, 0xe2, 0x23, 0x93, 0xcb, 0xd3,
+ 0xd6, 0xac, 0x59, 0xa3, 0x29, 0xc8, 0xcf, 0x57, 0xbf, 0xf7,
+ 0xde, 0x7b, 0x31, 0xcb, 0xec, 0xdc, 0xb9, 0x13, 0x00, 0x00,
+ 0x8e, 0x1e, 0x3b, 0x96, 0xf6, 0x65, 0xd6, 0xed, 0x72, 0x63,
+ 0x8c, 0x00, 0x4c, 0xcc, 0x05, 0xe0, 0x4f, 0x13, 0x03, 0x80,
+ 0xc9, 0x45, 0xe1, 0x02, 0xba, 0xfe, 0x91, 0x8f, 0xc7, 0xb1,
+ 0xd1, 0x5e, 0x00, 0x36, 0x3c, 0xab, 0x44, 0x20, 0x80, 0xd1,
+ 0x5e, 0x00, 0x9f, 0x2f, 0x2a, 0x06, 0xc0, 0xcc, 0x78, 0x52,
+ 0x8f, 0xb9, 0xf6, 0x12, 0xf0, 0x78, 0x3c, 0x4c, 0xc6, 0x13,
+ 0x93, 0xba, 0xae, 0x21, 0x3e, 0x86, 0x61, 0x48, 0xab, 0xd5,
+ 0x72, 0x01, 0xc0, 0x2f, 0x91, 0xf7, 0xde, 0x7b, 0x0f, 0xae,
+ 0xbd, 0xf6, 0xda, 0x98, 0xef, 0xed, 0xdf, 0xbf, 0x1f, 0x52,
+ 0x52, 0x53, 0xbf, 0xe4, 0x1a, 0x5d, 0x7e, 0xe0, 0xd1, 0xff,
+ 0x4c, 0xcc, 0x05, 0xa0, 0x46, 0x05, 0x62, 0x32, 0xd7, 0x7f,
+ 0x2e, 0xf1, 0x80, 0xe9, 0x5c, 0xff, 0x68, 0xce, 0x95, 0x45,
+ 0x88, 0x1d, 0xcd, 0x03, 0x00, 0x40, 0x6c, 0x24, 0x1e, 0x30,
+ 0xf3, 0x18, 0x00, 0x3e, 0xce, 0x03, 0x88, 0xee, 0x05, 0xb8,
+ 0xd0, 0x81, 0xbf, 0xc8, 0x2b, 0x4e, 0xa0, 0x20, 0x0d, 0xdd,
+ 0xc3, 0x64, 0x98, 0x09, 0x61, 0x2a, 0x95, 0xca, 0xe2, 0xf1,
+ 0x78, 0x0c, 0x7e, 0xbf, 0xdf, 0x3f, 0xe3, 0x4a, 0x73, 0x70,
+ 0x5c, 0x64, 0x26, 0x15, 0x80, 0x31, 0xb9, 0x00, 0x93, 0xdd,
+ 0xf1, 0x27, 0xee, 0x1c, 0xbb, 0x6f, 0x26, 0x81, 0xc1, 0x99,
+ 0x3c, 0x06, 0x00, 0x02, 0x96, 0x45, 0xa3, 0xbd, 0x00, 0x68,
+ 0x24, 0x15, 0x78, 0xb6, 0xbd, 0x00, 0xe3, 0x63, 0x00, 0x2c,
+ 0x33, 0xb6, 0x17, 0xe0, 0x02, 0x06, 0xfe, 0xce, 0xf5, 0x00,
+ 0xa8, 0xc6, 0xcc, 0x00, 0xc4, 0x3d, 0xff, 0x73, 0x5c, 0x6e,
+ 0x4c, 0x29, 0x00, 0x14, 0x45, 0x12, 0xe7, 0xd5, 0x03, 0x30,
+ 0xb6, 0xe0, 0xc4, 0xed, 0x59, 0x09, 0x01, 0x3a, 0x1b, 0xf8,
+ 0x63, 0x11, 0x8b, 0xf1, 0x30, 0x0c, 0x17, 0xd0, 0x14, 0x7f,
+ 0xaa, 0x2f, 0x17, 0x0d, 0x8f, 0xe0, 0xe1, 0xe7, 0xc6, 0x02,
+ 0x50, 0x13, 0xf3, 0x00, 0x2e, 0x60, 0xe0, 0x2f, 0x52, 0x2e,
+ 0x5e, 0xa8, 0x22, 0x07, 0x5a, 0xb9, 0x1e, 0x00, 0x8e, 0xcb,
+ 0x97, 0x31, 0x02, 0x30, 0x31, 0x17, 0xc0, 0x4d, 0x10, 0x04,
+ 0x31, 0x1a, 0x07, 0x38, 0x5f, 0xd7, 0x3f, 0x7a, 0x7b, 0x06,
+ 0xde, 0x43, 0x54, 0x59, 0x01, 0x4d, 0xf1, 0x17, 0x65, 0xa6,
+ 0x69, 0x1d, 0x36, 0x2b, 0x05, 0x00, 0xc0, 0x86, 0x42, 0x58,
+ 0x77, 0x7b, 0x8b, 0x6c, 0x41, 0x5a, 0x42, 0xea, 0x92, 0xac,
+ 0xb4, 0x84, 0x78, 0x95, 0x5c, 0x8c, 0xe3, 0xf8, 0x94, 0x1e,
+ 0x01, 0x4e, 0x8c, 0xcb, 0x03, 0x60, 0x43, 0xe8, 0x62, 0x05,
+ 0xfe, 0xce, 0xf6, 0x00, 0x08, 0x55, 0xd4, 0x20, 0x97, 0x01,
+ 0xc8, 0x71, 0x19, 0x33, 0x21, 0xdd, 0x77, 0x7c, 0x57, 0x20,
+ 0x4d, 0x47, 0x72, 0x01, 0x22, 0x25, 0xe6, 0xea, 0xfa, 0xcf,
+ 0xbe, 0x07, 0x00, 0xc3, 0x00, 0x4b, 0xd2, 0xc4, 0xc9, 0x34,
+ 0x0a, 0xa9, 0xe2, 0x4c, 0x73, 0xbd, 0x72, 0xb0, 0xa7, 0x4b,
+ 0x1c, 0x79, 0xef, 0x4c, 0x6b, 0x93, 0xa2, 0xb3, 0xa5, 0x49,
+ 0xae, 0x8e, 0x8f, 0xf7, 0x25, 0xa7, 0x66, 0xba, 0x53, 0x17,
+ 0x65, 0x79, 0xac, 0x0e, 0x97, 0xdb, 0x68, 0xb5, 0xbb, 0xdd,
+ 0x1e, 0xdf, 0x84, 0x29, 0xcd, 0x79, 0xd1, 0x99, 0x80, 0x02,
+ 0x8a, 0x65, 0xdc, 0xcc, 0x44, 0x0f, 0xe0, 0x02, 0x04, 0xfe,
+ 0x22, 0x2f, 0x1e, 0x8e, 0x63, 0x0a, 0x52, 0x46, 0x0e, 0x77,
+ 0x0c, 0x92, 0x18, 0x86, 0x81, 0x56, 0xab, 0xe5, 0x04, 0x80,
+ 0xe3, 0xb2, 0x63, 0x5a, 0x01, 0x48, 0x4a, 0x4c, 0x27, 0xdc,
+ 0x4e, 0xf7, 0x39, 0x83, 0x9a, 0xb1, 0xeb, 0x1f, 0xcd, 0xec,
+ 0x5d, 0x7f, 0x89, 0x50, 0x40, 0x65, 0x26, 0x6b, 0x55, 0x2e,
+ 0xab, 0x49, 0x5e, 0x7e, 0xf8, 0x80, 0xd2, 0xef, 0xf5, 0x10,
+ 0x38, 0x86, 0xa1, 0xcc, 0xf9, 0x39, 0x76, 0x99, 0x5c, 0x19,
+ 0x18, 0xee, 0xef, 0x11, 0x1b, 0x87, 0x06, 0x85, 0x26, 0xbd,
+ 0x4e, 0x68, 0xd2, 0xeb, 0x84, 0x14, 0x45, 0x87, 0x13, 0x53,
+ 0xd3, 0xdd, 0x99, 0x69, 0x19, 0x6e, 0x20, 0xf8, 0x1e, 0x93,
+ 0xc5, 0xee, 0x36, 0xd9, 0x1c, 0xee, 0x50, 0x28, 0xcc, 0x02,
+ 0x8c, 0xf4, 0x02, 0xf8, 0x03, 0x23, 0x1e, 0x00, 0x29, 0xa4,
+ 0x51, 0xd0, 0xc5, 0x4c, 0x3e, 0x14, 0xf8, 0x3c, 0x02, 0x7f,
+ 0x91, 0x97, 0x86, 0x54, 0xd3, 0xd6, 0x46, 0xbd, 0x64, 0x59,
+ 0xc1, 0x32, 0x4c, 0xa3, 0xd1, 0xf8, 0x79, 0x04, 0x51, 0x7a,
+ 0xd5, 0xb6, 0x6d, 0xa9, 0xc1, 0x60, 0xd0, 0xed, 0x76, 0xb9,
+ 0xf4, 0x26, 0x93, 0xa9, 0xa5, 0xb5, 0xa5, 0x65, 0x2f, 0xcb,
+ 0xb2, 0x53, 0x0e, 0x0b, 0xe6, 0xf1, 0x78, 0x54, 0x5c, 0x7c,
+ 0xfc, 0x22, 0x8d, 0x46, 0x93, 0x27, 0x97, 0xcb, 0xd3, 0x48,
+ 0x8a, 0x92, 0x50, 0x14, 0x25, 0x23, 0xf9, 0x7c, 0x61, 0x20,
+ 0x10, 0x70, 0x05, 0x02, 0x01, 0x87, 0xcf, 0xe7, 0xb3, 0x99,
+ 0xcd, 0xe6, 0x36, 0xdd, 0xf0, 0x70, 0xad, 0xd3, 0xe9, 0x1c,
+ 0x9c, 0xea, 0x7c, 0x17, 0x12, 0x99, 0x4c, 0x96, 0x92, 0x92,
+ 0x9a, 0xba, 0x56, 0xa9, 0x54, 0xce, 0x13, 0x0a, 0x85, 0x6a,
+ 0x5a, 0x20, 0x50, 0x84, 0xc3, 0xe1, 0x60, 0xc0, 0xef, 0x77,
+ 0x38, 0x9d, 0xce, 0x21, 0x9d, 0x4e, 0x77, 0x4a, 0x37, 0x3c,
+ 0x5c, 0x13, 0x0c, 0x06, 0x3d, 0xe7, 0xf3, 0x39, 0x18, 0x86,
+ 0xe1, 0x5a, 0xad, 0x76, 0x69, 0x72, 0x4a, 0xca, 0x6a, 0x89,
+ 0x44, 0x92, 0x28, 0x14, 0x0a, 0x55, 0x04, 0x9f, 0x2f, 0xf0,
+ 0xfb, 0xfd, 0x76, 0x9f, 0xd7, 0x6b, 0x75, 0x38, 0x1c, 0xfd,
+ 0x03, 0xfd, 0xfd, 0x27, 0x2c, 0x16, 0xcb, 0x19, 0x98, 0x3e,
+ 0xb2, 0x7c, 0xde, 0x5c, 0xce, 0x6d, 0x42, 0xd1, 0xb4, 0x2c,
+ 0x39, 0x29, 0x69, 0x85, 0x3a, 0x2e, 0x6e, 0xa1, 0x4c, 0x26,
+ 0x4b, 0x15, 0x08, 0x04, 0x4a, 0x1e, 0x41, 0x50, 0x93, 0x5d,
+ 0x77, 0x93, 0x0a, 0x00, 0xc0, 0x68, 0x2e, 0x40, 0x46, 0xf6,
+ 0xdc, 0x47, 0x05, 0xce, 0xc1, 0xf5, 0xe7, 0xf1, 0x70, 0x3c,
+ 0x55, 0x13, 0x27, 0x97, 0x8b, 0x28, 0x79, 0x6b, 0x7d, 0xad,
+ 0xca, 0x30, 0x38, 0x20, 0x02, 0xc4, 0x82, 0x5c, 0xa9, 0x0a,
+ 0x2c, 0xce, 0x2b, 0x34, 0x87, 0x01, 0x73, 0xda, 0x9d, 0x6e,
+ 0x5f, 0xfa, 0x82, 0x25, 0x82, 0x9c, 0x25, 0xf9, 0x22, 0xdd,
+ 0x40, 0xaf, 0x78, 0xa8, 0xaf, 0x47, 0xec, 0x72, 0x3a, 0xc8,
+ 0x9e, 0x33, 0x6d, 0xb2, 0xde, 0xce, 0x76, 0x99, 0x42, 0xa5,
+ 0xf6, 0x27, 0xa5, 0x65, 0xba, 0xf2, 0x17, 0x66, 0x7a, 0x1c,
+ 0x6e, 0xaf, 0xc7, 0x68, 0xb1, 0xbb, 0xc6, 0x8f, 0x05, 0x08,
+ 0x86, 0x43, 0xec, 0x4c, 0x5c, 0x7d, 0x11, 0x4e, 0x53, 0x0b,
+ 0xc3, 0x49, 0x29, 0x34, 0x4b, 0x91, 0x00, 0xe7, 0xca, 0x44,
+ 0x6f, 0x23, 0x40, 0xe0, 0xe7, 0x05, 0x82, 0x2d, 0xe2, 0x81,
+ 0x01, 0x16, 0x63, 0xd1, 0x3c, 0x57, 0xa2, 0x36, 0xcb, 0x9e,
+ 0xa4, 0x96, 0x12, 0x02, 0xe1, 0xee, 0xbb, 0xef, 0x86, 0xf4,
+ 0xb4, 0x34, 0x9e, 0x52, 0xa9, 0x5c, 0xc0, 0xb2, 0x6c, 0xa6,
+ 0xd7, 0xeb, 0x0d, 0x19, 0x8d, 0x46, 0x5f, 0x75, 0x4d, 0x8d,
+ 0x49, 0x2c, 0x16, 0x6b, 0x2b, 0x4f, 0x9e, 0xfc, 0x43, 0xac,
+ 0x86, 0x54, 0xab, 0xd5, 0x0b, 0x97, 0xe4, 0xe6, 0xde, 0x9c,
+ 0x9c, 0x92, 0xb2, 0x4a, 0x28, 0x14, 0xd2, 0x59, 0x59, 0x59,
+ 0xd2, 0xf4, 0xb4, 0x34, 0x89, 0x44, 0x22, 0xe1, 0x8b, 0xc5,
+ 0x62, 0xbe, 0x80, 0xa6, 0x79, 0x1e, 0xaf, 0x37, 0xe4, 0x72,
+ 0xb9, 0x18, 0x9b, 0xcd, 0x16, 0x68, 0x6d, 0x6b, 0xb3, 0x0f,
+ 0x0f, 0x0f, 0x7b, 0x1c, 0x0e, 0xc7, 0x60, 0x53, 0x63, 0xe3,
+ 0x1b, 0x5d, 0x9d, 0x9d, 0x07, 0xa6, 0x13, 0x97, 0x08, 0xb3,
+ 0xcd, 0x9c, 0x13, 0x8b, 0xc5, 0x09, 0x85, 0x45, 0x45, 0xf7,
+ 0x28, 0x95, 0xca, 0x79, 0x59, 0x59, 0x59, 0xd2, 0xf9, 0xd9,
+ 0xd9, 0x32, 0x85, 0x5c, 0x4e, 0x49, 0x65, 0x32, 0x7e, 0x88,
+ 0x61, 0x90, 0xd3, 0xe5, 0x0a, 0xf6, 0xf5, 0xf5, 0xb9, 0x9b,
+ 0x5b, 0x5a, 0x6c, 0x66, 0xb3, 0xd9, 0xda, 0xd4, 0xd8, 0xf8,
+ 0x46, 0x4b, 0x73, 0xf3, 0x5b, 0xe1, 0x70, 0x98, 0x99, 0x49,
+ 0x7d, 0xa2, 0x99, 0x97, 0x95, 0x55, 0x56, 0x58, 0x58, 0x78,
+ 0xb7, 0x5c, 0xa1, 0x88, 0xcf, 0xcb, 0xcb, 0x53, 0xa6, 0x24,
+ 0x27, 0x8b, 0x15, 0x72, 0x39, 0x49, 0xd1, 0x34, 0xcf, 0xe9,
+ 0x74, 0x32, 0x0e, 0x87, 0x23, 0xd8, 0xdd, 0xdd, 0xed, 0x6c,
+ 0x6b, 0x6f, 0xbf, 0xc3, 0xe1, 0x70, 0xe8, 0xeb, 0x4e, 0x9f,
+ 0xfe, 0x07, 0x9c, 0x6b, 0xa1, 0x0b, 0xca, 0xe5, 0xdc, 0x26,
+ 0xe1, 0x70, 0x38, 0x98, 0x5f, 0x50, 0xf0, 0xad, 0xf4, 0x8c,
+ 0x8c, 0x52, 0x8d, 0x46, 0x23, 0xc9, 0xc9, 0xc9, 0x51, 0x24,
+ 0x25, 0x26, 0x0a, 0xe5, 0x32, 0x19, 0xc9, 0x27, 0x49, 0xde,
+ 0x64, 0xd7, 0xdd, 0x04, 0x01, 0x18, 0x93, 0x0b, 0xa0, 0x8f,
+ 0x9e, 0x17, 0x60, 0xca, 0x87, 0xfa, 0x71, 0x9b, 0x73, 0x73,
+ 0xfd, 0x15, 0x32, 0x89, 0x30, 0x3d, 0x31, 0x5e, 0x69, 0x1a,
+ 0x1c, 0x90, 0x9f, 0x38, 0x59, 0xa7, 0x64, 0x82, 0x01, 0x9c,
+ 0x20, 0x08, 0x36, 0x3b, 0x67, 0x89, 0x4d, 0x9b, 0x9c, 0x6a,
+ 0xef, 0x1d, 0xd0, 0x59, 0xac, 0x36, 0x87, 0x17, 0x58, 0x04,
+ 0x3a, 0xc4, 0x3a, 0x29, 0x3e, 0x41, 0xc4, 0x2b, 0x15, 0xe2,
+ 0xe5, 0x25, 0x19, 0x62, 0x9f, 0xcb, 0x29, 0x1a, 0xec, 0xeb,
+ 0x16, 0xeb, 0x87, 0x06, 0x44, 0x56, 0xb3, 0x89, 0xb6, 0x9a,
+ 0x4d, 0x34, 0x9f, 0x4f, 0xaa, 0x12, 0x92, 0x53, 0xdd, 0x49,
+ 0x69, 0x19, 0xee, 0x94, 0x44, 0x0d, 0xe5, 0x0f, 0x8c, 0x08,
+ 0x00, 0x29, 0xa4, 0xce, 0xf6, 0x02, 0x4c, 0x77, 0x97, 0x9f,
+ 0x1f, 0x4e, 0x4c, 0x2a, 0x5d, 0xb8, 0x46, 0xb1, 0x32, 0xb7,
+ 0xe8, 0x9c, 0x00, 0xc4, 0xa0, 0xa2, 0xb9, 0x3a, 0xa8, 0x6c,
+ 0x6f, 0x14, 0x87, 0xf0, 0x50, 0x78, 0xd9, 0xbc, 0x3c, 0x7a,
+ 0xdb, 0xca, 0x2d, 0x82, 0xb4, 0xc4, 0x54, 0x3c, 0x14, 0x0a,
+ 0x41, 0x4f, 0x4f, 0x0f, 0x7f, 0x70, 0x70, 0x50, 0xea, 0xf7,
+ 0xfb, 0x31, 0xa5, 0x52, 0x89, 0x6e, 0xf8, 0xda, 0xd7, 0xb0,
+ 0xe4, 0xa4, 0x24, 0x51, 0x7b, 0x7b, 0x7b, 0xe1, 0xf8, 0xf3,
+ 0xc8, 0x64, 0xb2, 0xd4, 0xe2, 0x15, 0x2b, 0xbe, 0x9f, 0x9a,
+ 0x96, 0xb6, 0x62, 0xf5, 0xaa, 0x55, 0x9a, 0xb5, 0x6b, 0xd6,
+ 0x24, 0x66, 0x66, 0x66, 0x8a, 0x09, 0x82, 0xc0, 0x2c, 0x16,
+ 0x0b, 0x32, 0x9b, 0xcd, 0x60, 0xb1, 0x58, 0xc0, 0x64, 0x32,
+ 0x61, 0x4a, 0xa5, 0x12, 0x25, 0x27, 0x25, 0x81, 0x46, 0xa3,
+ 0x81, 0x5b, 0x45, 0x22, 0xcc, 0x6a, 0xb5, 0x32, 0xa7, 0xeb,
+ 0xea, 0x8c, 0x1f, 0x7d, 0xfc, 0x71, 0x56, 0x5f, 0x6f, 0xef,
+ 0x2d, 0x55, 0x55, 0x55, 0xcf, 0x0d, 0xf4, 0xf7, 0x9f, 0x88,
+ 0x5d, 0xe3, 0x73, 0xcc, 0x26, 0x73, 0x4e, 0x9b, 0x90, 0x50,
+ 0x40, 0x51, 0x14, 0x6f, 0xc7, 0xf6, 0xed, 0xa9, 0x6b, 0xd7,
+ 0xac, 0x49, 0x54, 0x28, 0x14, 0x7c, 0xbb, 0xdd, 0x8e, 0x06,
+ 0x07, 0x07, 0xc1, 0x60, 0x30, 0x00, 0x45, 0x51, 0x90, 0x9e,
+ 0x96, 0x06, 0x9b, 0x37, 0x6d, 0xc2, 0x70, 0x1c, 0x87, 0xfa,
+ 0xfa, 0x7a, 0xcb, 0xde, 0x77, 0xde, 0xd1, 0x64, 0x66, 0x66,
+ 0x6e, 0xfa, 0xec, 0xd0, 0xa1, 0x9f, 0xba, 0xdd, 0xee, 0x19,
+ 0xcd, 0x84, 0x24, 0x16, 0x8b, 0x35, 0xab, 0xd7, 0xac, 0x79,
+ 0x30, 0x27, 0x27, 0x67, 0xf5, 0x8d, 0x37, 0xde, 0x38, 0x6f,
+ 0x79, 0x61, 0x61, 0x1c, 0x49, 0x92, 0xf8, 0xd0, 0xd0, 0x10,
+ 0x1a, 0x1a, 0x1a, 0x02, 0xbb, 0xcd, 0x06, 0x5a, 0xad, 0x16,
+ 0xe5, 0x2f, 0x5d, 0x8a, 0xdd, 0xf0, 0xb5, 0xaf, 0x61, 0x6e,
+ 0xb7, 0x3b, 0x5c, 0x55, 0x5d, 0x6d, 0xd8, 0xb7, 0x6f, 0x5f,
+ 0xb2, 0xcb, 0xed, 0x9e, 0xb5, 0xd0, 0x4c, 0xc5, 0xe5, 0xde,
+ 0x26, 0x09, 0x89, 0x89, 0x05, 0xc1, 0x60, 0xd0, 0x5b, 0x54,
+ 0x54, 0x94, 0xb2, 0x63, 0xdb, 0xb6, 0xf4, 0xac, 0xac, 0x2c,
+ 0x49, 0x28, 0x14, 0x82, 0xee, 0xee, 0x6e, 0x34, 0x34, 0x34,
+ 0x04, 0x36, 0x9b, 0x6d, 0xd2, 0xeb, 0x2e, 0xa6, 0x07, 0x30,
+ 0x76, 0x8d, 0x00, 0x6a, 0xea, 0xae, 0xc0, 0x98, 0xb1, 0x81,
+ 0x58, 0xfb, 0x26, 0x17, 0x02, 0x3e, 0x41, 0xf0, 0xd2, 0x13,
+ 0xe3, 0x95, 0x02, 0x1e, 0xc8, 0x1b, 0x2a, 0x4f, 0xa8, 0xac,
+ 0x26, 0x03, 0x0d, 0x08, 0x41, 0x9c, 0x26, 0xd1, 0xbb, 0x28,
+ 0x2f, 0xdf, 0xe2, 0xf4, 0xf8, 0xed, 0xf5, 0xad, 0x9d, 0xb6,
+ 0xf0, 0xa8, 0x3b, 0x1f, 0x39, 0x2e, 0x10, 0x64, 0x42, 0x03,
+ 0x3a, 0x93, 0x7d, 0x40, 0x6f, 0xb2, 0xcb, 0x25, 0x62, 0x41,
+ 0x42, 0xe6, 0x02, 0xc9, 0x82, 0xdc, 0x7c, 0x91, 0x7e, 0x68,
+ 0x40, 0x34, 0xd4, 0xd7, 0x23, 0xb1, 0x5b, 0x2d, 0x54, 0x7f,
+ 0x4f, 0xa7, 0xb4, 0xbf, 0xa7, 0x53, 0x2a, 0x5e, 0x98, 0x15,
+ 0xf2, 0xfa, 0x46, 0x7a, 0x01, 0x12, 0x13, 0xe2, 0x04, 0xe2,
+ 0x6e, 0x9a, 0xf6, 0x3b, 0xfd, 0x1e, 0x76, 0x9a, 0xc0, 0x9f,
+ 0x10, 0x68, 0x7a, 0x65, 0x6e, 0x11, 0x99, 0x37, 0x7f, 0x31,
+ 0x7f, 0xca, 0xac, 0x32, 0x0c, 0xa0, 0xb9, 0xa7, 0x2d, 0xf4,
+ 0xad, 0xb2, 0x5d, 0x92, 0xe2, 0xc5, 0x85, 0xe4, 0xd1, 0xa3,
+ 0x47, 0xe1, 0xbe, 0x7b, 0x7f, 0x08, 0x9f, 0x7e, 0xfa, 0x29,
+ 0x78, 0xbd, 0x5e, 0x80, 0x28, 0xbf, 0xe1, 0x83, 0x0f, 0x3e,
+ 0x00, 0x6d, 0x42, 0x02, 0x8e, 0xe3, 0xf8, 0x98, 0x49, 0x57,
+ 0x32, 0x32, 0x32, 0x4a, 0x57, 0xaf, 0x59, 0xf3, 0xe0, 0xc6,
+ 0xd2, 0xd2, 0xcc, 0xeb, 0x76, 0xee, 0xcc, 0x50, 0x28, 0x14,
+ 0xe4, 0xbb, 0xef, 0xbe, 0x0b, 0x7b, 0xf6, 0xec, 0x81, 0x63,
+ 0xc7, 0x8e, 0x41, 0x7f, 0x7f, 0xff, 0x78, 0xf9, 0x19, 0x09,
+ 0x6a, 0x52, 0x14, 0x2c, 0x5f, 0xbe, 0x1c, 0xca, 0xca, 0xca,
+ 0xf8, 0xf7, 0xde, 0x7b, 0x6f, 0xe2, 0xfa, 0x75, 0xeb, 0x12,
+ 0x8f, 0x1e, 0x3b, 0x96, 0xa2, 0x54, 0xa9, 0x12, 0x4f, 0xd5,
+ 0xd6, 0xbe, 0x76, 0xaa, 0xb6, 0xf6, 0x2f, 0x08, 0x4d, 0x9e,
+ 0x34, 0x31, 0x9b, 0xcc, 0x39, 0xbf, 0xdf, 0x1f, 0xbe, 0xe3,
+ 0xf6, 0xdb, 0x17, 0x4a, 0x24, 0x12, 0xfe, 0x0b, 0x2f, 0xbc,
+ 0x80, 0xbd, 0xf9, 0xe6, 0x9b, 0x50, 0x59, 0x59, 0x89, 0x8d,
+ 0x3f, 0xbd, 0x54, 0x2a, 0x85, 0x9d, 0x3b, 0x77, 0xc2, 0x2f,
+ 0x7e, 0xf1, 0x0b, 0xe5, 0x2f, 0x7e, 0xfe, 0x73, 0xe5, 0x5f,
+ 0xff, 0xf6, 0x37, 0x11, 0x49, 0x51, 0xcf, 0x7d, 0xfc, 0xe1,
+ 0x87, 0xdf, 0x9b, 0x4e, 0x04, 0xe4, 0x72, 0x79, 0xda, 0xd6,
+ 0xab, 0xaf, 0xfe, 0x7d, 0x69, 0x69, 0xe9, 0x82, 0x5b, 0x6e,
+ 0xbe, 0x79, 0xbe, 0xc7, 0xe3, 0xc1, 0x1f, 0x7e, 0xf8, 0x61,
+ 0xec, 0xad, 0xb7, 0xde, 0x82, 0xc1, 0xc1, 0xc1, 0xe8, 0xdf,
+ 0x00, 0x03, 0x00, 0xc8, 0xcd, 0xcd, 0x85, 0x1b, 0x6e, 0xb8,
+ 0x81, 0xf7, 0xc3, 0x1f, 0xfe, 0x30, 0xa1, 0x68, 0xf9, 0x72,
+ 0xcd, 0xbf, 0x5e, 0x7f, 0xbd, 0x63, 0xaa, 0xf3, 0xcf, 0x86,
+ 0x2b, 0xa1, 0x4d, 0x1a, 0x1a, 0x1b, 0xad, 0x77, 0xef, 0xde,
+ 0xbd, 0x7c, 0xd5, 0xca, 0x95, 0xf1, 0x47, 0x8e, 0x1c, 0x41,
+ 0x0f, 0x3e, 0xf8, 0x60, 0xe4, 0xba, 0x1b, 0xf3, 0x5b, 0xc5,
+ 0xba, 0xee, 0xa6, 0x79, 0x04, 0x18, 0x19, 0x10, 0x74, 0xf1,
+ 0xe6, 0x01, 0x00, 0x88, 0x53, 0xc9, 0xc5, 0xa9, 0xf1, 0x6a,
+ 0xe5, 0x40, 0x77, 0x87, 0xe2, 0x54, 0x6b, 0xb3, 0x9c, 0x0d,
+ 0x31, 0x18, 0x45, 0xd1, 0xe1, 0x85, 0x4b, 0xf2, 0xad, 0x72,
+ 0x55, 0x9c, 0xbd, 0xbb, 0x7f, 0xc8, 0xe2, 0x74, 0x7a, 0xfc,
+ 0x80, 0x22, 0xb6, 0x1f, 0xa3, 0x2e, 0x08, 0xc0, 0xee, 0x74,
+ 0xfb, 0xec, 0x4e, 0xb7, 0x8f, 0xcf, 0x27, 0x78, 0x71, 0x0a,
+ 0x99, 0x78, 0xe9, 0x8a, 0xb5, 0xe2, 0x50, 0xc0, 0x2f, 0x1c,
+ 0xec, 0xeb, 0x91, 0xe8, 0x06, 0xfb, 0x45, 0x81, 0x40, 0x80,
+ 0x08, 0x04, 0x83, 0x80, 0x61, 0x18, 0xf8, 0x3c, 0x76, 0xa9,
+ 0x52, 0xcc, 0x4f, 0x49, 0x4d, 0xc9, 0xf6, 0x18, 0x1d, 0x76,
+ 0xb7, 0xd1, 0x66, 0x77, 0xfb, 0x99, 0x20, 0x33, 0x69, 0xe0,
+ 0x0f, 0xa6, 0xcf, 0x2a, 0x5b, 0xb0, 0x34, 0x07, 0xfb, 0xe1,
+ 0x8d, 0x77, 0x8b, 0x35, 0x8a, 0x78, 0xde, 0x4d, 0x37, 0xdd,
+ 0x04, 0x6f, 0xbd, 0xf5, 0x56, 0xcc, 0xb2, 0x93, 0x91, 0x5f,
+ 0x50, 0xf0, 0xad, 0xa2, 0xe2, 0xe2, 0x6f, 0xdd, 0x71, 0xfb,
+ 0xed, 0xf3, 0xd7, 0xac, 0x5e, 0xad, 0x79, 0xe5, 0x95, 0x57,
+ 0xe0, 0xf1, 0xc7, 0x1f, 0x87, 0xf6, 0xf6, 0xf6, 0x69, 0x8f,
+ 0x0d, 0x04, 0x02, 0x70, 0xe2, 0xc4, 0x09, 0x38, 0x71, 0xe2,
+ 0x04, 0x3c, 0xf9, 0xe4, 0x93, 0xd8, 0xbd, 0xf7, 0xde, 0x0b,
+ 0x3f, 0xff, 0xf9, 0xcf, 0x13, 0x33, 0x33, 0x33, 0x65, 0xcf,
+ 0x3e, 0xfb, 0x2c, 0x29, 0x95, 0xc9, 0x52, 0x8e, 0x1e, 0x3e,
+ 0xfc, 0x73, 0x84, 0xd0, 0x94, 0x0b, 0x91, 0x4e, 0xf7, 0x1d,
+ 0x77, 0xee, 0xdc, 0xa9, 0x5e, 0x9a, 0x97, 0xa7, 0x3e, 0x78,
+ 0xf0, 0x20, 0xfa, 0xde, 0xf7, 0xbe, 0x87, 0x75, 0x77, 0x77,
+ 0x4f, 0x7a, 0x2e, 0xa7, 0xd3, 0x09, 0xaf, 0xbe, 0xfa, 0x2a,
+ 0xbc, 0xf9, 0xe6, 0x9b, 0xd8, 0xf3, 0xcf, 0x3f, 0x0f, 0x77,
+ 0xef, 0xde, 0xbd, 0x88, 0x61, 0x18, 0xd6, 0xe9, 0x74, 0x3e,
+ 0x74, 0xf0, 0x93, 0x4f, 0x1e, 0x98, 0xe4, 0xe2, 0xc7, 0x64,
+ 0x32, 0x59, 0x72, 0xd9, 0x55, 0x57, 0xfd, 0xdf, 0xf6, 0x6d,
+ 0xdb, 0x16, 0xdf, 0x7a, 0xcb, 0x2d, 0xd9, 0x2f, 0xbd, 0xf4,
+ 0x12, 0x3c, 0xf0, 0xc0, 0x03, 0x60, 0xb3, 0xd9, 0x26, 0xfd,
+ 0xac, 0xc6, 0xc6, 0x46, 0x68, 0x6c, 0x6c, 0x84, 0xe7, 0x9f,
+ 0x7f, 0x09, 0xe1, 0xeb, 0x7c, 0x00, 0x00, 0x20, 0x00, 0x49,
+ 0x44, 0x41, 0x54, 0x1e, 0x7b, 0xfa, 0xe9, 0xa7, 0x79, 0xf7,
+ 0xec, 0xde, 0x9d, 0x83, 0x61, 0x18, 0x0c, 0xf4, 0xf7, 0x4f,
+ 0xf5, 0x75, 0xa7, 0xe5, 0x4a, 0x68, 0x93, 0xec, 0xec, 0x6c,
+ 0xde, 0x83, 0xff, 0xf3, 0x3f, 0x4b, 0x13, 0xb4, 0x5a, 0xc9,
+ 0xe8, 0x75, 0x37, 0xab, 0xc7, 0x9f, 0x69, 0x63, 0x00, 0x63,
+ 0xe7, 0x06, 0x3c, 0x5f, 0xd7, 0xff, 0xdc, 0x36, 0x4d, 0xf1,
+ 0x89, 0xcc, 0x64, 0xad, 0x1a, 0x05, 0xfc, 0xb2, 0xea, 0xe3,
+ 0x87, 0x55, 0x2e, 0xbb, 0x8d, 0xc4, 0x10, 0x40, 0x72, 0x5a,
+ 0x86, 0x2b, 0x7b, 0x51, 0xae, 0xcd, 0x64, 0x71, 0xd8, 0x1a,
+ 0xda, 0xbb, 0xec, 0x6c, 0x98, 0x3d, 0x77, 0xa2, 0x31, 0xe7,
+ 0x88, 0x2d, 0x9e, 0x0c, 0x13, 0x0a, 0x0f, 0x1b, 0x2d, 0x8e,
+ 0x61, 0xa3, 0xc5, 0x21, 0x11, 0x0b, 0x69, 0x4d, 0x72, 0xba,
+ 0x78, 0xfe, 0x92, 0xa5, 0x12, 0x52, 0xa5, 0x8e, 0x43, 0x08,
+ 0x09, 0x69, 0x01, 0x0d, 0x36, 0x9b, 0x85, 0xac, 0x3a, 0x71,
+ 0x44, 0x2b, 0x94, 0x8a, 0x99, 0xa4, 0x8c, 0x0c, 0xf7, 0xa2,
+ 0xcc, 0x74, 0xb7, 0x9f, 0x0d, 0x7b, 0x0c, 0x36, 0x9b, 0xcb,
+ 0xea, 0x72, 0x7a, 0x59, 0x84, 0xd0, 0x98, 0x67, 0xfd, 0x69,
+ 0xc0, 0x71, 0x1c, 0x16, 0xa4, 0x65, 0x13, 0x0e, 0x87, 0x03,
+ 0x4a, 0xd6, 0xae, 0x85, 0xfa, 0xfa, 0xfa, 0x29, 0xcb, 0x47,
+ 0x4e, 0x1f, 0xf9, 0x84, 0xac, 0xec, 0xec, 0xab, 0x8a, 0x8a,
+ 0x8b, 0xbf, 0xf5, 0x93, 0x1f, 0xfd, 0xa8, 0x40, 0xa3, 0xd1,
+ 0x88, 0xe6, 0x22, 0x20, 0x11, 0x3c, 0x1e, 0x0f, 0xfc, 0xf6,
+ 0xb7, 0xbf, 0x85, 0x03, 0x07, 0x0e, 0x60, 0xef, 0xbd, 0xf7,
+ 0x9e, 0xe8, 0x91, 0x87, 0x1f, 0x2e, 0xdc, 0xf3, 0xf8, 0xe3,
+ 0xe0, 0x74, 0x38, 0x06, 0x6a, 0x6b, 0x6a, 0xfe, 0x3c, 0x97,
+ 0x73, 0x62, 0x18, 0x06, 0x25, 0x25, 0x25, 0x00, 0x00, 0xf0,
+ 0xdc, 0x73, 0xcf, 0xc1, 0xfd, 0xf7, 0xdf, 0x8f, 0xcd, 0x74,
+ 0x51, 0x63, 0x86, 0x61, 0x60, 0xf7, 0xee, 0xdd, 0x20, 0x95,
+ 0x4a, 0xd1, 0x1d, 0xb7, 0xdf, 0xbe, 0xb0, 0xa3, 0xa3, 0xc3,
+ 0xd1, 0x96, 0x96, 0xb6, 0xae, 0xaf, 0xb7, 0xf7, 0xd8, 0x84,
+ 0xcf, 0xc1, 0x71, 0x7c, 0xed, 0xba, 0x75, 0x3f, 0x2b, 0xdd,
+ 0xb8, 0x31, 0xe7, 0xd6, 0x5b, 0x6e, 0xc9, 0x7e, 0xea, 0xa9,
+ 0xa7, 0xe0, 0xc7, 0x3f, 0xfe, 0xf1, 0x8c, 0xeb, 0x69, 0x30,
+ 0x18, 0xe0, 0xd6, 0x5b, 0x6f, 0x85, 0x9e, 0x9e, 0x1e, 0x78,
+ 0xe4, 0x91, 0x47, 0x60, 0xc3, 0x86, 0x0d, 0x33, 0x3e, 0x76,
+ 0x3c, 0x97, 0x7b, 0x9b, 0x00, 0x8c, 0x5c, 0x77, 0x39, 0x39,
+ 0x39, 0x0a, 0xbb, 0xdd, 0x8e, 0x4a, 0x4a, 0x4a, 0xb0, 0xd9,
+ 0x5e, 0x77, 0x00, 0x31, 0x04, 0x60, 0xe2, 0x1a, 0x01, 0x6e,
+ 0x82, 0xe0, 0x13, 0xbc, 0x50, 0x70, 0x5c, 0x57, 0xe0, 0x9c,
+ 0x5c, 0xff, 0x91, 0x0a, 0x24, 0x68, 0xd4, 0xb2, 0x04, 0x95,
+ 0x54, 0xd1, 0xd5, 0xd2, 0xac, 0xec, 0xef, 0x6a, 0x97, 0x20,
+ 0x96, 0xc5, 0x84, 0x42, 0x31, 0xb3, 0x78, 0xe9, 0x32, 0x0b,
+ 0x25, 0x14, 0x3b, 0xda, 0xba, 0x07, 0x2d, 0x5e, 0xaf, 0x2f,
+ 0x38, 0x71, 0x35, 0xcf, 0xd9, 0x05, 0x78, 0x5d, 0x6e, 0xaf,
+ 0xdf, 0xe5, 0xf6, 0xfa, 0x05, 0x66, 0xbb, 0x63, 0x7e, 0x72,
+ 0x22, 0x0d, 0x00, 0x42, 0x81, 0x58, 0x88, 0xa4, 0x4a, 0xa5,
+ 0x9f, 0x12, 0x0a, 0xf8, 0x1e, 0x8f, 0x8b, 0xdf, 0xd1, 0xd2,
+ 0xa0, 0xe8, 0xec, 0x68, 0x92, 0xab, 0x13, 0xb5, 0xbe, 0xa4,
+ 0xf4, 0x4c, 0x57, 0x5a, 0x6a, 0xb6, 0xc7, 0xea, 0x74, 0xba,
+ 0x0d, 0x76, 0x9b, 0xdb, 0xe3, 0xf3, 0x07, 0xc7, 0xfe, 0x5c,
+ 0x13, 0xc1, 0x30, 0x0c, 0x76, 0xec, 0xd8, 0x01, 0x00, 0x00,
+ 0xd7, 0x5d, 0x77, 0xdd, 0xb4, 0xc6, 0x1f, 0x75, 0x20, 0x60,
+ 0x00, 0xa0, 0x8e, 0x8b, 0x5b, 0xb8, 0x6a, 0xf5, 0xea, 0x07,
+ 0xbe, 0xf3, 0xed, 0x6f, 0x2f, 0xd4, 0x68, 0x34, 0xa2, 0xb5,
+ 0x6b, 0xd7, 0x4e, 0xdb, 0x90, 0x33, 0xa1, 0xa1, 0xa1, 0x01,
+ 0x8a, 0x8a, 0x8a, 0xb0, 0xea, 0xea, 0x6a, 0xfe, 0xf7, 0xee,
+ 0xbd, 0x77, 0x89, 0xcb, 0xed, 0xde, 0x65, 0x32, 0x1a, 0x5b,
+ 0xfa, 0xfb, 0xfb, 0x8f, 0xcf, 0xf6, 0x5c, 0x08, 0x21, 0xb8,
+ 0xf3, 0xce, 0x3b, 0x41, 0xad, 0x56, 0xc3, 0xdf, 0xff, 0xfe,
+ 0xf7, 0x59, 0xd7, 0x05, 0x21, 0x04, 0xdf, 0xfb, 0xde, 0xf7,
+ 0xb0, 0xb6, 0xb6, 0x36, 0xde, 0xc6, 0x8d, 0x1b, 0x13, 0x3b,
+ 0x3a, 0x3a, 0xae, 0x89, 0x25, 0x00, 0x8b, 0x17, 0x2f, 0xfe,
+ 0xc6, 0xfc, 0xec, 0xec, 0xa5, 0xb7, 0xde, 0x72, 0xcb, 0xfc,
+ 0x97, 0x5e, 0x7a, 0x69, 0x56, 0xc6, 0x1f, 0xcd, 0xa3, 0x8f,
+ 0x3e, 0x0a, 0xc3, 0xc3, 0xc3, 0x30, 0xd7, 0x5e, 0xd7, 0x2b,
+ 0xa1, 0x4d, 0xa2, 0xaf, 0xbb, 0xeb, 0xaf, 0xbf, 0x7e, 0xe6,
+ 0xf5, 0x1b, 0x3b, 0x9d, 0xf6, 0x44, 0x01, 0x00, 0x88, 0x91,
+ 0x0b, 0x40, 0x51, 0x84, 0x3b, 0x10, 0x3c, 0xb7, 0x48, 0xc8,
+ 0x6c, 0xef, 0xf8, 0xa3, 0x3b, 0x44, 0x42, 0x9a, 0x9c, 0x97,
+ 0x94, 0xa0, 0xf6, 0x3a, 0x2c, 0xb2, 0x8a, 0x23, 0x9f, 0xaa,
+ 0x7c, 0x6e, 0x37, 0x81, 0x01, 0x86, 0x32, 0xb2, 0x16, 0x3a,
+ 0x32, 0xb2, 0x17, 0x58, 0x87, 0x0d, 0x66, 0x5b, 0xc7, 0x60,
+ 0x8f, 0x13, 0x58, 0x76, 0xe2, 0x39, 0x26, 0x7b, 0x0c, 0x99,
+ 0x01, 0x08, 0xc3, 0xc1, 0x64, 0x73, 0x84, 0x00, 0x00, 0x48,
+ 0x9a, 0x0a, 0xf3, 0x84, 0x42, 0xdb, 0xea, 0x2d, 0x57, 0xf9,
+ 0xed, 0x16, 0x93, 0x68, 0x68, 0xb0, 0x5b, 0x62, 0x32, 0xea,
+ 0x04, 0x06, 0xdd, 0x90, 0xd0, 0x60, 0x18, 0x12, 0xd2, 0x22,
+ 0x61, 0x28, 0x29, 0x3d, 0xdd, 0x9d, 0x95, 0x9e, 0xee, 0x66,
+ 0x79, 0xb8, 0x87, 0x3e, 0x33, 0xf5, 0x3a, 0x89, 0x08, 0x21,
+ 0xd8, 0xb9, 0x73, 0x27, 0x10, 0x04, 0x01, 0x47, 0x8f, 0x1e,
+ 0x05, 0x00, 0x00, 0x82, 0x20, 0x60, 0xcd, 0x9a, 0x35, 0xb0,
+ 0x69, 0xd3, 0x26, 0x48, 0x4b, 0x4b, 0x03, 0xa1, 0x50, 0x08,
+ 0x3a, 0x9d, 0x0e, 0x86, 0x87, 0x87, 0xe1, 0xb3, 0xcf, 0x3e,
+ 0x1b, 0x73, 0x7c, 0x51, 0x51, 0xd1, 0xbd, 0x9b, 0x4a, 0x4b,
+ 0xd3, 0x96, 0x17, 0x16, 0xc6, 0x4d, 0x27, 0x20, 0x79, 0x79,
+ 0x79, 0xb0, 0x75, 0xeb, 0x56, 0x58, 0xbc, 0x78, 0x31, 0x48,
+ 0xa5, 0x52, 0xb0, 0xd9, 0x6c, 0x50, 0x55, 0x55, 0x05, 0xfb,
+ 0xf7, 0xef, 0x87, 0x58, 0x63, 0x8c, 0x4c, 0x26, 0x13, 0x5c,
+ 0x77, 0xdd, 0x75, 0x58, 0x79, 0x79, 0xb9, 0xf8, 0xba, 0x6b,
+ 0xaf, 0xcd, 0xb0, 0x58, 0x2c, 0xf7, 0x0c, 0x0c, 0x0c, 0x94,
+ 0x4f, 0xe7, 0x76, 0xc6, 0x62, 0xfc, 0x73, 0xe8, 0xaa, 0x55,
+ 0xab, 0xe0, 0x9a, 0x6b, 0xae, 0x81, 0xf4, 0xf4, 0x74, 0x60,
+ 0x18, 0x06, 0xca, 0xcb, 0xcb, 0xe1, 0xf5, 0xd7, 0x5f, 0x07,
+ 0xa7, 0xd3, 0x19, 0xf3, 0x78, 0x93, 0xc9, 0x04, 0x7f, 0xfe,
+ 0xf3, 0x9f, 0xb1, 0xbb, 0xee, 0xba, 0x2b, 0xf1, 0xbd, 0xf7,
+ 0xdf, 0x2f, 0x14, 0x0a, 0x85, 0x6a, 0xaf, 0xd7, 0x6b, 0x8e,
+ 0xbc, 0x4f, 0x10, 0x04, 0x9d, 0x9b, 0x97, 0xb7, 0xeb, 0x96,
+ 0x5d, 0xbb, 0xe6, 0x3b, 0x1c, 0x0e, 0xfc, 0xfe, 0xfb, 0xef,
+ 0x9f, 0xb2, 0x3e, 0x02, 0x81, 0x00, 0x76, 0xee, 0xdc, 0x09,
+ 0xeb, 0xd7, 0xaf, 0x07, 0x95, 0x4a, 0x05, 0x66, 0xb3, 0x19,
+ 0x8e, 0x1d, 0x3b, 0x06, 0xef, 0xbd, 0xf7, 0x1e, 0xf8, 0xfd,
+ 0x7e, 0x78, 0xfe, 0xf9, 0xe7, 0x67, 0xfb, 0x15, 0xcf, 0x72,
+ 0x25, 0xb4, 0xc9, 0xf9, 0x5e, 0x77, 0x11, 0xa6, 0x17, 0x00,
+ 0xbd, 0x8e, 0x48, 0xd2, 0xa6, 0x10, 0x6e, 0x80, 0xd1, 0x5c,
+ 0x80, 0xd9, 0xb8, 0xfe, 0x23, 0xdb, 0x38, 0x8e, 0x61, 0x29,
+ 0x1a, 0x8d, 0x5c, 0x25, 0x11, 0x2a, 0xda, 0x1b, 0x4f, 0x2b,
+ 0x87, 0xfb, 0x7b, 0xc5, 0xc0, 0x22, 0x90, 0xca, 0xe5, 0x81,
+ 0x25, 0xf9, 0xcb, 0x2d, 0x61, 0xc4, 0x73, 0x34, 0x9d, 0xe9,
+ 0xb5, 0x04, 0x02, 0xc1, 0x50, 0xcc, 0x3b, 0xfe, 0xdc, 0x9d,
+ 0x00, 0x00, 0x18, 0x3b, 0x12, 0x90, 0xa4, 0x29, 0x56, 0x67,
+ 0xb5, 0xb8, 0x4f, 0xb7, 0x9e, 0xd1, 0x29, 0x15, 0x52, 0x61,
+ 0xe6, 0xe2, 0x7c, 0x49, 0x4e, 0xc1, 0x32, 0xd1, 0xd0, 0x50,
+ 0xaf, 0x78, 0x68, 0xa0, 0x47, 0xec, 0xf1, 0xba, 0xf8, 0x9d,
+ 0x1d, 0xcd, 0xf2, 0xae, 0xae, 0x16, 0x99, 0x32, 0x3e, 0xde,
+ 0x9f, 0x28, 0xde, 0x82, 0x13, 0xbc, 0xb1, 0xc1, 0xba, 0xf1,
+ 0xbc, 0xff, 0xfe, 0xfb, 0x67, 0xb7, 0xb7, 0x6d, 0xdb, 0x06,
+ 0xcf, 0x3e, 0xfb, 0x2c, 0x64, 0x64, 0x64, 0x80, 0xc9, 0x64,
+ 0x02, 0xa7, 0xd3, 0xc9, 0x04, 0x02, 0x01, 0x6f, 0x51, 0x51,
+ 0x11, 0xa1, 0x52, 0xa9, 0xe8, 0xdf, 0xfc, 0xe6, 0x37, 0x3c,
+ 0x00, 0x80, 0xee, 0x9e, 0x1e, 0x52, 0x2c, 0x91, 0x24, 0x28,
+ 0x94, 0xca, 0xa4, 0x6b, 0x76, 0xec, 0xc8, 0xf8, 0xfd, 0xef,
+ 0x7f, 0x3f, 0xe6, 0x3c, 0x00, 0x23, 0x2a, 0x8f, 0x10, 0x82,
+ 0xf4, 0xf4, 0x74, 0xf8, 0xeb, 0x5f, 0xff, 0x8a, 0x36, 0x6d,
+ 0xda, 0x84, 0x39, 0x5d, 0xae, 0x90, 0x6e, 0x78, 0xd8, 0x1b,
+ 0x08, 0x04, 0x42, 0xb4, 0x40, 0xc0, 0xbf, 0xe5, 0x96, 0x5b,
+ 0x44, 0xcf, 0x3c, 0xf3, 0x0c, 0xfe, 0x8b, 0x5f, 0xfc, 0x02,
+ 0x9e, 0x78, 0xe2, 0x09, 0x18, 0xff, 0x68, 0x5d, 0x57, 0x57,
+ 0x07, 0x0f, 0x3f, 0xfc, 0x30, 0xf6, 0xf8, 0xe3, 0x8f, 0x27,
+ 0x7f, 0xf2, 0xc9, 0x27, 0x19, 0x19, 0x99, 0x99, 0xa5, 0xdd,
+ 0x5d, 0x5d, 0x87, 0x66, 0xff, 0x2b, 0x8e, 0xd4, 0x47, 0xa9,
+ 0x54, 0xc2, 0x2b, 0xaf, 0xbc, 0x82, 0xae, 0xbe, 0xfa, 0x6a,
+ 0xcc, 0x64, 0x32, 0x05, 0x8d, 0x46, 0xa3, 0x97, 0x20, 0x08,
+ 0x7c, 0xd7, 0xae, 0x5d, 0x92, 0x47, 0x1f, 0x7d, 0x14, 0xae,
+ 0xbe, 0xfa, 0x6a, 0xac, 0xb1, 0xb1, 0x31, 0xe6, 0xf1, 0x6f,
+ 0xbf, 0xfd, 0x36, 0x3c, 0xf4, 0xd0, 0x43, 0x54, 0x5a, 0x6a,
+ 0xaa, 0x38, 0x21, 0x31, 0xb1, 0xb0, 0xab, 0xb3, 0xf3, 0x40,
+ 0xe4, 0xbd, 0xcc, 0xcc, 0xcc, 0xcd, 0xa9, 0xa9, 0xa9, 0xf1,
+ 0xcb, 0x96, 0x2d, 0x53, 0xdd, 0x78, 0xe3, 0x8d, 0xe0, 0x70,
+ 0x38, 0x62, 0x7e, 0x3e, 0x42, 0x08, 0xf2, 0xf3, 0xf3, 0x61,
+ 0xef, 0xde, 0xbd, 0x28, 0x23, 0x23, 0x03, 0xeb, 0xef, 0xef,
+ 0xf7, 0x38, 0x9d, 0xce, 0xa0, 0x54, 0x2a, 0x25, 0xbf, 0xfb,
+ 0xdd, 0xef, 0x8a, 0xba, 0xbb, 0xbb, 0xd1, 0x0d, 0x37, 0xdc,
+ 0x80, 0x35, 0x34, 0x34, 0xcc, 0xe5, 0x2b, 0x42, 0x42, 0x62,
+ 0x62, 0x61, 0x52, 0x72, 0xf2, 0xd2, 0x2b, 0xa1, 0x4d, 0x62,
+ 0x5c, 0x77, 0x28, 0x23, 0x23, 0x03, 0x33, 0x99, 0x4c, 0x41,
+ 0x8b, 0xc5, 0xe2, 0x63, 0x18, 0x26, 0x5c, 0x54, 0x54, 0x44,
+ 0x8d, 0xbf, 0xee, 0xce, 0xcd, 0xa7, 0x37, 0x8d, 0x00, 0x00,
+ 0x8c, 0xe6, 0x02, 0xa4, 0x65, 0x9d, 0x1b, 0x15, 0x38, 0xa5,
+ 0xeb, 0x1f, 0xcd, 0x48, 0x59, 0x99, 0x44, 0x24, 0xc8, 0x4c,
+ 0xd6, 0xa8, 0x2c, 0xc3, 0x43, 0xf2, 0x13, 0x55, 0x5f, 0x28,
+ 0x82, 0x01, 0x1f, 0x8f, 0xc7, 0x23, 0xd8, 0xac, 0x45, 0x39,
+ 0xf6, 0xa4, 0xd4, 0x0c, 0x7b, 0xdf, 0xa0, 0xc1, 0x62, 0xb6,
+ 0xda, 0x3c, 0x23, 0xee, 0xfe, 0xd8, 0xc3, 0x63, 0xff, 0x33,
+ 0x7b, 0x05, 0x88, 0x9e, 0x0b, 0x80, 0x1c, 0x9d, 0x11, 0x98,
+ 0x45, 0x08, 0x99, 0xed, 0x0e, 0x8f, 0xc9, 0x69, 0xf7, 0xd0,
+ 0x34, 0xc9, 0x8f, 0x8f, 0x53, 0x8b, 0x57, 0xcc, 0x9b, 0x27,
+ 0x76, 0xb9, 0x6c, 0xa2, 0xc1, 0x81, 0x6e, 0xb1, 0x41, 0x3f,
+ 0x28, 0xb2, 0x98, 0x0d, 0x02, 0x7b, 0xd0, 0x0c, 0x0c, 0x33,
+ 0x7d, 0xaf, 0x12, 0x86, 0x61, 0x70, 0xf7, 0xdd, 0x77, 0xc3,
+ 0x9f, 0xfe, 0xf4, 0x27, 0xe8, 0xea, 0xef, 0x09, 0xff, 0xfc,
+ 0x57, 0xbf, 0xc2, 0xfb, 0x7a, 0x7b, 0xb1, 0xe4, 0xe4, 0xe4,
+ 0x81, 0xde, 0xde, 0xde, 0x66, 0x1e, 0x8e, 0x0b, 0x71, 0x1e,
+ 0x8f, 0xc8, 0xce, 0xce, 0x96, 0x2e, 0x2b, 0x28, 0x50, 0x9f,
+ 0x39, 0x73, 0xc6, 0x01, 0x00, 0xb0, 0x61, 0xfd, 0xfa, 0x44,
+ 0x8a, 0xa2, 0x88, 0x27, 0x9e, 0x78, 0x62, 0xe2, 0x2f, 0x88,
+ 0x10, 0x24, 0x25, 0x25, 0x41, 0x79, 0x79, 0x39, 0xe2, 0xf1,
+ 0x78, 0xc1, 0x67, 0xfe, 0xf8, 0xc7, 0x33, 0x75, 0xf5, 0xf5,
+ 0x96, 0x40, 0x20, 0xe0, 0x61, 0x18, 0xc6, 0x4b, 0x51, 0x94,
+ 0x44, 0x2c, 0x16, 0x8b, 0xb6, 0x6f, 0xdb, 0x96, 0xba, 0x67,
+ 0xcf, 0x9e, 0x54, 0x3e, 0x9f, 0x0f, 0xbf, 0xfa, 0xd5, 0xaf,
+ 0x26, 0x9c, 0xe7, 0x85, 0x17, 0x5e, 0x80, 0x87, 0x1e, 0x7a,
+ 0x08, 0x2b, 0x2b, 0x2b, 0x4b, 0xee, 0xea, 0xea, 0xda, 0x39,
+ 0x57, 0x01, 0x10, 0x0a, 0x85, 0x70, 0xe0, 0xc0, 0x01, 0x34,
+ 0x6f, 0xde, 0xbc, 0xd0, 0xef, 0x9f, 0x79, 0xa6, 0xad, 0xbe,
+ 0xbe, 0xde, 0xe2, 0xf7, 0xf9, 0x1c, 0x3c, 0x1e, 0x8f, 0xd4,
+ 0x68, 0xb5, 0x8a, 0xef, 0xdf, 0x7b, 0xef, 0x92, 0xf7, 0xdf,
+ 0x7f, 0x5f, 0x34, 0x7f, 0xfe, 0x7c, 0x2c, 0xd6, 0xac, 0x67,
+ 0x8d, 0x8d, 0x8d, 0x10, 0x08, 0x04, 0x50, 0x46, 0x46, 0x86,
+ 0x54, 0xad, 0x56, 0x2f, 0x8c, 0x16, 0x80, 0xec, 0xf9, 0xf3,
+ 0xb7, 0x97, 0x6e, 0xdc, 0x98, 0x38, 0x30, 0x30, 0x80, 0xf6,
+ 0xef, 0xdf, 0x1f, 0xf3, 0xa1, 0x0b, 0x21, 0x04, 0x89, 0x89,
+ 0x89, 0x70, 0xe0, 0xc0, 0x01, 0xe4, 0xf1, 0x7a, 0x3d, 0x3f,
+ 0x7d, 0xf8, 0xe1, 0x96, 0xe1, 0xe1, 0x61, 0x67, 0xc0, 0xef,
+ 0x77, 0x90, 0x14, 0x25, 0x4d, 0x49, 0x4e, 0x96, 0xed, 0xfe,
+ 0xce, 0x77, 0x16, 0x7d, 0x7a, 0xe8, 0x90, 0xa8, 0x20, 0x3f,
+ 0x1f, 0x1b, 0x1e, 0x1e, 0x9e, 0xf5, 0x77, 0xcc, 0xc9, 0xc9,
+ 0xf9, 0xda, 0x95, 0xd4, 0x26, 0xd1, 0xd7, 0x5d, 0x63, 0x53,
+ 0x93, 0xed, 0xd1, 0x9f, 0xff, 0xbc, 0x7b, 0x60, 0x60, 0xc0,
+ 0x1d, 0x0c, 0x06, 0xdd, 0xe1, 0x70, 0x38, 0x48, 0x53, 0x94,
+ 0x6c, 0xfc, 0x75, 0xe7, 0xb0, 0xdb, 0xfb, 0x22, 0xc7, 0xc7,
+ 0x14, 0x80, 0xb1, 0xb9, 0x00, 0xfa, 0x73, 0xb9, 0x00, 0xb3,
+ 0x48, 0xfe, 0x21, 0x08, 0x1e, 0x9e, 0x9e, 0x10, 0xaf, 0x14,
+ 0xf1, 0x79, 0xf2, 0xa6, 0x9a, 0x93, 0x2a, 0xb3, 0x5e, 0x27,
+ 0x00, 0xc4, 0x82, 0x3a, 0x5e, 0xeb, 0x5b, 0x94, 0xbb, 0xcc,
+ 0xe2, 0x09, 0x04, 0xec, 0xf5, 0x6d, 0xdd, 0xd6, 0x10, 0xc3,
+ 0xb0, 0xe7, 0xce, 0x17, 0x3b, 0x3f, 0xe0, 0xdc, 0x67, 0xce,
+ 0xed, 0x31, 0x60, 0xec, 0x38, 0x80, 0xa8, 0x1c, 0x80, 0xd1,
+ 0x97, 0x9f, 0x09, 0x32, 0xfd, 0x3a, 0xa3, 0x6d, 0xc0, 0x68,
+ 0xb4, 0xc9, 0xe4, 0x62, 0x61, 0xca, 0xfc, 0x45, 0xe2, 0x85,
+ 0xf9, 0x05, 0x22, 0xbd, 0xae, 0x5f, 0x4c, 0x0c, 0xf2, 0x15,
+ 0x00, 0x08, 0x9f, 0xfa, 0x13, 0x00, 0x96, 0x2d, 0x5b, 0x06,
+ 0xcf, 0x3e, 0xfb, 0x2c, 0x7c, 0x5e, 0x57, 0x1e, 0x38, 0xf6,
+ 0xf9, 0x31, 0xb4, 0x6f, 0xef, 0x5e, 0xda, 0xa0, 0xd7, 0xbb,
+ 0xef, 0xb8, 0xe3, 0x8e, 0x17, 0xfe, 0xf5, 0xca, 0x2b, 0xbf,
+ 0xc5, 0x30, 0x0c, 0x97, 0xc9, 0xe5, 0x69, 0xa9, 0xa9, 0xa9,
+ 0x6b, 0x8f, 0x1e, 0x3d, 0x9a, 0x87, 0x61, 0x18, 0x2f, 0x21,
+ 0x21, 0xa1, 0x60, 0xcd, 0x9a, 0x35, 0x89, 0xff, 0xfc, 0xe7,
+ 0x3f, 0x31, 0x93, 0xc9, 0x14, 0xf3, 0xbc, 0x2f, 0xbe, 0xf8,
+ 0x22, 0x02, 0x80, 0xc0, 0x9e, 0x5f, 0xff, 0xfa, 0x54, 0x63,
+ 0x43, 0xc3, 0xa1, 0xfa, 0xba, 0xba, 0x97, 0x6c, 0x36, 0x5b,
+ 0x0f, 0x00, 0x20, 0x0c, 0xc7, 0x79, 0x89, 0x89, 0x89, 0xcb,
+ 0xad, 0x16, 0xcb, 0x8f, 0x3c, 0x1e, 0x0f, 0xf3, 0xc8, 0x23,
+ 0x8f, 0x64, 0xbe, 0xf4, 0xd2, 0x4b, 0x58, 0x5f, 0x5f, 0xdf,
+ 0x98, 0x73, 0xf8, 0x7c, 0x3e, 0x78, 0xf1, 0xc5, 0x17, 0xb1,
+ 0xef, 0x7e, 0xf7, 0xbb, 0x09, 0xff, 0xde, 0xbb, 0x77, 0x09,
+ 0x45, 0x51, 0x92, 0x40, 0x20, 0xe0, 0x9a, 0xf1, 0x0f, 0x38,
+ 0xca, 0x83, 0x0f, 0x3e, 0x08, 0x79, 0x79, 0x79, 0xf0, 0xab,
+ 0x3d, 0x7b, 0xea, 0x2b, 0xca, 0xcb, 0x0f, 0x55, 0x55, 0x56,
+ 0xfe, 0xd1, 0xe5, 0x72, 0x0d, 0xf3, 0x78, 0x3c, 0x7e, 0xc1,
+ 0xb2, 0x65, 0xdf, 0xe1, 0xf3, 0xf9, 0x77, 0x3e, 0xf1, 0xeb,
+ 0x5f, 0x17, 0x5f, 0x75, 0xd5, 0x55, 0x13, 0x1e, 0x19, 0x00,
+ 0x46, 0x02, 0x82, 0x9d, 0x9d, 0x9d, 0x28, 0x31, 0x31, 0x51,
+ 0x28, 0x93, 0xcb, 0xd3, 0x22, 0xfb, 0x85, 0x42, 0xa1, 0x2a,
+ 0x2e, 0x3e, 0x7e, 0x41, 0x71, 0x71, 0xb1, 0xf6, 0xe9, 0xa7,
+ 0x9e, 0xc2, 0xa6, 0x5a, 0x34, 0xf9, 0xb1, 0xc7, 0x1e, 0x03,
+ 0x3e, 0x9f, 0x1f, 0x7a, 0xfa, 0xff, 0xfe, 0xaf, 0xfe, 0x64,
+ 0x45, 0xc5, 0xcb, 0x0d, 0xf5, 0xf5, 0xaf, 0x32, 0x0c, 0xe3,
+ 0x25, 0x49, 0x52, 0x94, 0x9b, 0x97, 0x77, 0x8b, 0xd3, 0xe5,
+ 0xba, 0xfd, 0xb1, 0x5f, 0xfe, 0xb2, 0x78, 0xcf, 0x9e, 0x3d,
+ 0xfc, 0xbb, 0xee, 0xba, 0x6b, 0x56, 0xdf, 0x8f, 0xc7, 0xe3,
+ 0x91, 0x89, 0x49, 0x49, 0x85, 0x57, 0x52, 0x9b, 0x44, 0xae,
+ 0xbb, 0x43, 0x9f, 0x7d, 0x36, 0xf8, 0xea, 0xbf, 0xfe, 0xd5,
+ 0x52, 0x77, 0xfa, 0xf4, 0x4b, 0xdd, 0x5d, 0x5d, 0x87, 0x3c,
+ 0x1e, 0x8f, 0x11, 0x60, 0x24, 0x8b, 0x32, 0xfa, 0xba, 0x63,
+ 0x59, 0x36, 0x5c, 0x53, 0x55, 0xf5, 0x5c, 0xe4, 0xf8, 0x49,
+ 0x3d, 0x80, 0x31, 0xb9, 0x00, 0x34, 0x45, 0x8c, 0x75, 0xfd,
+ 0xa7, 0x7e, 0x0c, 0x50, 0x2b, 0xa4, 0xa2, 0x34, 0x6d, 0x9c,
+ 0x6a, 0xa8, 0xb7, 0x4b, 0x5e, 0xd7, 0xda, 0x28, 0x0f, 0x07,
+ 0x19, 0x9c, 0x24, 0xc9, 0xf0, 0x82, 0xc5, 0x79, 0x36, 0x55,
+ 0x7c, 0x82, 0xbd, 0xbb, 0x7f, 0xc8, 0xe2, 0x70, 0xba, 0x7d,
+ 0xc0, 0x4e, 0x66, 0xc4, 0xb3, 0x10, 0x82, 0x19, 0xc0, 0x23,
+ 0x78, 0xb8, 0x37, 0xc6, 0x48, 0xc0, 0xf1, 0x83, 0x7b, 0x58,
+ 0x0c, 0x81, 0xcd, 0xe9, 0xf2, 0xda, 0xdc, 0x2e, 0x2f, 0x49,
+ 0x11, 0x3c, 0xb5, 0x5a, 0x26, 0x56, 0xaa, 0xe3, 0x29, 0x82,
+ 0xe0, 0x0b, 0x61, 0xdc, 0xc0, 0xa9, 0xf1, 0xec, 0xd9, 0xb3,
+ 0x07, 0x06, 0x8d, 0x43, 0xe1, 0x0f, 0x3f, 0x3f, 0x10, 0xf0,
+ 0x04, 0x3d, 0xe1, 0xc6, 0x86, 0x06, 0x3a, 0x3b, 0x3b, 0x7b,
+ 0x38, 0x92, 0xff, 0x8f, 0x10, 0x62, 0xed, 0x36, 0x5b, 0x8f,
+ 0xdd, 0x66, 0xeb, 0x81, 0xfa, 0x7a, 0x48, 0x48, 0x48, 0x58,
+ 0xb6, 0x60, 0xc1, 0x82, 0x15, 0x69, 0xa9, 0xa9, 0xc2, 0x83,
+ 0x07, 0x0f, 0xc6, 0x3c, 0x67, 0x5e, 0x5e, 0x1e, 0x6c, 0xdf,
+ 0xbe, 0x1d, 0x7b, 0xfa, 0x77, 0xbf, 0xeb, 0x70, 0x3a, 0x9d,
+ 0x41, 0x95, 0x5a, 0xbd, 0xa0, 0x74, 0xf3, 0xe6, 0xc7, 0xc7,
+ 0x97, 0x13, 0x08, 0x85, 0xaa, 0x03, 0x07, 0x0f, 0x0e, 0x6e,
+ 0x2d, 0x2b, 0x4b, 0xdd, 0xb5, 0x6b, 0x17, 0xff, 0x37, 0xbf,
+ 0xf9, 0xcd, 0x84, 0x73, 0x7d, 0xf6, 0xd9, 0x67, 0xf0, 0xe8,
+ 0xa3, 0x8f, 0x92, 0x5a, 0xad, 0x56, 0xa8, 0x4d, 0x48, 0x28,
+ 0xe8, 0xeb, 0xed, 0xfd, 0x7c, 0x36, 0xbf, 0x21, 0x9f, 0xcf,
+ 0x87, 0x1f, 0xfc, 0xe0, 0x07, 0xe8, 0xc0, 0xc1, 0x83, 0x03,
+ 0xcd, 0xcd, 0xcd, 0x6d, 0xc7, 0x8e, 0x1e, 0xfd, 0x45, 0x28,
+ 0x14, 0x0a, 0x00, 0x00, 0x84, 0xc3, 0x61, 0xa6, 0xa5, 0xb9,
+ 0xf9, 0xad, 0xc5, 0x4b, 0x96, 0x7c, 0xc3, 0x66, 0xb3, 0x31,
+ 0xcb, 0x96, 0x2d, 0x9b, 0x34, 0x67, 0xc2, 0xe1, 0x70, 0x60,
+ 0x42, 0xa1, 0x90, 0x20, 0x49, 0xf2, 0xec, 0xb8, 0x8e, 0xf8,
+ 0xf8, 0xf8, 0x5c, 0x8d, 0x46, 0x23, 0x92, 0xcb, 0x64, 0xc4,
+ 0xb1, 0x63, 0x13, 0x62, 0x83, 0x67, 0x11, 0x89, 0x44, 0xb0,
+ 0x6b, 0xd7, 0x2e, 0xf4, 0xef, 0x77, 0xde, 0xe9, 0x3d, 0x73,
+ 0xe6, 0x4c, 0x55, 0x74, 0x04, 0x3d, 0x18, 0x0c, 0x7a, 0x6a,
+ 0x6b, 0x6a, 0xfe, 0xa2, 0x56, 0xab, 0x17, 0x7e, 0xf8, 0xd1,
+ 0x47, 0xf1, 0x37, 0xdf, 0x7c, 0x73, 0xd6, 0x0f, 0x7e, 0xf0,
+ 0x03, 0xcc, 0xe3, 0x99, 0x79, 0x16, 0x72, 0x7c, 0x7c, 0xfc,
+ 0x12, 0x85, 0x42, 0x21, 0xb9, 0x52, 0xda, 0x04, 0x00, 0xe0,
+ 0xb1, 0xc7, 0x1e, 0x43, 0x7d, 0xfd, 0xfd, 0x9e, 0x37, 0xde,
+ 0x78, 0xa3, 0xf3, 0xb3, 0x43, 0x87, 0x1e, 0x1e, 0x1e, 0x1a,
+ 0xaa, 0x89, 0x7e, 0x7f, 0xfc, 0x75, 0x37, 0x9e, 0xe9, 0x1f,
+ 0x01, 0xf4, 0x91, 0x5c, 0x80, 0xb3, 0xa7, 0x8c, 0x3e, 0xfd,
+ 0x98, 0xe3, 0x28, 0x92, 0x4f, 0x64, 0x24, 0x69, 0x54, 0xbc,
+ 0x30, 0x23, 0xab, 0x39, 0x71, 0x54, 0xe5, 0xb4, 0x59, 0x28,
+ 0x60, 0x11, 0x24, 0xa6, 0xa4, 0xb9, 0x17, 0x2c, 0xce, 0xb5,
+ 0x5a, 0x6c, 0x6e, 0x5b, 0x7d, 0x5b, 0xe7, 0x48, 0xd7, 0xde,
+ 0x4c, 0xee, 0xf8, 0xe7, 0xfb, 0xf0, 0x3f, 0x0a, 0x8f, 0x20,
+ 0x30, 0x9f, 0x67, 0xec, 0x48, 0xc0, 0xe9, 0x72, 0xfb, 0x83,
+ 0xa1, 0x50, 0x78, 0xc8, 0x68, 0x76, 0x64, 0xfa, 0xb4, 0x5e,
+ 0x16, 0x21, 0x1a, 0xa6, 0x10, 0x80, 0xd4, 0xd4, 0x54, 0x28,
+ 0x2b, 0x2b, 0x83, 0x97, 0x3f, 0x7e, 0x2d, 0x2c, 0x4e, 0x97,
+ 0x84, 0x5b, 0x3e, 0x6a, 0x22, 0x00, 0xa6, 0x1e, 0x01, 0x98,
+ 0x90, 0x98, 0x58, 0xb8, 0x28, 0x27, 0x47, 0xce, 0xb2, 0x2c,
+ 0x4c, 0x76, 0xd1, 0x5f, 0x73, 0xcd, 0x35, 0x00, 0x00, 0xb0,
+ 0xa9, 0xb4, 0x34, 0xa9, 0x74, 0xe3, 0xc6, 0x44, 0x00, 0x58,
+ 0x32, 0xd5, 0xf7, 0x94, 0xcb, 0xe5, 0xfc, 0xdc, 0xdc, 0xdc,
+ 0x98, 0xef, 0x55, 0x54, 0x54, 0x80, 0xdf, 0xef, 0x47, 0x0b,
+ 0x17, 0x2e, 0x94, 0x6b, 0xb5, 0xda, 0x59, 0x5f, 0x6c, 0xa5,
+ 0xa5, 0xa5, 0xa0, 0x52, 0xa9, 0xb0, 0x23, 0x47, 0x8f, 0x0e,
+ 0x9f, 0xae, 0xad, 0xfd, 0x5b, 0xc4, 0xf8, 0x23, 0xf8, 0x7c,
+ 0x3e, 0x2b, 0x00, 0x80, 0xcb, 0xed, 0x66, 0xe4, 0x72, 0xf9,
+ 0xa4, 0xc3, 0xb4, 0x6d, 0x36, 0x1b, 0xa6, 0x4d, 0x48, 0x20,
+ 0x48, 0x3e, 0x5f, 0x18, 0xd9, 0x17, 0x17, 0x1f, 0xbf, 0x28,
+ 0x6b, 0xde, 0x3c, 0x69, 0x28, 0x14, 0x82, 0x9a, 0x9a, 0x9a,
+ 0xc9, 0x0e, 0x85, 0xcd, 0x9b, 0x37, 0x03, 0x45, 0x51, 0x58,
+ 0x55, 0x55, 0x95, 0xa9, 0xa9, 0xb1, 0xf1, 0xb5, 0x18, 0x45,
+ 0x50, 0x63, 0x43, 0xc3, 0x6b, 0x95, 0x55, 0x55, 0xc5, 0xb7,
+ 0xec, 0xda, 0x95, 0xbd, 0x79, 0xf3, 0x66, 0xd8, 0xbf, 0x7f,
+ 0xff, 0x8c, 0xbf, 0xe3, 0x95, 0xd6, 0x26, 0xa9, 0xa9, 0xa9,
+ 0xb0, 0x75, 0xeb, 0x56, 0xec, 0x99, 0x67, 0x9f, 0xed, 0x69,
+ 0x6d, 0x6d, 0xdd, 0x3f, 0xde, 0xf8, 0x67, 0xc2, 0x8c, 0x62,
+ 0x00, 0x63, 0x57, 0x09, 0x8a, 0xda, 0x88, 0x6c, 0x63, 0x08,
+ 0x12, 0x54, 0x4a, 0x69, 0x62, 0x9c, 0x52, 0xd1, 0xd3, 0xde,
+ 0xac, 0xec, 0xed, 0x68, 0x97, 0x22, 0x36, 0x84, 0x09, 0x84,
+ 0xa2, 0xd0, 0xa2, 0xdc, 0x02, 0x8b, 0x50, 0x22, 0x73, 0xb4,
+ 0xf7, 0x0d, 0x99, 0x3d, 0xee, 0x48, 0xd7, 0x5e, 0xd4, 0x87,
+ 0x5d, 0x44, 0xd7, 0x3f, 0x42, 0xf4, 0x6c, 0x40, 0xe4, 0xe8,
+ 0x7c, 0x80, 0x33, 0x1e, 0xea, 0x3b, 0xf2, 0x91, 0x53, 0x7e,
+ 0x68, 0x69, 0x69, 0x29, 0xb0, 0x88, 0x85, 0x9a, 0xfa, 0x2a,
+ 0x32, 0xa5, 0x38, 0x15, 0x1b, 0x6c, 0xed, 0xc1, 0x01, 0x46,
+ 0x04, 0xa0, 0xb1, 0xb1, 0x31, 0xa6, 0x00, 0xc8, 0x64, 0xb2,
+ 0x14, 0xad, 0x56, 0x2b, 0x34, 0x18, 0x0c, 0xc8, 0xe1, 0x70,
+ 0xc4, 0x7c, 0xe6, 0x2d, 0x2f, 0x2f, 0x87, 0xcf, 0x3e, 0xfb,
+ 0x0c, 0x3c, 0x1e, 0x8f, 0x6a, 0x26, 0xdf, 0x73, 0xa0, 0xbf,
+ 0x1f, 0xde, 0x79, 0xe7, 0x9d, 0x98, 0xef, 0x05, 0x83, 0x41,
+ 0xd0, 0xeb, 0xf5, 0x10, 0xa7, 0x56, 0x0b, 0xc4, 0x62, 0xb1,
+ 0x76, 0x26, 0xe7, 0x8b, 0xa6, 0xb8, 0xb8, 0x18, 0xac, 0x36,
+ 0x1b, 0x63, 0xb1, 0x58, 0xfc, 0x7a, 0xbd, 0xbe, 0x6e, 0xfc,
+ 0xfb, 0x08, 0x21, 0x14, 0x0e, 0x87, 0x99, 0x10, 0xc3, 0x84,
+ 0x69, 0x9a, 0x9e, 0xf4, 0x3c, 0xe1, 0x70, 0x18, 0x70, 0x1c,
+ 0x07, 0x2c, 0x2a, 0x1b, 0x4d, 0x2a, 0x95, 0xa6, 0x68, 0xb5,
+ 0x5a, 0xe1, 0xc0, 0xc0, 0x00, 0xeb, 0x1b, 0xcd, 0xd6, 0x8c,
+ 0x45, 0x7e, 0x7e, 0x3e, 0x58, 0xac, 0xd6, 0xa0, 0xd3, 0xe9,
+ 0x0c, 0x5a, 0xcc, 0xe6, 0x98, 0xd9, 0x38, 0x16, 0x8b, 0xa5,
+ 0xdd, 0xe5, 0x72, 0x31, 0x16, 0xab, 0x35, 0x98, 0x9f, 0x9f,
+ 0x4f, 0xce, 0x46, 0x00, 0xae, 0xb4, 0x36, 0x29, 0x2d, 0x2d,
+ 0x05, 0x96, 0x65, 0x51, 0x4b, 0x4b, 0x8b, 0xed, 0x4c, 0x47,
+ 0xc7, 0x87, 0xb3, 0x3d, 0x1e, 0x60, 0x12, 0x01, 0x98, 0x90,
+ 0x0b, 0xe0, 0xf1, 0x8c, 0xe4, 0x02, 0xc4, 0xe8, 0x0a, 0x14,
+ 0x0a, 0x48, 0x72, 0x5e, 0x52, 0x82, 0x2a, 0xe0, 0x76, 0xca,
+ 0x4e, 0x1e, 0x3d, 0xa8, 0xf2, 0xba, 0x5c, 0x7c, 0x0c, 0x00,
+ 0xa5, 0xcd, 0x9b, 0xef, 0x9c, 0x37, 0x3f, 0xc7, 0xaa, 0x33,
+ 0xd9, 0x6c, 0x5d, 0x1d, 0xdd, 0x0e, 0x14, 0x46, 0x30, 0xfd,
+ 0x1d, 0xfd, 0xc2, 0xba, 0xfe, 0x11, 0x78, 0x04, 0x0f, 0xf3,
+ 0x8e, 0xae, 0x0a, 0x44, 0x09, 0xe9, 0x09, 0x31, 0x80, 0x29,
+ 0x87, 0xfa, 0xce, 0x80, 0xfc, 0xfc, 0x7c, 0xd0, 0x99, 0xf4,
+ 0x08, 0x03, 0x0c, 0x0b, 0xf9, 0x02, 0xfc, 0x86, 0xe3, 0x23,
+ 0xae, 0x56, 0x42, 0x42, 0x82, 0xee, 0xe0, 0xc1, 0x83, 0x31,
+ 0x05, 0x80, 0xa2, 0x69, 0x99, 0x58, 0x2c, 0xe6, 0x9b, 0xcd,
+ 0xe6, 0x58, 0x6f, 0x03, 0x00, 0xc0, 0x91, 0x23, 0x47, 0xe0,
+ 0xc8, 0x91, 0x23, 0xb3, 0xf8, 0xa6, 0x53, 0x63, 0x36, 0x9b,
+ 0x41, 0x22, 0x16, 0xf3, 0x69, 0x9a, 0x96, 0xcd, 0xf6, 0xd8,
+ 0xd1, 0x5e, 0x0d, 0x1f, 0xc3, 0x30, 0x5e, 0xbf, 0xdf, 0x6f,
+ 0x8f, 0x55, 0x26, 0x1c, 0x0e, 0x07, 0x99, 0x50, 0x88, 0x9d,
+ 0x4a, 0x00, 0x62, 0x41, 0x51, 0x94, 0x44, 0x24, 0x12, 0x11,
+ 0x36, 0x9b, 0x6d, 0xca, 0x5f, 0x3c, 0x3d, 0x3d, 0x1d, 0x2c,
+ 0x66, 0xb3, 0x9f, 0x61, 0x18, 0xef, 0x64, 0xcf, 0xcb, 0x81,
+ 0x40, 0xc0, 0xc5, 0x30, 0x8c, 0xd7, 0x62, 0xb1, 0xf8, 0xd3,
+ 0xd3, 0xd3, 0xc9, 0x59, 0xd5, 0xe3, 0x0a, 0x6b, 0x93, 0xfc,
+ 0xfc, 0x7c, 0x18, 0x1e, 0x1e, 0xf6, 0x05, 0x02, 0x81, 0xd0,
+ 0x68, 0x0c, 0x62, 0xd6, 0x4c, 0xda, 0xc7, 0x3d, 0xb6, 0x2b,
+ 0x70, 0x64, 0x7a, 0xb0, 0x73, 0xb9, 0x00, 0x08, 0x70, 0x1c,
+ 0xc3, 0x92, 0xe2, 0xe3, 0xe4, 0x71, 0x72, 0x91, 0xe2, 0x4c,
+ 0x63, 0xbd, 0x62, 0xa8, 0xaf, 0x5b, 0x82, 0xc2, 0x2c, 0x48,
+ 0x64, 0xf2, 0xe0, 0xe2, 0xa5, 0xcb, 0x2c, 0x18, 0x8f, 0x74,
+ 0x34, 0x77, 0xf6, 0x9b, 0xfd, 0x7e, 0x7f, 0x08, 0xa2, 0x7b,
+ 0x38, 0x2f, 0x84, 0xeb, 0x3f, 0x4b, 0x1d, 0x88, 0x39, 0x23,
+ 0xf0, 0x6c, 0x86, 0xfa, 0x4e, 0x83, 0x5a, 0xad, 0x86, 0x00,
+ 0x13, 0x40, 0x29, 0x9a, 0xb4, 0xd0, 0x3f, 0x1f, 0xff, 0x1b,
+ 0x0f, 0x00, 0x70, 0x85, 0x42, 0x61, 0xc5, 0x30, 0x6c, 0xc0,
+ 0x36, 0x49, 0x0e, 0x2b, 0x4d, 0x51, 0x32, 0x89, 0x44, 0xc2,
+ 0x37, 0x1a, 0x8d, 0xb3, 0xfb, 0x32, 0xe7, 0x81, 0xc9, 0x6c,
+ 0xc6, 0xe2, 0xe2, 0xe2, 0x08, 0x8a, 0xa2, 0xa4, 0xb3, 0x3d,
+ 0x56, 0x2a, 0x95, 0x42, 0xc0, 0xef, 0x0f, 0x31, 0x53, 0x0c,
+ 0xed, 0x0d, 0x87, 0xc3, 0x01, 0x26, 0x18, 0x64, 0x05, 0x02,
+ 0xc1, 0xac, 0xce, 0x4d, 0x92, 0xa4, 0x58, 0x28, 0x14, 0x12,
+ 0x56, 0xab, 0x75, 0xca, 0x72, 0x62, 0xb1, 0x18, 0x02, 0xc1,
+ 0x60, 0x88, 0x61, 0x18, 0xdf, 0x54, 0xe5, 0x18, 0x86, 0xf1,
+ 0x05, 0x02, 0x81, 0x90, 0x58, 0x2c, 0x9e, 0xaa, 0xd8, 0x04,
+ 0xae, 0xb4, 0x36, 0x51, 0xab, 0xd5, 0xe0, 0x76, 0xbb, 0x83,
+ 0xc1, 0x60, 0xd0, 0x33, 0xd3, 0x51, 0x86, 0xe3, 0x99, 0x99,
+ 0x00, 0xe8, 0x74, 0x44, 0x52, 0x7c, 0x32, 0xe1, 0x06, 0x77,
+ 0x00, 0x00, 0x81, 0x54, 0x24, 0xa4, 0x33, 0x93, 0x13, 0x54,
+ 0x76, 0x93, 0x4e, 0x5e, 0x7e, 0xe8, 0xb8, 0x32, 0xe0, 0xf7,
+ 0xf1, 0x70, 0x1c, 0x47, 0x59, 0x0b, 0x16, 0xdb, 0x53, 0xd2,
+ 0xe7, 0xd9, 0xfa, 0x75, 0x06, 0xab, 0xc9, 0xa4, 0x73, 0x03,
+ 0x1a, 0x67, 0xf9, 0x17, 0xcc, 0xf5, 0x9f, 0x9d, 0x02, 0x44,
+ 0xf7, 0x02, 0x90, 0xd1, 0x31, 0x80, 0x99, 0x2c, 0xf5, 0x05,
+ 0x68, 0x5a, 0x11, 0x10, 0x8b, 0xc5, 0xc0, 0x86, 0x10, 0xea,
+ 0x6a, 0xec, 0xc4, 0x5a, 0x2b, 0x5b, 0x70, 0x99, 0x4c, 0xe6,
+ 0xb9, 0xe3, 0x8e, 0x3b, 0x5e, 0x3a, 0x38, 0x59, 0x24, 0x29,
+ 0xf2, 0x0d, 0x10, 0x8a, 0xee, 0x92, 0xbd, 0xe8, 0x30, 0xc1,
+ 0x20, 0xf0, 0x78, 0x3c, 0x0c, 0xc3, 0xa7, 0xce, 0x6b, 0x88,
+ 0x05, 0x9f, 0xcf, 0x87, 0x30, 0xcb, 0xb2, 0x2c, 0x42, 0x93,
+ 0x86, 0xe8, 0xc3, 0xe1, 0x30, 0x13, 0x0a, 0x85, 0x58, 0x8a,
+ 0xa2, 0xce, 0xaf, 0xa2, 0x97, 0x88, 0x2b, 0xad, 0x4d, 0xc4,
+ 0x62, 0x31, 0x04, 0x83, 0xc1, 0x30, 0xc3, 0x30, 0xde, 0xb9,
+ 0x7e, 0xfe, 0xb4, 0x02, 0x00, 0x30, 0x9a, 0x0b, 0x90, 0x32,
+ 0x8f, 0xe0, 0xf1, 0x70, 0x3c, 0x4d, 0xab, 0x51, 0x48, 0x05,
+ 0xa4, 0xbc, 0xe5, 0x74, 0xa5, 0xca, 0x34, 0x3c, 0x24, 0x04,
+ 0x84, 0x40, 0xa9, 0x56, 0xfb, 0x17, 0xe7, 0x15, 0x5a, 0x7c,
+ 0x0c, 0x6b, 0x6f, 0xe8, 0xe8, 0xb6, 0x32, 0x01, 0x66, 0xdc,
+ 0xa3, 0xc2, 0xf9, 0xba, 0xfe, 0xd1, 0xdb, 0x73, 0xc9, 0x03,
+ 0x88, 0xee, 0x05, 0xa0, 0x59, 0x0f, 0x3b, 0xcb, 0x75, 0x01,
+ 0xa7, 0x01, 0xc3, 0x30, 0x60, 0xfc, 0x41, 0xdc, 0x32, 0x6c,
+ 0xc6, 0x28, 0x8a, 0x0a, 0x7e, 0xf3, 0x9b, 0xdf, 0x7c, 0xb5,
+ 0xa6, 0xa6, 0xe6, 0x9d, 0xe6, 0xe6, 0xe6, 0xe6, 0xc9, 0x8e,
+ 0x09, 0xf8, 0xfd, 0x0e, 0x97, 0xdb, 0xcd, 0xc4, 0xc7, 0xc5,
+ 0x4d, 0x7a, 0xde, 0xeb, 0xaf, 0xbf, 0x1e, 0x76, 0xef, 0xde,
+ 0x3d, 0xa3, 0x3c, 0x84, 0x99, 0xb0, 0x73, 0xe7, 0x4e, 0x38,
+ 0x5d, 0x37, 0xe1, 0xf1, 0xfd, 0x42, 0x82, 0x10, 0x00, 0x9a,
+ 0xad, 0x01, 0x05, 0x82, 0x41, 0xb7, 0xd7, 0xeb, 0x0d, 0x29,
+ 0x95, 0xca, 0x29, 0xcb, 0xb9, 0x5c, 0x2e, 0xa0, 0x29, 0x8a,
+ 0xe0, 0xf3, 0xf9, 0x53, 0xba, 0x18, 0x7c, 0x3e, 0x5f, 0x40,
+ 0x91, 0x24, 0xe1, 0x76, 0xbb, 0x67, 0x57, 0x8f, 0x2b, 0xac,
+ 0x4d, 0x30, 0x0c, 0x8b, 0xdc, 0x56, 0xe7, 0x1c, 0x21, 0x9f,
+ 0x54, 0x00, 0xc6, 0xe7, 0x02, 0xa8, 0x54, 0x72, 0xa1, 0x56,
+ 0x26, 0x94, 0xea, 0xfb, 0x7a, 0xe5, 0x8d, 0xe5, 0x0d, 0x8a,
+ 0x10, 0x13, 0xc0, 0xf9, 0x7c, 0x92, 0x9d, 0xbf, 0x28, 0xd7,
+ 0x1a, 0xa7, 0x4d, 0xb4, 0xf7, 0x0e, 0xea, 0xad, 0x36, 0xfb,
+ 0xc8, 0x58, 0xfd, 0x11, 0xe6, 0x70, 0xc7, 0x1f, 0x43, 0x0c,
+ 0x05, 0x98, 0xe3, 0xd7, 0xe4, 0x45, 0xe7, 0x01, 0x08, 0x29,
+ 0x64, 0x67, 0x7d, 0xb1, 0xd7, 0x05, 0x8c, 0x15, 0x0b, 0x98,
+ 0x21, 0xc1, 0x40, 0x10, 0xc3, 0x30, 0x0c, 0xdd, 0x78, 0xe3,
+ 0x8d, 0x6f, 0x0d, 0x0d, 0x0d, 0x7d, 0x70, 0xfc, 0xf8, 0xf1,
+ 0x29, 0xf3, 0xbb, 0xfd, 0x81, 0x80, 0xc3, 0xed, 0x76, 0x33,
+ 0x8b, 0x17, 0x2d, 0x9a, 0xb4, 0xcc, 0xf6, 0xed, 0xdb, 0xe1,
+ 0xea, 0xab, 0xaf, 0x86, 0xd3, 0x75, 0x75, 0x93, 0x3f, 0x94,
+ 0xce, 0x82, 0xd3, 0x75, 0x75, 0x50, 0x5e, 0x5e, 0x6e, 0x88,
+ 0x4e, 0x04, 0xb9, 0x1c, 0x08, 0x06, 0x02, 0x2e, 0x8f, 0xc7,
+ 0x13, 0x4a, 0x4f, 0x4b, 0x43, 0x30, 0x85, 0xe4, 0xf6, 0xf5,
+ 0xf5, 0xc1, 0x35, 0x3b, 0x77, 0xd2, 0x7c, 0x3e, 0x5f, 0x38,
+ 0x59, 0xbf, 0x39, 0x45, 0x51, 0x12, 0x3e, 0x9f, 0x2f, 0x54,
+ 0xa9, 0xd5, 0x74, 0x6f, 0x6f, 0xef, 0xac, 0xea, 0xf1, 0x55,
+ 0x6c, 0x93, 0x29, 0x3d, 0x80, 0x48, 0x2e, 0x80, 0xd5, 0x62,
+ 0xa2, 0x35, 0x4a, 0x69, 0xdc, 0x67, 0xef, 0xbe, 0x23, 0xb2,
+ 0x5b, 0xcc, 0x14, 0x20, 0x16, 0x34, 0x09, 0xc9, 0x9e, 0x9c,
+ 0xdc, 0x7c, 0x8b, 0xdd, 0xe5, 0xb1, 0x37, 0xb4, 0x77, 0xdb,
+ 0xcf, 0x8d, 0xd5, 0x07, 0x98, 0x60, 0xbc, 0x33, 0x16, 0x82,
+ 0xe9, 0x02, 0x7f, 0x73, 0x53, 0x80, 0xb1, 0x6b, 0x02, 0xd0,
+ 0x2c, 0xc3, 0xba, 0x62, 0xf7, 0x02, 0xc4, 0x9a, 0x17, 0x60,
+ 0x16, 0x24, 0x26, 0x26, 0x0e, 0x9b, 0x8d, 0xc6, 0x8f, 0x3f,
+ 0xfa, 0xe8, 0xa3, 0x8f, 0xa6, 0x2b, 0xeb, 0x74, 0x38, 0xfa,
+ 0x75, 0x7a, 0xbd, 0x37, 0x3e, 0x3e, 0x1e, 0x93, 0xc9, 0x64,
+ 0x31, 0x53, 0x5f, 0xab, 0xab, 0xab, 0xe1, 0xb6, 0xdb, 0x6e,
+ 0x43, 0x2f, 0xfe, 0xf9, 0xcf, 0xad, 0x7e, 0xbf, 0x3f, 0xec,
+ 0x76, 0xbb, 0x67, 0xbd, 0xa8, 0x08, 0x8f, 0xc7, 0x23, 0x05,
+ 0x02, 0xc1, 0xd9, 0x5b, 0xab, 0xd7, 0xeb, 0xb5, 0x54, 0x47,
+ 0x25, 0x82, 0x5c, 0x0e, 0x38, 0x9d, 0xce, 0x01, 0x9d, 0x4e,
+ 0xe7, 0xbd, 0x6a, 0xeb, 0x56, 0x5c, 0x28, 0x14, 0x46, 0xe6,
+ 0x4f, 0x98, 0x40, 0x5d, 0x5d, 0x1d, 0xa8, 0x55, 0x2a, 0x52,
+ 0x2a, 0x95, 0x92, 0x4a, 0x95, 0x6a, 0xbe, 0x6e, 0x78, 0xb8,
+ 0x76, 0x7c, 0x19, 0x95, 0x5a, 0xbd, 0x40, 0x2a, 0x95, 0x92,
+ 0x2a, 0xa5, 0x92, 0x9c, 0x6d, 0x3a, 0xf0, 0x57, 0xb1, 0x4d,
+ 0x66, 0xf4, 0x08, 0x30, 0x30, 0xd0, 0xcf, 0xb7, 0x9a, 0x0d,
+ 0x0a, 0x97, 0xd3, 0x81, 0xd1, 0x02, 0x41, 0x28, 0x67, 0x49,
+ 0xbe, 0x55, 0x22, 0x57, 0xd9, 0x3b, 0xfb, 0x07, 0x2d, 0x2e,
+ 0x97, 0x37, 0x30, 0x62, 0xa4, 0x53, 0x18, 0x3a, 0x8c, 0xdf,
+ 0x1e, 0xc7, 0xac, 0x85, 0x60, 0x76, 0x8c, 0xed, 0x05, 0x98,
+ 0x98, 0x09, 0x38, 0xed, 0x3c, 0x7f, 0x33, 0x80, 0x4f, 0x10,
+ 0x0c, 0x4d, 0xd3, 0xc3, 0xff, 0xfe, 0xf7, 0xbf, 0xff, 0xcd,
+ 0xce, 0x60, 0xac, 0xac, 0x6e, 0x78, 0xb8, 0xb6, 0xb5, 0xb5,
+ 0xd5, 0x8e, 0xe3, 0x38, 0x6c, 0xd8, 0xb0, 0x21, 0x66, 0x7f,
+ 0xf5, 0xde, 0xbd, 0x7b, 0xe1, 0x0f, 0x7f, 0xf8, 0x03, 0xac,
+ 0x5d, 0xb3, 0x46, 0xfb, 0xef, 0xbd, 0x7b, 0x4f, 0x7c, 0xf4,
+ 0xc1, 0x07, 0xdf, 0x9b, 0xe9, 0xf3, 0x9e, 0x5c, 0x2e, 0x4f,
+ 0xcf, 0xc8, 0xcc, 0x2c, 0x9d, 0xbf, 0x60, 0xc1, 0x35, 0x4a,
+ 0xa5, 0x92, 0xda, 0xb2, 0x79, 0x73, 0xf2, 0x99, 0x33, 0x67,
+ 0x1c, 0xef, 0xbf, 0xff, 0x7e, 0xe5, 0xe5, 0xb6, 0x18, 0xa6,
+ 0xd1, 0x68, 0x6c, 0xee, 0xea, 0xee, 0x76, 0x12, 0x04, 0x01,
+ 0x85, 0x85, 0x85, 0xf0, 0xc5, 0x17, 0x5f, 0xc4, 0x2c, 0x77,
+ 0xe8, 0xd0, 0x21, 0xf0, 0xfb, 0xfd, 0xa8, 0xb8, 0xb8, 0x38,
+ 0xae, 0xa3, 0xbd, 0xfd, 0x96, 0x58, 0x02, 0x90, 0x9b, 0x9b,
+ 0xbb, 0xab, 0xb8, 0xb8, 0x38, 0x2e, 0x10, 0x08, 0xa0, 0x83,
+ 0x07, 0x0f, 0xce, 0x4a, 0xc2, 0xbf, 0x8a, 0x6d, 0x32, 0x23,
+ 0x01, 0xe8, 0xe8, 0xec, 0xc4, 0x3e, 0x3d, 0x7a, 0x14, 0xed,
+ 0xb8, 0xe1, 0xc6, 0x00, 0x4d, 0x50, 0xb6, 0xae, 0xce, 0x3e,
+ 0x43, 0x43, 0x7b, 0xb7, 0x1d, 0x85, 0xc3, 0xe7, 0x2c, 0x35,
+ 0x56, 0x7e, 0xc0, 0xe8, 0xbf, 0xd3, 0xde, 0xf1, 0xc7, 0x30,
+ 0x8d, 0xeb, 0x3f, 0x97, 0x18, 0x00, 0x8f, 0xc0, 0xfd, 0x81,
+ 0xc0, 0x88, 0x07, 0x20, 0xa4, 0xd9, 0xa0, 0x7f, 0x86, 0xeb,
+ 0x02, 0xce, 0xe2, 0xf2, 0x21, 0x08, 0x22, 0xd8, 0xd7, 0xd7,
+ 0xd7, 0x37, 0xd3, 0xa5, 0xbf, 0x8d, 0x46, 0x63, 0x93, 0xd5,
+ 0x6a, 0x75, 0xf5, 0xf6, 0xf5, 0x79, 0xb6, 0x6c, 0xd9, 0x22,
+ 0x8a, 0x75, 0xb1, 0x99, 0xcd, 0x66, 0x78, 0xea, 0xa9, 0xa7,
+ 0xb0, 0xff, 0x7e, 0xe0, 0x81, 0x79, 0x7d, 0xfd, 0xfd, 0x6e,
+ 0x1c, 0xc7, 0x5f, 0x6c, 0xa8, 0xab, 0x7b, 0x65, 0x70, 0x70,
+ 0xb0, 0x22, 0xda, 0xfd, 0xc5, 0x70, 0x9c, 0x27, 0x16, 0x8b,
+ 0xb5, 0x2a, 0x95, 0x6a, 0x7e, 0x5c, 0x5c, 0x5c, 0x4e, 0x52,
+ 0x72, 0xf2, 0x4a, 0x85, 0x42, 0x91, 0x3a, 0x7f, 0xfe, 0x7c,
+ 0xd9, 0x86, 0xf5, 0xeb, 0x13, 0x8b, 0x96, 0x2f, 0x8f, 0xe3,
+ 0xf1, 0x78, 0xd8, 0xe2, 0x45, 0x8b, 0x14, 0x9f, 0x7f, 0xf1,
+ 0x45, 0xda, 0xcc, 0xbf, 0xd5, 0x97, 0x83, 0xc9, 0x68, 0x6c,
+ 0x36, 0x18, 0x0c, 0x1e, 0xbb, 0xc3, 0x11, 0x5a, 0xbf, 0x7e,
+ 0x3d, 0x31, 0x99, 0x00, 0x78, 0x3c, 0x1e, 0x78, 0xfd, 0xf5,
+ 0xd7, 0xb1, 0xeb, 0xae, 0xbb, 0x2e, 0xfd, 0xe4, 0xc9, 0x93,
+ 0xc5, 0x66, 0xb3, 0xf9, 0x9e, 0x86, 0xfa, 0xfa, 0x57, 0x18,
+ 0x86, 0xf1, 0xf2, 0xf9, 0x7c, 0x61, 0xde, 0xd2, 0xa5, 0xb7,
+ 0x66, 0x65, 0x67, 0x17, 0x6f, 0xbf, 0xfa, 0xea, 0xf4, 0xd7,
+ 0x5f, 0x7f, 0x7d, 0x56, 0x59, 0x80, 0x00, 0x5f, 0xcd, 0x36,
+ 0x99, 0x54, 0x00, 0xbc, 0x5e, 0xaf, 0x4f, 0x20, 0x10, 0xf8,
+ 0xb4, 0x5a, 0xad, 0x4e, 0xaf, 0xd7, 0x27, 0x3c, 0xfe, 0xf4,
+ 0xd3, 0xd8, 0x9b, 0xef, 0xbe, 0x4b, 0x7c, 0xfb, 0xce, 0x6f,
+ 0x13, 0x2b, 0x57, 0xac, 0x12, 0x33, 0x18, 0x84, 0x0d, 0x83,
+ 0x7a, 0x17, 0x7b, 0x56, 0x04, 0x00, 0xa6, 0x77, 0xfd, 0xa3,
+ 0xb7, 0x2f, 0xbe, 0xeb, 0x1f, 0x01, 0x27, 0x88, 0x73, 0xa3,
+ 0x01, 0x05, 0x14, 0x0a, 0x7a, 0x47, 0xd7, 0x05, 0xbc, 0x40,
+ 0xdd, 0x80, 0x00, 0x00, 0x81, 0x40, 0x20, 0x10, 0x0a, 0x85,
+ 0x66, 0xdc, 0x15, 0x13, 0x0e, 0x87, 0x99, 0xe1, 0xe1, 0xe1,
+ 0xea, 0x8a, 0x8a, 0x8a, 0x79, 0xbb, 0x76, 0xed, 0x9a, 0xf7,
+ 0xd0, 0x43, 0x0f, 0x61, 0xb1, 0x82, 0x56, 0x7b, 0xf6, 0xec,
+ 0x81, 0xd5, 0xab, 0x57, 0x63, 0x3f, 0xf9, 0xd1, 0x8f, 0xf2,
+ 0x3f, 0x39, 0x70, 0x40, 0x75, 0xf8, 0xf0, 0xe1, 0x79, 0x56,
+ 0x9b, 0x2d, 0x10, 0x0c, 0x06, 0x5d, 0x21, 0x86, 0xf1, 0xf3,
+ 0x49, 0x52, 0xc4, 0xe7, 0xf3, 0x05, 0x18, 0x86, 0x61, 0xf1,
+ 0x71, 0x71, 0x82, 0xb4, 0xb4, 0x34, 0xc9, 0xe2, 0xc5, 0x8b,
+ 0x15, 0xf9, 0x4b, 0x97, 0xc6, 0xc9, 0x64, 0x32, 0xa2, 0xb3,
+ 0xb3, 0x13, 0xdd, 0x77, 0xdf, 0x7d, 0xd8, 0xf5, 0xd7, 0x5f,
+ 0x0f, 0x4a, 0x95, 0xea, 0xb2, 0x5c, 0x96, 0xcc, 0xeb, 0xf5,
+ 0x9a, 0x4d, 0x46, 0x63, 0x7b, 0x65, 0x65, 0x65, 0xf6, 0xee,
+ 0xdd, 0xbb, 0x93, 0x7e, 0xf3, 0x9b, 0xdf, 0x4c, 0x3a, 0x1e,
+ 0xe0, 0xd1, 0x47, 0x1f, 0x85, 0xed, 0xdb, 0xb7, 0x13, 0xff,
+ 0xf3, 0xdf, 0xff, 0xbd, 0xf4, 0x45, 0xb1, 0x98, 0x9f, 0xb3,
+ 0x68, 0xd1, 0x0d, 0xc1, 0x40, 0xc0, 0x49, 0x52, 0x94, 0x34,
+ 0x29, 0x29, 0x49, 0x76, 0xcf, 0xc8, 0xcc, 0x43, 0xc4, 0xa3,
+ 0x8f, 0x3e, 0x3a, 0xeb, 0x7a, 0x7c, 0x15, 0xdb, 0x64, 0xaa,
+ 0xb1, 0xee, 0xe8, 0xd5, 0x57, 0x5f, 0x7d, 0xf5, 0xd6, 0x5b,
+ 0x6f, 0x0d, 0xf4, 0xf6, 0xf6, 0xae, 0x3d, 0x7a, 0xf4, 0x68,
+ 0x49, 0x67, 0x57, 0x97, 0xf4, 0xa7, 0x8f, 0xfe, 0x4c, 0x9d,
+ 0x35, 0x2f, 0x4b, 0xfa, 0xed, 0x3b, 0xee, 0x92, 0xac, 0x2a,
+ 0x5e, 0xe9, 0x1a, 0xea, 0x1f, 0xb4, 0x1b, 0x87, 0x74, 0x6e,
+ 0x14, 0xb1, 0xd8, 0x29, 0x5d, 0xff, 0x71, 0x86, 0x7c, 0x5e,
+ 0x5d, 0x81, 0x33, 0x67, 0xa4, 0x17, 0x60, 0x34, 0x06, 0x20,
+ 0xa4, 0x58, 0xc6, 0x34, 0xda, 0x0b, 0x30, 0x83, 0xc5, 0x3d,
+ 0x66, 0x0a, 0x3b, 0x87, 0x31, 0xf6, 0x9d, 0x1d, 0x1d, 0x1f,
+ 0x7f, 0xfe, 0xc5, 0x17, 0xeb, 0x77, 0x5e, 0x73, 0x4d, 0xc6,
+ 0x23, 0x8f, 0x3c, 0xc2, 0x7b, 0xe8, 0xa1, 0x89, 0xab, 0x54,
+ 0xfb, 0xfd, 0x7e, 0xd8, 0xb6, 0x6d, 0x1b, 0xf6, 0xb3, 0x9f,
+ 0xfd, 0x0c, 0xee, 0xbb, 0xef, 0xbe, 0x94, 0xed, 0xdb, 0xb6,
+ 0xa5, 0x1a, 0x8d, 0xc6, 0x80, 0xd5, 0x66, 0xf3, 0x07, 0x83,
+ 0xc1, 0x30, 0x4d, 0x51, 0x84, 0x50, 0x28, 0xe4, 0x2b, 0x95,
+ 0x4a, 0x52, 0x24, 0x12, 0xf1, 0x00, 0x00, 0xda, 0xdb, 0xdb,
+ 0xd1, 0xf3, 0xcf, 0x3f, 0x8f, 0xed, 0xdb, 0xb7, 0x0f, 0xaa,
+ 0xab, 0xab, 0x31, 0x84, 0x10, 0x94, 0x95, 0x95, 0x81, 0x52,
+ 0x35, 0xa3, 0xe4, 0xb5, 0x4b, 0xc2, 0x99, 0x8e, 0x8e, 0x0f,
+ 0x8f, 0x1c, 0x3d, 0xba, 0xac, 0x6c, 0xcb, 0x96, 0xe4, 0xeb,
+ 0xae, 0xbb, 0x0e, 0xf6, 0xee, 0xdd, 0x1b, 0xb3, 0xdc, 0xd0,
+ 0xd0, 0x10, 0x94, 0x95, 0x95, 0x61, 0x7b, 0xf7, 0xee, 0x15,
+ 0x3d, 0xf1, 0xeb, 0x5f, 0x17, 0xf7, 0xf4, 0xf6, 0x7a, 0x5c,
+ 0x2e, 0x57, 0x40, 0x26, 0x95, 0x52, 0x29, 0x29, 0x29, 0xa2,
+ 0x9e, 0x9e, 0x1e, 0xb4, 0x65, 0xcb, 0x16, 0x6c, 0x68, 0x68,
+ 0x68, 0x4e, 0xf5, 0xf8, 0xaa, 0xb5, 0xc9, 0x94, 0x93, 0x5d,
+ 0x74, 0x75, 0x75, 0x75, 0xfd, 0xf1, 0x8f, 0x7f, 0xfc, 0xdd,
+ 0xaa, 0x55, 0xab, 0x4e, 0xde, 0x75, 0xd7, 0x5d, 0x15, 0x2d,
+ 0x2d, 0x2d, 0x2b, 0xbe, 0xf8, 0xe2, 0x8b, 0x75, 0x9d, 0x5d,
+ 0x9d, 0xb2, 0x9f, 0xfe, 0xef, 0xcf, 0xe2, 0x17, 0x64, 0xcf,
+ 0x97, 0x7f, 0xe7, 0xce, 0xef, 0x48, 0x8a, 0x56, 0x16, 0x3a,
+ 0x87, 0x7a, 0xfa, 0x1d, 0xc6, 0x21, 0xfd, 0x38, 0x21, 0x18,
+ 0xe5, 0x82, 0xb8, 0xfe, 0xb3, 0xfa, 0x5e, 0x63, 0xe0, 0x4d,
+ 0x32, 0x1a, 0x70, 0xba, 0x95, 0x80, 0x00, 0x03, 0xc0, 0x66,
+ 0xa3, 0x02, 0xb3, 0x64, 0x70, 0x70, 0xf0, 0xe4, 0xf0, 0xd0,
+ 0x50, 0xdb, 0xbe, 0x77, 0xdf, 0xd5, 0xfe, 0xe8, 0x47, 0x3f,
+ 0xca, 0x3e, 0x78, 0xf0, 0x20, 0x1c, 0x3e, 0x7c, 0x78, 0x42,
+ 0x39, 0xbf, 0xdf, 0x0f, 0xff, 0xfb, 0xbf, 0xff, 0x0b, 0x4f,
+ 0x3e, 0xf9, 0x24, 0xb6, 0x65, 0xcb, 0x16, 0x58, 0xbe, 0x7c,
+ 0x39, 0x95, 0x92, 0x92, 0x42, 0x89, 0x44, 0x22, 0x70, 0xb9,
+ 0x5c, 0x60, 0xb5, 0x5a, 0x41, 0xa7, 0xd3, 0x41, 0x7d, 0x7d,
+ 0x3d, 0xd4, 0xd6, 0xd6, 0x82, 0xc5, 0x62, 0xf9, 0xf2, 0x3a,
+ 0xb2, 0x2f, 0x10, 0xdd, 0xdd, 0xdd, 0x87, 0xfa, 0xfb, 0xfb,
+ 0xef, 0x39, 0x75, 0xea, 0x94, 0xe5, 0x99, 0x67, 0x9e, 0x51,
+ 0x1e, 0x3a, 0x74, 0x08, 0x1b, 0x1f, 0x84, 0x8b, 0x74, 0x2f,
+ 0x36, 0x34, 0x34, 0x40, 0x5e, 0x5e, 0x1e, 0xb6, 0x63, 0xc7,
+ 0x0e, 0xd8, 0xb0, 0x61, 0x83, 0x28, 0x2e, 0x2e, 0x4e, 0x64,
+ 0x34, 0x1a, 0x23, 0x13, 0x82, 0x60, 0xe7, 0xb3, 0xfe, 0xea,
+ 0x57, 0xad, 0x4d, 0xa6, 0x14, 0x00, 0x80, 0x11, 0xd7, 0xf6,
+ 0xe8, 0xd1, 0xa3, 0x47, 0x2b, 0x2b, 0x2b, 0x2b, 0x57, 0xad,
+ 0x5a, 0xb5, 0xea, 0x9e, 0x7b, 0xee, 0xa9, 0x6e, 0x6a, 0x6a,
+ 0x5a, 0xf9, 0xc5, 0x17, 0x5f, 0xac, 0x6d, 0x3f, 0xd3, 0x21,
+ 0xfd, 0xd1, 0xc3, 0x3f, 0x8e, 0x5f, 0x9c, 0xb3, 0x48, 0xb6,
+ 0xfb, 0xce, 0x6f, 0x4b, 0xf2, 0x57, 0x2d, 0x77, 0x0d, 0x76,
+ 0xf7, 0xda, 0xcd, 0xc3, 0x06, 0x0f, 0x8a, 0x24, 0xfd, 0x5f,
+ 0x30, 0xd7, 0x7f, 0xee, 0x0a, 0x80, 0xf1, 0x70, 0xdc, 0xe7,
+ 0xf7, 0xe1, 0x18, 0x86, 0x01, 0x29, 0xa4, 0x58, 0x86, 0x0d,
+ 0x4d, 0xcc, 0x04, 0x8c, 0xf5, 0x48, 0x70, 0x91, 0x41, 0x08,
+ 0xb1, 0x27, 0x2b, 0x2a, 0x7e, 0xaf, 0x54, 0xa9, 0x32, 0x73,
+ 0x73, 0x73, 0x95, 0xfb, 0xf6, 0xed, 0x53, 0x96, 0x96, 0x96,
+ 0x62, 0xb5, 0xb5, 0x13, 0x62, 0x5b, 0x00, 0x00, 0xe0, 0x76,
+ 0xbb, 0x61, 0xdf, 0xbe, 0x7d, 0xb0, 0x6f, 0xdf, 0xbe, 0x8b,
+ 0x5f, 0xb9, 0x2f, 0x99, 0x50, 0x28, 0xe4, 0x6f, 0x6c, 0x68,
+ 0xf8, 0xd7, 0xbf, 0x5e, 0x7b, 0x4d, 0xf5, 0xd8, 0xaf, 0x7e,
+ 0x55, 0xfc, 0x87, 0x3f, 0xfc, 0x81, 0x77, 0xe7, 0x9d, 0x77,
+ 0x8e, 0x29, 0x13, 0x3d, 0xb1, 0x86, 0xd7, 0xeb, 0x85, 0xb7,
+ 0xde, 0x7a, 0x6b, 0xd2, 0x79, 0xfa, 0x6e, 0xbf, 0xfd, 0x76,
+ 0xb0, 0x5a, 0xad, 0xf0, 0xc1, 0x07, 0x1f, 0xcc, 0xaa, 0x1e,
+ 0x5f, 0xb5, 0x36, 0x99, 0x76, 0x9c, 0x7b, 0x04, 0x9f, 0xcf,
+ 0xe7, 0x3b, 0x7c, 0xf8, 0xf0, 0xe1, 0x67, 0x9f, 0x7d, 0xf6,
+ 0x69, 0x86, 0x61, 0x7e, 0xff, 0x5f, 0xff, 0xf5, 0x5f, 0x4f,
+ 0x6f, 0xdd, 0xba, 0xf5, 0x13, 0xb1, 0x58, 0xec, 0x69, 0x6e,
+ 0x6d, 0xa1, 0xee, 0xff, 0xc9, 0xff, 0x68, 0xee, 0xff, 0xe9,
+ 0x83, 0xc9, 0x8e, 0xa0, 0x37, 0x79, 0xe9, 0xaa, 0xe5, 0x89,
+ 0x6a, 0x6d, 0x9c, 0x08, 0xce, 0x26, 0x84, 0xcc, 0xc5, 0xf5,
+ 0x8f, 0xde, 0x9e, 0xbb, 0xf1, 0xe3, 0x3c, 0x1e, 0x16, 0x08,
+ 0x32, 0x18, 0x8b, 0x10, 0xf0, 0x29, 0x3e, 0x62, 0x01, 0x21,
+ 0x84, 0xa1, 0x69, 0x97, 0xfa, 0x8a, 0xdc, 0xfd, 0x31, 0xc0,
+ 0x80, 0xc4, 0xf9, 0x33, 0xfe, 0x9d, 0x66, 0x8b, 0xc9, 0x64,
+ 0x6a, 0xa9, 0xaa, 0xac, 0xfc, 0xd3, 0x0b, 0x2f, 0xbc, 0xd0,
+ 0xa2, 0x37, 0x18, 0x5c, 0xc7, 0x8e, 0x1d, 0x43, 0x5f, 0xff,
+ 0xfa, 0xd7, 0x2f, 0xe8, 0x67, 0xa4, 0xa6, 0xa6, 0x9e, 0x9d,
+ 0x42, 0xfa, 0x72, 0xa6, 0xb9, 0xb9, 0xf9, 0xed, 0x8e, 0x33,
+ 0x67, 0xea, 0xff, 0xf5, 0xda, 0x6b, 0x1d, 0xb7, 0xdf, 0x7e,
+ 0x3b, 0x3c, 0xf9, 0xe4, 0x93, 0x73, 0x3a, 0xcf, 0x2f, 0x7f,
+ 0xf9, 0x4b, 0x78, 0xe9, 0xa5, 0x97, 0xe0, 0xb5, 0xd7, 0x62,
+ 0x0d, 0x18, 0x9c, 0x9e, 0xaf, 0x52, 0x9b, 0xcc, 0xfa, 0xc2,
+ 0xf6, 0x7a, 0xbd, 0xde, 0x4f, 0x3f, 0xfd, 0xf4, 0xd3, 0xe7,
+ 0x9e, 0x7b, 0xee, 0x69, 0x00, 0xf8, 0xfd, 0xbd, 0xf7, 0xde,
+ 0xfb, 0xd4, 0x96, 0x2d, 0x5b, 0x3e, 0x15, 0x0a, 0x85, 0xde,
+ 0xfa, 0xa6, 0x06, 0xfa, 0xfb, 0x3f, 0xba, 0x5f, 0xfb, 0xe0,
+ 0xcf, 0x7f, 0x96, 0xe2, 0xc1, 0x42, 0x29, 0x4b, 0x57, 0x2e,
+ 0x4f, 0x52, 0x45, 0x84, 0x60, 0xd6, 0xae, 0xff, 0x05, 0xea,
+ 0x01, 0x98, 0x90, 0x03, 0x10, 0x63, 0x55, 0xe0, 0x18, 0x9e,
+ 0x40, 0xc4, 0xf8, 0xe3, 0x85, 0x2a, 0x12, 0x85, 0xd1, 0xc5,
+ 0xf0, 0x07, 0x22, 0xe7, 0xc4, 0xda, 0x5a, 0x5b, 0xf7, 0x9d,
+ 0x3c, 0x79, 0xf2, 0xaf, 0x4f, 0x3d, 0xfd, 0x74, 0x7d, 0x53,
+ 0x53, 0x93, 0xe9, 0xad, 0xb7, 0xde, 0x82, 0xfd, 0xef, 0xbd,
+ 0x07, 0x2b, 0x57, 0xae, 0x9c, 0xf3, 0xc9, 0xf9, 0x7c, 0x3e,
+ 0x6c, 0xde, 0xbc, 0x19, 0xde, 0x7a, 0xfb, 0x6d, 0xe8, 0xee,
+ 0xee, 0x06, 0xb7, 0xdb, 0x1d, 0x2e, 0xaf, 0xa8, 0xb8, 0xec,
+ 0x92, 0x80, 0xa2, 0x41, 0x2c, 0xcb, 0x1e, 0xff, 0xfc, 0xf3,
+ 0x5f, 0x7f, 0x76, 0xf8, 0x70, 0xdb, 0xab, 0xff, 0xfa, 0xd7,
+ 0x99, 0x07, 0x1f, 0x7c, 0x10, 0xfe, 0xf1, 0x8f, 0x7f, 0x80,
+ 0x42, 0xa1, 0x98, 0xd1, 0xf1, 0x71, 0x71, 0x71, 0xf0, 0xf2,
+ 0xcb, 0x2f, 0x43, 0x24, 0x00, 0x38, 0x87, 0x41, 0x3b, 0x5f,
+ 0xb9, 0x36, 0x99, 0xf6, 0x11, 0x60, 0x32, 0x3c, 0x1e, 0x8f,
+ 0xe7, 0xc0, 0x81, 0x03, 0x07, 0xca, 0xcb, 0xcb, 0xcb, 0x4b,
+ 0x4a, 0x4a, 0xaa, 0xbe, 0xff, 0xfd, 0xef, 0x57, 0xd6, 0xd4,
+ 0xd4, 0xac, 0xaa, 0xa8, 0xa8, 0x58, 0x7d, 0xaa, 0xfe, 0xb4,
+ 0xe0, 0xbf, 0x1e, 0x38, 0xad, 0x2d, 0x2e, 0x5c, 0x2e, 0xdb,
+ 0x7d, 0xdb, 0xb7, 0xc4, 0x79, 0x2b, 0x97, 0xbb, 0x06, 0x3b,
+ 0xbb, 0xed, 0x56, 0xbd, 0xd1, 0x3b, 0xa3, 0x3b, 0xfe, 0x85,
+ 0x7a, 0xf8, 0x87, 0xd1, 0xf9, 0x00, 0xfd, 0xe7, 0x7a, 0x00,
+ 0x18, 0xc4, 0xc4, 0x5e, 0x15, 0x38, 0xc6, 0xb3, 0x7f, 0x91,
+ 0x26, 0x4f, 0x46, 0xb6, 0xf3, 0xa8, 0x80, 0xd7, 0x87, 0xef,
+ 0xdc, 0xb9, 0x73, 0xd2, 0xb1, 0xe5, 0x73, 0x4c, 0xe7, 0x8c,
+ 0x7c, 0x31, 0x84, 0x10, 0x82, 0xfa, 0xba, 0xba, 0x97, 0xdd,
+ 0x2e, 0x97, 0xde, 0xeb, 0xf5, 0xde, 0x57, 0x73, 0xea, 0x54,
+ 0xda, 0x75, 0x3b, 0x77, 0x66, 0x56, 0x54, 0x54, 0x08, 0x4e,
+ 0x9e, 0x3c, 0x89, 0xde, 0x78, 0xe3, 0x0d, 0xec, 0xf8, 0xf1,
+ 0xe3, 0x50, 0x5f, 0x5f, 0x0f, 0x93, 0x75, 0x34, 0x10, 0x04,
+ 0x01, 0x39, 0x39, 0x39, 0xb0, 0x6c, 0xd9, 0x32, 0xd8, 0xbc,
+ 0x79, 0x33, 0xec, 0xd8, 0xb1, 0x03, 0xc9, 0xe5, 0x72, 0x6c,
+ 0x68, 0x68, 0xc8, 0xf7, 0xaf, 0xd7, 0x5e, 0x1b, 0x38, 0x51,
+ 0x5e, 0x6e, 0xd0, 0xe9, 0x74, 0x1d, 0x35, 0xd5, 0xd5, 0x2f,
+ 0x4c, 0x56, 0xa1, 0x0b, 0xf5, 0x1d, 0xcf, 0xe3, 0x3c, 0xc8,
+ 0xe1, 0x70, 0x0c, 0x1c, 0xfc, 0xe4, 0x93, 0x07, 0x70, 0x1c,
+ 0xff, 0x9d, 0xcf, 0xef, 0x0f, 0xdd, 0x72, 0xf3, 0xcd, 0xf3,
+ 0xb7, 0x6d, 0xdb, 0x86, 0x3f, 0xf9, 0xe4, 0x93, 0xd8, 0x9b,
+ 0x6f, 0xbe, 0x09, 0x83, 0x83, 0x13, 0x97, 0xd9, 0x5b, 0xb2,
+ 0x64, 0x09, 0xdc, 0x70, 0xc3, 0x0d, 0x70, 0xdf, 0x7d, 0xf7,
+ 0x21, 0x1e, 0x8f, 0x17, 0xfe, 0xcb, 0x5f, 0xff, 0x7a, 0xa6,
+ 0xa8, 0xa8, 0x28, 0x6e, 0xe7, 0xce, 0x9d, 0xea, 0x59, 0xd6,
+ 0xe3, 0x3f, 0xb6, 0x4d, 0x26, 0x63, 0xce, 0x02, 0x10, 0xc1,
+ 0xe5, 0x72, 0xb9, 0x3e, 0xfa, 0xe8, 0xa3, 0x8f, 0x4e, 0x9c,
+ 0x38, 0x71, 0x62, 0xdd, 0xba, 0x75, 0xeb, 0x7e, 0xf0, 0x83,
+ 0x1f, 0x54, 0x56, 0x56, 0x56, 0xae, 0xae, 0xac, 0xac, 0x5c,
+ 0x55, 0x55, 0x5b, 0x23, 0xa8, 0xaa, 0xad, 0x11, 0xac, 0x2e,
+ 0x5e, 0x29, 0xdf, 0x7d, 0xdb, 0x1d, 0xe2, 0xdc, 0x8c, 0x62,
+ 0xf7, 0xe0, 0x99, 0x2e, 0xbb, 0xcd, 0x10, 0x4b, 0x08, 0x2e,
+ 0x4e, 0x0f, 0xc0, 0x98, 0x35, 0x01, 0x85, 0xf4, 0xb9, 0x91,
+ 0x80, 0xd3, 0x04, 0xfe, 0xe6, 0x2b, 0x32, 0x44, 0x39, 0x58,
+ 0x5a, 0x5c, 0xd5, 0xd1, 0x23, 0xb4, 0x96, 0x52, 0x03, 0x0f,
+ 0xe7, 0x85, 0xe6, 0xcf, 0x9f, 0x1f, 0xf0, 0x07, 0x02, 0xfe,
+ 0xf1, 0x8b, 0x5a, 0x5c, 0xa8, 0x74, 0xce, 0xae, 0xae, 0xae,
+ 0x83, 0x7a, 0xbd, 0xbe, 0x6e, 0x70, 0x60, 0xe0, 0xbf, 0xaa,
+ 0xab, 0xab, 0x37, 0xe4, 0xe5, 0xe5, 0xa9, 0x36, 0x6e, 0xd8,
+ 0x90, 0xf4, 0xeb, 0x5f, 0xff, 0x5a, 0x26, 0x10, 0x08, 0x78,
+ 0x7e, 0xbf, 0x1f, 0x19, 0x8d, 0x46, 0xb0, 0x5a, 0xad, 0x60,
+ 0xb5, 0x5a, 0x21, 0x1c, 0x0e, 0x83, 0x52, 0xa9, 0x04, 0xb9,
+ 0x5c, 0x0e, 0x29, 0x29, 0x29, 0x40, 0x51, 0x14, 0x86, 0x10,
+ 0x82, 0xfe, 0xfe, 0x7e, 0xcf, 0xd1, 0x63, 0xc7, 0x4c, 0xa7,
+ 0x4e, 0x9f, 0x36, 0xf7, 0xf5, 0xf5, 0xb9, 0x06, 0x07, 0x07,
+ 0x2b, 0x5a, 0x9b, 0x9b, 0xff, 0xad, 0xd3, 0xe9, 0xea, 0x20,
+ 0x86, 0xa2, 0x3a, 0xec, 0xf6, 0xbe, 0xf2, 0x8a, 0x0a, 0x03,
+ 0x00, 0x40, 0x4a, 0x6a, 0x6a, 0xcc, 0xba, 0xcd, 0xe4, 0x3b,
+ 0x5e, 0xa8, 0xf3, 0xd8, 0xed, 0xf6, 0xde, 0xf7, 0xf6, 0xef,
+ 0xbf, 0xdb, 0x6a, 0xb1, 0xfc, 0xb8, 0xa5, 0xb9, 0xd9, 0x76,
+ 0xc3, 0x0d, 0x37, 0x64, 0xee, 0xd9, 0xb3, 0x27, 0xfe, 0xb7,
+ 0xbf, 0xfd, 0x2d, 0x3e, 0x30, 0x30, 0x80, 0x86, 0x87, 0x87,
+ 0xc1, 0xe5, 0x72, 0x81, 0x46, 0xa3, 0x81, 0xc4, 0xc4, 0x44,
+ 0x50, 0xab, 0xd5, 0xd1, 0x4b, 0x83, 0xf5, 0xb8, 0xdc, 0x6e,
+ 0x86, 0x09, 0x85, 0xd8, 0xf3, 0xad, 0x07, 0xc0, 0x95, 0xdf,
+ 0x26, 0xd3, 0x71, 0xc1, 0x5d, 0x5b, 0x85, 0x42, 0xa1, 0x58,
+ 0xb7, 0x6e, 0xdd, 0xba, 0xec, 0xec, 0xec, 0x15, 0x95, 0x95,
+ 0x95, 0x6b, 0xab, 0xaa, 0xaa, 0x56, 0x04, 0x02, 0x01, 0x12,
+ 0xc3, 0x30, 0x58, 0xb7, 0x6a, 0x8d, 0xf7, 0xdb, 0xbb, 0x6e,
+ 0xb3, 0x6b, 0x15, 0x2a, 0xd7, 0x60, 0x7b, 0xa7, 0xdd, 0x6e,
+ 0x34, 0xf9, 0x00, 0x21, 0x00, 0x96, 0x1d, 0x31, 0x70, 0x16,
+ 0x01, 0xa0, 0x58, 0xdb, 0xa3, 0x7f, 0xe7, 0x20, 0x02, 0x12,
+ 0x95, 0x92, 0x62, 0x13, 0xd4, 0xe9, 0xf7, 0x3c, 0xf2, 0x93,
+ 0x84, 0xf4, 0x25, 0x59, 0x81, 0x6f, 0xfe, 0xfe, 0xee, 0xde,
+ 0xb7, 0x5a, 0x3f, 0xd4, 0x45, 0x44, 0x60, 0x4c, 0x4f, 0x00,
+ 0x3e, 0x12, 0x69, 0x4e, 0x16, 0x6b, 0xe9, 0xad, 0xf1, 0x6b,
+ 0x13, 0x9e, 0xbd, 0xeb, 0x89, 0x44, 0xaf, 0xd9, 0xcd, 0x2f,
+ 0xbb, 0xea, 0x2a, 0xe7, 0xfc, 0xf9, 0xf3, 0x7b, 0x7b, 0x7a,
+ 0x7a, 0xba, 0x02, 0x81, 0xc0, 0x84, 0xa5, 0xc7, 0x01, 0xce,
+ 0x2d, 0xd2, 0x78, 0xa1, 0x32, 0xba, 0x24, 0x52, 0x69, 0xd2,
+ 0xa2, 0x45, 0x8b, 0x6e, 0x9c, 0x97, 0x95, 0xb5, 0x99, 0x24,
+ 0x49, 0x49, 0x72, 0x72, 0xb2, 0x28, 0x3b, 0x2b, 0x4b, 0xaa,
+ 0x50, 0x28, 0x28, 0x91, 0x48, 0xc4, 0x17, 0x09, 0x85, 0x04,
+ 0x8e, 0xe3, 0x98, 0xd7, 0xeb, 0x0d, 0x79, 0xbc, 0x5e, 0xc6,
+ 0x6a, 0xb3, 0x05, 0xfa, 0xfb, 0xfa, 0xdc, 0xfd, 0x03, 0x03,
+ 0x6e, 0x9f, 0xcf, 0x17, 0xd2, 0xeb, 0xf5, 0x75, 0x03, 0x7d,
+ 0x7d, 0xc7, 0xfb, 0xfb, 0xfb, 0x8f, 0x47, 0xe6, 0x87, 0x9b,
+ 0x0c, 0x99, 0x4c, 0x96, 0xb2, 0x72, 0xf5, 0xea, 0x07, 0xa6,
+ 0x9b, 0x94, 0x62, 0xba, 0xef, 0x78, 0xa1, 0xce, 0x13, 0x05,
+ 0x36, 0x2f, 0x2b, 0x6b, 0xcb, 0xb2, 0xc2, 0xc2, 0xdd, 0x0a,
+ 0x85, 0x42, 0x13, 0x6b, 0x71, 0x50, 0xa7, 0xd3, 0x19, 0xec,
+ 0xea, 0xee, 0x76, 0xb6, 0xb5, 0xb5, 0xd9, 0x1d, 0x0e, 0x87,
+ 0xae, 0xee, 0xf4, 0xe9, 0x7f, 0x9a, 0x4d, 0xa6, 0xd6, 0x95,
+ 0xab, 0x57, 0xff, 0xf7, 0x05, 0xac, 0x07, 0x00, 0x5c, 0x99,
+ 0x6d, 0x32, 0x1d, 0x17, 0x2d, 0xd6, 0xad, 0x52, 0xa9, 0x54,
+ 0xeb, 0xd7, 0xaf, 0x5f, 0x9f, 0x99, 0x99, 0x59, 0x5c, 0x5e,
+ 0x5e, 0xbe, 0xb6, 0xba, 0xba, 0xba, 0x98, 0x61, 0x18, 0x3e,
+ 0x8e, 0x61, 0xb0, 0x71, 0xed, 0x3a, 0xcf, 0x5d, 0x37, 0xdf,
+ 0x6a, 0x57, 0x8b, 0x24, 0xae, 0x81, 0xb6, 0x4e, 0xbb, 0xd3,
+ 0x6c, 0xf6, 0x4f, 0x30, 0xf4, 0xc9, 0xb6, 0x67, 0x89, 0x5c,
+ 0x13, 0x27, 0x70, 0x4a, 0xe8, 0xf4, 0xfb, 0xf7, 0xfc, 0x42,
+ 0xb3, 0xa0, 0x78, 0xb1, 0x6f, 0xc7, 0x9e, 0x5d, 0xbd, 0xfb,
+ 0x3a, 0x0e, 0x1a, 0xce, 0x0e, 0x05, 0x8e, 0x04, 0xfe, 0x46,
+ 0x05, 0x40, 0x49, 0xcb, 0xf9, 0x37, 0xa6, 0x5f, 0x95, 0xf8,
+ 0x8f, 0xfb, 0xfe, 0x98, 0xd0, 0x51, 0xd5, 0x4a, 0xc7, 0xc5,
+ 0xc5, 0x19, 0xef, 0xb8, 0xe3, 0x8e, 0xbf, 0xbc, 0xfd, 0xf6,
+ 0xdb, 0x7f, 0xe9, 0x1b, 0x3f, 0xb3, 0xe3, 0x85, 0x05, 0x83,
+ 0x18, 0x77, 0x02, 0x0c, 0xc3, 0x70, 0xb9, 0x5c, 0x9e, 0x1e,
+ 0xaf, 0xd1, 0xe4, 0xaa, 0x54, 0xaa, 0x6c, 0x5a, 0x20, 0x50,
+ 0x50, 0x14, 0x25, 0x25, 0x49, 0x52, 0x82, 0x61, 0x18, 0xce,
+ 0x04, 0x83, 0xee, 0x40, 0x30, 0xe8, 0xf2, 0x79, 0xbd, 0x16,
+ 0xab, 0xd5, 0xda, 0x65, 0xb5, 0x5a, 0xcf, 0x58, 0x2d, 0x96,
+ 0xce, 0xf3, 0x19, 0x22, 0x7a, 0x19, 0x81, 0x01, 0x00, 0x60,
+ 0x18, 0x86, 0x69, 0xb5, 0xda, 0xfc, 0xe4, 0x94, 0x94, 0x55,
+ 0x63, 0x96, 0x07, 0xf7, 0xf9, 0xec, 0x3e, 0xbf, 0xdf, 0xea,
+ 0xb0, 0xdb, 0x2f, 0xd6, 0xf2, 0xe0, 0xff, 0xf1, 0x6d, 0x72,
+ 0xd1, 0x3b, 0xbb, 0xe2, 0xe2, 0xe2, 0xe2, 0xd6, 0xaf, 0x5f,
+ 0xbf, 0x3e, 0x2d, 0x2d, 0xad, 0xf8, 0xc4, 0x89, 0x13, 0x25,
+ 0x35, 0x35, 0x35, 0xcb, 0x43, 0xa1, 0x10, 0x81, 0xe3, 0x38,
+ 0x6c, 0x59, 0xb7, 0xc1, 0xf3, 0xad, 0x9b, 0x6e, 0xb1, 0xcb,
+ 0x29, 0xda, 0x35, 0xd0, 0x7a, 0xc6, 0xee, 0xb2, 0x58, 0xa6,
+ 0x16, 0x82, 0x39, 0x08, 0x80, 0x32, 0x29, 0x41, 0x38, 0x8c,
+ 0x85, 0xd2, 0x7f, 0xf6, 0xd4, 0x13, 0xf1, 0x79, 0x1b, 0x0a,
+ 0xbd, 0xeb, 0x1f, 0xda, 0xd9, 0xfb, 0x61, 0xd7, 0x61, 0xe3,
+ 0x18, 0x01, 0x18, 0x7d, 0x89, 0xf8, 0x42, 0xde, 0x37, 0xb2,
+ 0xb6, 0x25, 0xbc, 0xf7, 0xd8, 0x1b, 0xda, 0x9a, 0x0f, 0xcb,
+ 0xc5, 0x12, 0x89, 0xc4, 0xf5, 0xed, 0x6f, 0x7f, 0xfb, 0xaf,
+ 0x87, 0x0e, 0x1d, 0xfa, 0x7b, 0x53, 0x53, 0x53, 0xd3, 0x05,
+ 0xff, 0x71, 0x38, 0x38, 0x2e, 0x31, 0xb3, 0x9e, 0x84, 0x60,
+ 0xb6, 0x78, 0xbd, 0x5e, 0x6f, 0x4b, 0x4b, 0x4b, 0x4b, 0x77,
+ 0x77, 0x77, 0x43, 0x7e, 0x7e, 0xbe, 0x7e, 0xcb, 0x96, 0x2d,
+ 0x83, 0xa1, 0x50, 0x88, 0x67, 0x30, 0x18, 0xb4, 0x67, 0xba,
+ 0xbb, 0xa8, 0x7d, 0x9f, 0x7c, 0x28, 0xb1, 0xba, 0x1c, 0x82,
+ 0x55, 0x25, 0x6b, 0xc9, 0xc4, 0xd4, 0x14, 0xbe, 0xdf, 0xe5,
+ 0x09, 0x05, 0x7d, 0xbe, 0x91, 0x3c, 0xd0, 0x31, 0xb1, 0x81,
+ 0xb9, 0x09, 0xbb, 0x58, 0xa9, 0xa0, 0x0c, 0x3e, 0xb7, 0xe2,
+ 0xf3, 0xaa, 0x93, 0xc2, 0xd4, 0x9c, 0x8c, 0x80, 0xa6, 0x38,
+ 0xcd, 0xd6, 0xe5, 0xe8, 0xf7, 0x8e, 0x37, 0x7e, 0x3e, 0x8f,
+ 0x8f, 0x7f, 0x6d, 0xde, 0x56, 0xed, 0xc9, 0xbf, 0x1f, 0x8e,
+ 0xff, 0xe2, 0xcd, 0xcf, 0xa4, 0x14, 0x45, 0x05, 0x6f, 0xbb,
+ 0xed, 0xb6, 0x57, 0xea, 0xeb, 0xeb, 0xdf, 0xac, 0x99, 0x6a,
+ 0xa6, 0x4a, 0x0e, 0x8e, 0x2b, 0x98, 0x8b, 0x2e, 0x00, 0x11,
+ 0x3c, 0x1e, 0x8f, 0xa7, 0xb9, 0xb9, 0xb9, 0xb9, 0xb7, 0xb7,
+ 0xb7, 0xb1, 0xb0, 0xb0, 0xd0, 0xb0, 0x71, 0xe3, 0xc6, 0x81,
+ 0x60, 0x30, 0x48, 0x1a, 0x0c, 0x06, 0x6d, 0x7b, 0x57, 0x27,
+ 0xf5, 0xce, 0xc7, 0x1f, 0x4a, 0x1c, 0x3e, 0x0f, 0xbd, 0x66,
+ 0xfd, 0x3a, 0x4a, 0x9b, 0x94, 0xc8, 0xf7, 0xb9, 0xdd, 0x0c,
+ 0x13, 0x4b, 0x08, 0x66, 0x89, 0x44, 0xad, 0xa4, 0x06, 0x1c,
+ 0x56, 0x45, 0xf9, 0xa9, 0x5a, 0x61, 0xc6, 0xd2, 0xac, 0x80,
+ 0x32, 0x3f, 0xc1, 0xde, 0xe3, 0x1c, 0xf0, 0x45, 0x1b, 0x3f,
+ 0xce, 0xc3, 0xb1, 0x1d, 0x19, 0xa5, 0xf1, 0x03, 0x9f, 0x76,
+ 0xc4, 0xed, 0xff, 0xdd, 0x9b, 0x0a, 0x1c, 0xc7, 0xd9, 0x9b,
+ 0x6e, 0xba, 0xe9, 0x0d, 0x93, 0xc9, 0xb4, 0xef, 0xd0, 0xa1,
+ 0x43, 0x73, 0x5a, 0xb0, 0x81, 0x83, 0xe3, 0x4a, 0xe0, 0x4b,
+ 0x13, 0x80, 0x08, 0x6e, 0xb7, 0xdb, 0xdd, 0xd8, 0xd8, 0xd8,
+ 0x38, 0x30, 0x30, 0xd0, 0x54, 0x5c, 0x5c, 0x6c, 0x58, 0xbf,
+ 0x7e, 0xfd, 0x60, 0x20, 0x10, 0xa0, 0xf5, 0x06, 0xbd, 0xa6,
+ 0xad, 0xf3, 0x0c, 0xfd, 0xce, 0x27, 0x1f, 0x4a, 0xbc, 0x4c,
+ 0x90, 0x5e, 0xb3, 0x71, 0x1d, 0x15, 0xaf, 0xd5, 0xf2, 0x7d,
+ 0x2e, 0x37, 0xc3, 0xf8, 0xfd, 0x93, 0xaf, 0x14, 0x31, 0x0d,
+ 0xb2, 0x78, 0xb5, 0xa0, 0xd3, 0xa4, 0x57, 0x54, 0x37, 0xd4,
+ 0x0b, 0xb2, 0x97, 0xe7, 0xf8, 0xc5, 0x8b, 0x55, 0xb6, 0x7e,
+ 0xd7, 0xb0, 0x3f, 0x5a, 0x00, 0x4a, 0x53, 0x56, 0xa9, 0xd8,
+ 0x56, 0x8f, 0xfa, 0xe5, 0x9f, 0xbd, 0xa8, 0x46, 0x08, 0x61,
+ 0x3b, 0x76, 0xec, 0x78, 0x9f, 0x24, 0xc9, 0x77, 0xf7, 0xed,
+ 0xdb, 0xb7, 0x6f, 0xaa, 0x35, 0xdc, 0x39, 0x38, 0xae, 0x74,
+ 0xbe, 0x74, 0x01, 0x88, 0xe0, 0x72, 0xb9, 0x5c, 0x0d, 0x0d,
+ 0x0d, 0x0d, 0x3a, 0x9d, 0xae, 0x65, 0xe5, 0xca, 0x95, 0x86,
+ 0xb5, 0x6b, 0xd7, 0x0e, 0xfa, 0x7c, 0x3e, 0x81, 0xc1, 0x60,
+ 0xd0, 0xb4, 0x9c, 0x69, 0xa7, 0xde, 0xf9, 0xf8, 0x23, 0x69,
+ 0x10, 0x10, 0x5d, 0xb2, 0x71, 0x03, 0xa5, 0x8c, 0x8f, 0x23,
+ 0x7c, 0x4e, 0x17, 0x13, 0x0a, 0x04, 0x67, 0x3d, 0xe0, 0x46,
+ 0xae, 0x8d, 0x17, 0xb4, 0x0e, 0xf5, 0x2b, 0xea, 0x5a, 0x9a,
+ 0xe9, 0x85, 0x2b, 0x97, 0xf8, 0xf9, 0xd9, 0x12, 0xfb, 0x90,
+ 0x57, 0xef, 0x8f, 0x04, 0xfe, 0x96, 0x27, 0xe4, 0xca, 0xb4,
+ 0x56, 0x59, 0xdc, 0x8b, 0xdf, 0xff, 0x9d, 0x26, 0x14, 0x64,
+ 0xf0, 0x92, 0x92, 0x92, 0xcf, 0x33, 0x32, 0x32, 0xf6, 0xbe,
+ 0xf6, 0xda, 0x6b, 0xaf, 0xcd, 0x66, 0x74, 0x1f, 0x07, 0xc7,
+ 0x95, 0xc8, 0x25, 0x13, 0x80, 0x08, 0x0e, 0x87, 0xc3, 0x51,
+ 0x5f, 0x5f, 0x5f, 0x6f, 0x34, 0x1a, 0x5b, 0xd7, 0xac, 0x59,
+ 0x63, 0x58, 0xb5, 0x6a, 0xd5, 0x90, 0xd7, 0xeb, 0x15, 0x19,
+ 0x0c, 0x86, 0xb8, 0xa6, 0x8e, 0x36, 0xfa, 0x9d, 0x03, 0x1f,
+ 0x4b, 0x59, 0x02, 0xa7, 0x4a, 0x36, 0x97, 0xd2, 0x72, 0x95,
+ 0x8a, 0xf0, 0x3a, 0x5c, 0x4c, 0x28, 0x38, 0x73, 0x21, 0x50,
+ 0x24, 0x68, 0x84, 0xf5, 0x3d, 0x9d, 0x8a, 0xa6, 0x8e, 0x76,
+ 0x6a, 0x49, 0x49, 0xbe, 0x17, 0xa5, 0x93, 0x36, 0x9d, 0xd7,
+ 0x14, 0x00, 0x1c, 0x60, 0xbe, 0x2a, 0x43, 0x54, 0x40, 0x2c,
+ 0xd0, 0xfc, 0xe9, 0xee, 0x27, 0xb5, 0x1e, 0x87, 0x9b, 0x97,
+ 0x97, 0x97, 0xd7, 0xb0, 0x7a, 0xf5, 0xea, 0xd7, 0x5f, 0x7e,
+ 0xf9, 0xe5, 0x97, 0x7c, 0x3e, 0xdf, 0x94, 0x33, 0xcf, 0x72,
+ 0x70, 0xfc, 0x27, 0x70, 0xc9, 0x05, 0x20, 0x82, 0xdd, 0x6e,
+ 0xb7, 0xd7, 0xd5, 0xd5, 0xd5, 0x59, 0xad, 0xd6, 0xf6, 0x92,
+ 0x92, 0x12, 0x43, 0x71, 0x71, 0xf1, 0x90, 0xdb, 0xed, 0x16,
+ 0x1b, 0x8c, 0xc6, 0xb8, 0x86, 0xb6, 0x56, 0x7a, 0xdf, 0xc1,
+ 0x4f, 0x24, 0x18, 0x45, 0xd2, 0x25, 0x9b, 0x36, 0x92, 0x32,
+ 0x85, 0x9c, 0xf0, 0x39, 0x9c, 0xc1, 0xb3, 0xeb, 0x0a, 0x4e,
+ 0x81, 0x2a, 0x29, 0x51, 0x58, 0xd5, 0xde, 0xa2, 0x68, 0xef,
+ 0xee, 0xa2, 0xf2, 0x4a, 0x0b, 0xbd, 0x81, 0x04, 0xcc, 0x6e,
+ 0xf4, 0x5b, 0x82, 0x49, 0x52, 0x0d, 0xbd, 0x49, 0xbd, 0x52,
+ 0xfb, 0xfc, 0x3d, 0x4f, 0x25, 0x58, 0x06, 0x4d, 0x44, 0x46,
+ 0x46, 0x46, 0xcf, 0x35, 0xd7, 0x79, 0xca, 0xef, 0xaf, 0x00,
+ 0x00, 0x03, 0x29, 0x49, 0x44, 0x41, 0x54, 0x5c, 0xf3, 0xca,
+ 0x2b, 0xaf, 0xbc, 0xf2, 0x0f, 0xbb, 0xdd, 0x1e, 0x73, 0xde,
+ 0x7b, 0x0e, 0x8e, 0xff, 0x34, 0x2e, 0x1b, 0x01, 0x88, 0x60,
+ 0xb3, 0xd9, 0x6c, 0xa7, 0x4e, 0x9d, 0x3a, 0xe5, 0x74, 0x3a,
+ 0xcf, 0xac, 0x5f, 0xbf, 0x5e, 0x5f, 0x58, 0x58, 0x38, 0xec,
+ 0x74, 0x3a, 0xa5, 0x06, 0x83, 0x41, 0x5d, 0xdf, 0xda, 0x42,
+ 0xef, 0xff, 0xf4, 0x80, 0x94, 0x2f, 0x14, 0x52, 0x25, 0x9b,
+ 0x37, 0x51, 0x12, 0xa9, 0x94, 0xe7, 0x75, 0x38, 0x99, 0x30,
+ 0x13, 0x9a, 0x54, 0x08, 0xd4, 0x29, 0xc9, 0xe2, 0x13, 0x8d,
+ 0x75, 0x8a, 0xee, 0xfe, 0x3e, 0x72, 0xd9, 0xd6, 0x15, 0x1e,
+ 0x97, 0x9a, 0xb1, 0xb1, 0x18, 0x0b, 0xd7, 0xa6, 0x6f, 0x4a,
+ 0xf8, 0xe7, 0x03, 0x7f, 0xd2, 0xf6, 0x37, 0x75, 0x53, 0x71,
+ 0x71, 0x71, 0xc6, 0x9b, 0x6f, 0xbe, 0xf9, 0xa5, 0xb7, 0xdf,
+ 0x7e, 0xfb, 0x9f, 0x93, 0x2d, 0xe5, 0xc5, 0xc1, 0xf1, 0x9f,
+ 0xc8, 0x65, 0x27, 0x00, 0x11, 0x2c, 0x16, 0x8b, 0xa5, 0xb6,
+ 0xb6, 0xb6, 0xd6, 0xe3, 0xf1, 0x74, 0x96, 0x96, 0x96, 0xea,
+ 0xf3, 0xf3, 0xf3, 0xf5, 0x0e, 0x87, 0x43, 0x66, 0x30, 0x1a,
+ 0x55, 0xa7, 0x5b, 0x9a, 0xe8, 0xf7, 0x0e, 0x1d, 0x94, 0xd2,
+ 0x52, 0x09, 0x55, 0xb2, 0xa9, 0x94, 0x16, 0x89, 0xc5, 0x3c,
+ 0xaf, 0xc3, 0x19, 0x0c, 0x87, 0x42, 0x13, 0x02, 0x76, 0x71,
+ 0x69, 0x29, 0xe2, 0x23, 0xb5, 0x55, 0x8a, 0xfe, 0xe1, 0x61,
+ 0x7e, 0xf1, 0x8e, 0x35, 0x1e, 0x8f, 0x32, 0xe4, 0xdc, 0x94,
+ 0xb2, 0x4a, 0xbd, 0x7f, 0xcf, 0xeb, 0x9a, 0xa6, 0xa3, 0xa7,
+ 0x85, 0x12, 0x89, 0xc4, 0x35, 0x3a, 0x87, 0xff, 0x2b, 0x67,
+ 0xce, 0x9c, 0x39, 0x73, 0x29, 0xbe, 0x2b, 0x07, 0xc7, 0xa5,
+ 0xe2, 0xb2, 0x15, 0x80, 0x08, 0x66, 0xb3, 0xd9, 0x5c, 0x5b,
+ 0x5b, 0x5b, 0x1b, 0x08, 0x04, 0xba, 0x36, 0x6d, 0xda, 0xa4,
+ 0x5b, 0xb2, 0x64, 0x89, 0xc1, 0x6e, 0xb7, 0xcb, 0x0d, 0x46,
+ 0xa3, 0xb2, 0xb6, 0xa9, 0x41, 0xf0, 0xfe, 0x67, 0x9f, 0x4a,
+ 0xc4, 0x2a, 0x05, 0xb5, 0x6e, 0x53, 0x29, 0x45, 0x0b, 0x04,
+ 0xb8, 0xd7, 0xee, 0x0c, 0x46, 0x4f, 0x53, 0xa6, 0xc9, 0x48,
+ 0x93, 0x7c, 0x52, 0x71, 0x5c, 0xa1, 0x33, 0x1a, 0x89, 0xd5,
+ 0x5f, 0xdb, 0xe0, 0xce, 0x5f, 0x98, 0xcb, 0x3f, 0xf2, 0x97,
+ 0x8f, 0xd5, 0xc7, 0xdf, 0x3c, 0xcc, 0xf5, 0xf5, 0x73, 0x7c,
+ 0xe5, 0xb9, 0xec, 0x05, 0x20, 0x82, 0xc9, 0x64, 0x32, 0xd5,
+ 0xd4, 0xd4, 0xd4, 0x84, 0x42, 0xa1, 0xee, 0xb2, 0xb2, 0x32,
+ 0x5d, 0x4e, 0x4e, 0x8e, 0xc9, 0x66, 0xb3, 0x29, 0x0d, 0x26,
+ 0xa3, 0xa2, 0xba, 0xa1, 0x4e, 0xf0, 0xc1, 0xe1, 0xcf, 0x24,
+ 0xf2, 0x78, 0x35, 0x55, 0xb2, 0x79, 0x13, 0x4d, 0xd1, 0x14,
+ 0xe6, 0x71, 0x38, 0x18, 0x36, 0x1c, 0x46, 0xda, 0x79, 0x19,
+ 0x92, 0x0f, 0x8e, 0x1d, 0x56, 0x98, 0xac, 0x56, 0x62, 0xd7,
+ 0x77, 0x6e, 0x65, 0x1a, 0xbe, 0x38, 0x45, 0xbd, 0xf3, 0x7f,
+ 0xaf, 0x73, 0x7d, 0xfd, 0x1c, 0x1c, 0x70, 0x05, 0x09, 0x40,
+ 0x04, 0xa3, 0xd1, 0x68, 0x1c, 0xbd, 0x5b, 0xf7, 0x6c, 0xdd,
+ 0xba, 0x75, 0x38, 0x3b, 0x3b, 0xdb, 0x6c, 0xb1, 0x58, 0x54,
+ 0x46, 0x93, 0x49, 0x5e, 0x59, 0x77, 0x5a, 0xf0, 0xd1, 0xb1,
+ 0x23, 0x12, 0xa5, 0x56, 0x43, 0x96, 0x6c, 0xdc, 0x40, 0xf1,
+ 0x49, 0x12, 0x97, 0xa8, 0x95, 0xd4, 0xbf, 0x0f, 0x7c, 0xac,
+ 0xb0, 0x3b, 0x9d, 0xbc, 0xa5, 0xcb, 0x0a, 0xe0, 0xf9, 0xff,
+ 0x7d, 0x46, 0xc2, 0xf5, 0xf5, 0x73, 0x70, 0xfc, 0x07, 0x80,
+ 0xe3, 0x38, 0x5e, 0x58, 0x58, 0x58, 0x78, 0xff, 0xfd, 0xf7,
+ 0xdf, 0x7f, 0xf3, 0xcd, 0x37, 0xff, 0x2b, 0x21, 0x21, 0x61,
+ 0x18, 0x46, 0x52, 0x06, 0x91, 0x46, 0x1d, 0xc7, 0xfc, 0xe4,
+ 0x9e, 0x7b, 0xcd, 0x1d, 0x55, 0xb5, 0xe6, 0xa4, 0x84, 0x84,
+ 0x30, 0x00, 0x20, 0x81, 0x48, 0xc8, 0x02, 0x00, 0x2a, 0x29,
+ 0x29, 0x39, 0x76, 0xf7, 0xdd, 0x77, 0xdf, 0x4d, 0x92, 0xe4,
+ 0xac, 0x56, 0x8f, 0xe5, 0xe0, 0xe0, 0xb8, 0x0c, 0xe1, 0xf1,
+ 0x78, 0xbc, 0xa2, 0xa2, 0xa2, 0xa2, 0x07, 0x1e, 0x78, 0xe0,
+ 0x7f, 0x6e, 0xba, 0xe9, 0xa6, 0x37, 0x34, 0x1a, 0x8d, 0x1e,
+ 0x46, 0x85, 0x20, 0x35, 0x39, 0x39, 0x4c, 0xd3, 0x34, 0x1b,
+ 0xf9, 0x3f, 0x3f, 0x3f, 0xbf, 0xf1, 0xbe, 0xfb, 0xee, 0xbb,
+ 0x5f, 0x3c, 0xdb, 0xa5, 0x63, 0x39, 0x38, 0xfe, 0x03, 0xb9,
+ 0xe2, 0x1e, 0x01, 0xc6, 0x81, 0x01, 0x8c, 0x4c, 0xdf, 0x32,
+ 0x3c, 0x3c, 0x3c, 0x5c, 0x5d, 0x5d, 0x5d, 0x2d, 0x12, 0x89,
+ 0xfa, 0x77, 0xec, 0xd8, 0x31, 0x94, 0x94, 0x94, 0x64, 0x37,
+ 0x99, 0x4c, 0xf1, 0x3a, 0xbd, 0x5e, 0x1c, 0x0a, 0x85, 0x30,
+ 0x00, 0x80, 0xfc, 0xfc, 0x7c, 0x5b, 0x59, 0x59, 0xd9, 0x5f,
+ 0x5f, 0x7e, 0xf9, 0xe5, 0xbf, 0x73, 0x7d, 0xfd, 0x1c, 0x1c,
+ 0xff, 0xa1, 0xf0, 0xf9, 0x7c, 0xfe, 0xea, 0xd5, 0xab, 0x57,
+ 0x3f, 0xf8, 0xe0, 0x83, 0x3f, 0xbe, 0xfe, 0xfa, 0xeb, 0xf7,
+ 0x02, 0x00, 0x4a, 0x4b, 0x4b, 0xeb, 0xfb, 0xe9, 0x4f, 0x7f,
+ 0xfa, 0xff, 0xd2, 0xd2, 0xd2, 0xd2, 0x2e, 0x75, 0xfd, 0x38,
+ 0x38, 0x2e, 0x17, 0x2e, 0xcb, 0xb9, 0xca, 0x2f, 0x14, 0x24,
+ 0x49, 0x92, 0x2b, 0x56, 0xac, 0x58, 0x51, 0x50, 0x50, 0x50,
+ 0x80, 0x10, 0x42, 0x9f, 0x7c, 0xf2, 0xc9, 0x27, 0x5c, 0x5f,
+ 0x3f, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07,
+ 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07,
+ 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07,
+ 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07,
+ 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07,
+ 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0xc7, 0x95, 0xc3,
+ 0xff, 0x07, 0x57, 0xeb, 0x27, 0x33, 0x78, 0xe6, 0xb1, 0x75,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82
+};
+
+unsigned char big_glider_pot_png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00,
+ 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x80,
+ 0x00, 0x00, 0x00, 0x80, 0x08, 0x06, 0x00, 0x00, 0x00, 0xc3,
+ 0x3e, 0x61, 0xcb, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47,
+ 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7,
+ 0x93, 0x00, 0x00, 0x14, 0x11, 0x49, 0x44, 0x41, 0x54, 0x78,
+ 0x9c, 0xed, 0x9d, 0x7b, 0x74, 0x13, 0xd7, 0x9d, 0xc7, 0xbf,
+ 0xa3, 0xa7, 0x3d, 0x96, 0x65, 0xc9, 0xe3, 0x97, 0x64, 0x5b,
+ 0xe0, 0x17, 0x7e, 0x80, 0x31, 0xd8, 0x4b, 0x8d, 0x79, 0x04,
+ 0x70, 0x42, 0xa0, 0x69, 0x42, 0x4e, 0xd9, 0xd3, 0x2e, 0x8f,
+ 0xa4, 0x27, 0x8f, 0x86, 0xf6, 0x04, 0x92, 0xfc, 0x91, 0xcd,
+ 0xa9, 0xe9, 0x6e, 0xb3, 0x49, 0xce, 0x76, 0x17, 0xb6, 0xcd,
+ 0xd9, 0x93, 0x0d, 0x9b, 0xcd, 0x92, 0x9c, 0x38, 0xd9, 0xd2,
+ 0x92, 0xcd, 0xd9, 0xd0, 0x6c, 0xd2, 0x9e, 0x96, 0x85, 0x10,
+ 0x20, 0x01, 0x43, 0xa8, 0x0d, 0xc6, 0xe0, 0x07, 0x36, 0xb6,
+ 0xb1, 0x65, 0x59, 0xb6, 0x25, 0x59, 0x92, 0x65, 0xbd, 0xa5,
+ 0xd9, 0x3f, 0x84, 0x1c, 0x81, 0x47, 0x58, 0x92, 0x67, 0x64,
+ 0x47, 0x9e, 0xcf, 0x5f, 0x20, 0xdd, 0xb9, 0xf7, 0xca, 0xbf,
+ 0xef, 0xcc, 0xbd, 0x73, 0x7f, 0xbf, 0xdf, 0xbd, 0x04, 0x62,
+ 0x24, 0x27, 0x27, 0xa7, 0xa0, 0xa2, 0xa2, 0xa2, 0xae, 0xb0,
+ 0xb0, 0xb0, 0x2a, 0x2f, 0x2f, 0xaf, 0x94, 0xa2, 0x28, 0x35,
+ 0x45, 0x51, 0x6a, 0x92, 0x24, 0x53, 0x25, 0x12, 0x49, 0x92,
+ 0x48, 0x24, 0x92, 0xc4, 0x5a, 0x37, 0xcf, 0x74, 0xbc, 0x5e,
+ 0xaf, 0xdb, 0xed, 0x76, 0x3b, 0xed, 0x76, 0xbb, 0xd5, 0x68,
+ 0x34, 0x0e, 0x9b, 0x4c, 0xa6, 0x61, 0xad, 0x56, 0xdb, 0xd5,
+ 0xd3, 0xd3, 0x73, 0xb9, 0xa3, 0xa3, 0xe3, 0x82, 0x5e, 0xaf,
+ 0xef, 0x8b, 0xa5, 0x5e, 0x22, 0x9a, 0xc2, 0x1a, 0x8d, 0xa6,
+ 0x7c, 0xeb, 0xd6, 0xad, 0x4f, 0xaf, 0x5e, 0xbd, 0xfa, 0xe1,
+ 0xbc, 0xbc, 0xbc, 0xd2, 0x58, 0x1a, 0xe4, 0xe1, 0x06, 0xad,
+ 0x56, 0x7b, 0xa3, 0xa9, 0xa9, 0xe9, 0xd3, 0xe3, 0xc7, 0x8f,
+ 0xbf, 0x37, 0x30, 0x30, 0xd0, 0x11, 0xe9, 0x75, 0x11, 0x09,
+ 0xa0, 0xac, 0xac, 0xac, 0xf6, 0xc9, 0x27, 0x9f, 0xfc, 0xe5,
+ 0xca, 0x95, 0x2b, 0xef, 0x0f, 0x5b, 0x11, 0x41, 0x40, 0x22,
+ 0x91, 0x40, 0x24, 0x12, 0x41, 0x20, 0x10, 0x40, 0x20, 0x10,
+ 0x44, 0xda, 0x07, 0x1e, 0x06, 0x68, 0x9a, 0x06, 0x41, 0x7c,
+ 0x63, 0x1e, 0xbf, 0xdf, 0x0f, 0xbf, 0xdf, 0x0f, 0xaf, 0xd7,
+ 0x0b, 0xb7, 0xdb, 0x0d, 0x9a, 0xa6, 0xc3, 0x5d, 0x47, 0x5f,
+ 0xb9, 0x72, 0xe5, 0x54, 0x63, 0x63, 0xe3, 0xdf, 0x75, 0x76,
+ 0x76, 0x5e, 0x9c, 0xa9, 0x9d, 0x7b, 0x0a, 0x40, 0x26, 0x93,
+ 0x29, 0xf7, 0xed, 0xdb, 0xf7, 0xe6, 0xa6, 0x4d, 0x9b, 0x76,
+ 0x11, 0x21, 0xbd, 0x21, 0x08, 0x02, 0x0a, 0x85, 0x02, 0xe9,
+ 0xe9, 0xe9, 0x90, 0xcb, 0xe5, 0x90, 0xc9, 0x64, 0x90, 0x4a,
+ 0xa5, 0x77, 0x74, 0x98, 0x87, 0x3b, 0x68, 0x9a, 0x86, 0xcb,
+ 0xe5, 0x82, 0xcd, 0x66, 0x83, 0xd5, 0x6a, 0x85, 0xc9, 0x64,
+ 0x82, 0xd9, 0x6c, 0x9e, 0x26, 0x8a, 0x53, 0xa7, 0x4e, 0xfd,
+ 0xf6, 0xd0, 0xa1, 0x43, 0xcf, 0xd9, 0x6c, 0xb6, 0xf1, 0x70,
+ 0x75, 0x85, 0xb5, 0x58, 0x71, 0x71, 0x71, 0xf5, 0x6b, 0xaf,
+ 0xbd, 0xf6, 0xbf, 0x19, 0x19, 0x19, 0x79, 0xc1, 0xcf, 0x48,
+ 0x92, 0x44, 0x7e, 0x7e, 0x3e, 0x54, 0x2a, 0x15, 0xc4, 0x62,
+ 0x31, 0x2b, 0x3f, 0x86, 0x87, 0x1d, 0x3c, 0x1e, 0x0f, 0x86,
+ 0x87, 0x87, 0x31, 0x38, 0x38, 0x08, 0xbb, 0xdd, 0x3e, 0xf5,
+ 0xb9, 0xc1, 0x60, 0x18, 0x7a, 0xf9, 0xe5, 0x97, 0xb7, 0xf5,
+ 0xf4, 0xf4, 0xb4, 0x30, 0x5d, 0xc7, 0x28, 0x80, 0x95, 0x2b,
+ 0x57, 0xde, 0xff, 0xca, 0x2b, 0xaf, 0x7c, 0x92, 0x9c, 0x9c,
+ 0x2c, 0x03, 0x00, 0xb1, 0x58, 0x8c, 0x92, 0x92, 0x12, 0xa8,
+ 0xd5, 0x6a, 0xfe, 0x2e, 0x9f, 0xe7, 0xd0, 0x34, 0x0d, 0x9d,
+ 0x4e, 0x87, 0xee, 0xee, 0x6e, 0x78, 0x3c, 0x1e, 0x00, 0x80,
+ 0xc3, 0xe1, 0xb0, 0xbd, 0xfa, 0xea, 0xab, 0xdf, 0x6f, 0x69,
+ 0x69, 0x39, 0x79, 0x77, 0xf9, 0x69, 0xd6, 0x2c, 0x2e, 0x2e,
+ 0xae, 0x7e, 0xfd, 0xf5, 0xd7, 0xcf, 0x04, 0x8d, 0xaf, 0x50,
+ 0x28, 0xb0, 0x7c, 0xf9, 0x72, 0x48, 0xa5, 0x52, 0xce, 0x3b,
+ 0xcf, 0xc3, 0x1e, 0x4e, 0xa7, 0x13, 0xd7, 0xae, 0x5d, 0xc3,
+ 0xf8, 0x78, 0xe0, 0xe9, 0xef, 0x70, 0x38, 0x6c, 0x2f, 0xbe,
+ 0xf8, 0xe2, 0x86, 0xbb, 0x9f, 0x04, 0x77, 0x08, 0x40, 0x26,
+ 0x93, 0x29, 0x0f, 0x1f, 0x3e, 0x7c, 0x35, 0xf8, 0xd8, 0xcf,
+ 0xca, 0xca, 0x42, 0x65, 0x65, 0x25, 0x3f, 0xa1, 0xfb, 0x96,
+ 0xe2, 0xf7, 0xfb, 0xd1, 0xd6, 0xd6, 0x86, 0xd1, 0xd1, 0x51,
+ 0x00, 0x80, 0xc1, 0x60, 0xd0, 0xee, 0xd9, 0xb3, 0x67, 0x79,
+ 0xe8, 0x9c, 0xe0, 0x0e, 0x01, 0x34, 0x34, 0x34, 0x1c, 0xa9,
+ 0xaf, 0xaf, 0xdf, 0x0d, 0x04, 0xee, 0xfc, 0x9a, 0x9a, 0x9a,
+ 0x88, 0x8c, 0x6f, 0xb4, 0x39, 0xd1, 0x36, 0x68, 0x82, 0xd6,
+ 0x68, 0xc3, 0x84, 0xd3, 0x8d, 0x09, 0x87, 0x07, 0x0e, 0x8f,
+ 0x2f, 0xec, 0x4c, 0x95, 0x27, 0x3a, 0x08, 0x82, 0x40, 0xb2,
+ 0x44, 0x88, 0xd4, 0x24, 0x31, 0x52, 0x93, 0x24, 0xc8, 0xa3,
+ 0x64, 0xa8, 0xcc, 0x4f, 0x07, 0x25, 0x4b, 0x9a, 0xf1, 0x5a,
+ 0xbf, 0xdf, 0x8f, 0xe6, 0xe6, 0x66, 0x98, 0xcd, 0x66, 0x00,
+ 0xc0, 0xe7, 0x9f, 0x7f, 0x7e, 0xe4, 0xe0, 0xc1, 0x83, 0x8f,
+ 0x4f, 0xd5, 0x1d, 0xfc, 0x47, 0x59, 0x59, 0x59, 0xed, 0x1b,
+ 0x6f, 0xbc, 0xd1, 0x44, 0x10, 0x04, 0x21, 0x16, 0x8b, 0x51,
+ 0x57, 0x57, 0x77, 0xcf, 0xc7, 0xbe, 0xc5, 0xee, 0xc6, 0xb1,
+ 0x4b, 0xbd, 0xf8, 0x53, 0xeb, 0x00, 0x74, 0xe3, 0x93, 0xb3,
+ 0xfa, 0x81, 0x3c, 0xb1, 0xa1, 0x56, 0xa6, 0xe0, 0xbb, 0x55,
+ 0x1a, 0x6c, 0x5f, 0x55, 0x88, 0x34, 0x32, 0xfc, 0xba, 0x9b,
+ 0xcb, 0xe5, 0x42, 0x53, 0x53, 0x13, 0x3c, 0x1e, 0x0f, 0x68,
+ 0x9a, 0xa6, 0x5f, 0x78, 0xe1, 0x85, 0xba, 0xe0, 0x2b, 0xa2,
+ 0x30, 0x58, 0xe8, 0xa5, 0x97, 0x5e, 0xfa, 0x40, 0xa5, 0x52,
+ 0x15, 0x02, 0x40, 0x59, 0x59, 0x19, 0x94, 0x4a, 0x25, 0x63,
+ 0x65, 0x1e, 0x9f, 0x1f, 0xef, 0x7e, 0xd1, 0x8e, 0x7f, 0xf8,
+ 0xf8, 0x12, 0x2e, 0xf5, 0x8e, 0x62, 0xc2, 0xe9, 0x61, 0xf7,
+ 0x57, 0xf1, 0x44, 0xcc, 0x84, 0xd3, 0x83, 0xcb, 0xfd, 0x06,
+ 0x7c, 0xfc, 0x75, 0x2f, 0x5c, 0x5e, 0x1f, 0x96, 0x6b, 0x28,
+ 0x08, 0x05, 0xd3, 0x27, 0xe9, 0x22, 0x91, 0x08, 0x62, 0xb1,
+ 0x18, 0x63, 0x63, 0x63, 0x20, 0x08, 0x82, 0xc8, 0xce, 0xce,
+ 0x5e, 0x7c, 0xf2, 0xe4, 0xc9, 0xdf, 0x00, 0x80, 0x00, 0x08,
+ 0xac, 0xf0, 0x05, 0x17, 0x79, 0x48, 0x92, 0x84, 0x5a, 0xad,
+ 0x66, 0x6c, 0xd0, 0xea, 0x70, 0xe3, 0xf9, 0x0f, 0xbe, 0xc2,
+ 0x6f, 0xbe, 0xba, 0x01, 0xa7, 0xc7, 0xc7, 0xdd, 0x2f, 0xe3,
+ 0x89, 0x0a, 0x97, 0xd7, 0x87, 0xff, 0xfa, 0xb2, 0x0b, 0xcf,
+ 0x7f, 0xf0, 0x15, 0xac, 0x0e, 0x37, 0x63, 0x19, 0xb5, 0x5a,
+ 0x0d, 0x92, 0x24, 0x01, 0x00, 0xd5, 0xd5, 0xd5, 0x0f, 0x68,
+ 0x34, 0x9a, 0x72, 0xe0, 0xb6, 0x00, 0xb6, 0x6c, 0xd9, 0xf2,
+ 0x54, 0xb0, 0x60, 0x7e, 0x7e, 0x3e, 0xe3, 0xab, 0x9e, 0xc7,
+ 0xe7, 0xc7, 0xcf, 0x8e, 0x5e, 0x40, 0xdb, 0xa0, 0x91, 0x83,
+ 0x9f, 0xc0, 0xc3, 0x06, 0x6d, 0x83, 0x46, 0x34, 0x7c, 0x78,
+ 0x01, 0x1e, 0x9f, 0x7f, 0xda, 0x77, 0x04, 0x41, 0x20, 0x3f,
+ 0x3f, 0x7f, 0xea, 0xff, 0x41, 0x9b, 0x0b, 0x00, 0xa0, 0xae,
+ 0xae, 0xee, 0x91, 0x60, 0x21, 0x95, 0x4a, 0xc5, 0x58, 0x79,
+ 0xe3, 0x99, 0x4e, 0xde, 0xf8, 0xdf, 0x02, 0xae, 0x0e, 0x18,
+ 0xd1, 0x78, 0xa6, 0x93, 0xf1, 0x3b, 0x95, 0x4a, 0x35, 0x75,
+ 0x73, 0x07, 0x6d, 0x2e, 0xc8, 0xce, 0xce, 0x5e, 0x1c, 0x74,
+ 0xec, 0x28, 0x14, 0x0a, 0xc6, 0x15, 0x3e, 0x8b, 0xdd, 0x8d,
+ 0x8f, 0x2e, 0xf4, 0x70, 0xd6, 0x69, 0x1e, 0x76, 0xf9, 0xe8,
+ 0x42, 0x0f, 0x2c, 0xf6, 0xe9, 0x43, 0x81, 0x58, 0x2c, 0x86,
+ 0x42, 0xa1, 0x00, 0x00, 0xe4, 0xe5, 0xe5, 0x95, 0x66, 0x67,
+ 0x67, 0x2f, 0x16, 0x2c, 0x5d, 0xba, 0x74, 0x4d, 0xb0, 0x40,
+ 0x7a, 0x7a, 0x3a, 0x63, 0x85, 0xc7, 0x2e, 0xf5, 0xf2, 0x63,
+ 0xfe, 0xb7, 0x08, 0xa7, 0xc7, 0x87, 0x63, 0x97, 0x7a, 0x19,
+ 0xbf, 0x0b, 0xb5, 0xf1, 0xd2, 0xa5, 0x4b, 0xd7, 0x08, 0x0a,
+ 0x0b, 0x0b, 0xab, 0x82, 0x1f, 0xc8, 0xe5, 0x72, 0xc6, 0x8b,
+ 0xfe, 0xdc, 0x3a, 0xc0, 0x72, 0x17, 0x79, 0xb8, 0xe6, 0x4f,
+ 0x61, 0x6c, 0x16, 0x6a, 0xe3, 0xc2, 0xc2, 0xc2, 0x2a, 0x41,
+ 0xa8, 0x5f, 0x5f, 0x26, 0x93, 0x4d, 0xbb, 0xc0, 0x68, 0x73,
+ 0x62, 0x88, 0x7f, 0xcf, 0xff, 0xd6, 0xa1, 0x1b, 0x9f, 0x84,
+ 0xd1, 0xe6, 0x9c, 0xf6, 0x79, 0xa8, 0x8d, 0xf3, 0xf2, 0xf2,
+ 0x4a, 0x05, 0x14, 0x45, 0xa9, 0x81, 0xc0, 0x04, 0x90, 0x69,
+ 0xe1, 0xa7, 0x6d, 0xd0, 0xc4, 0x61, 0x37, 0x79, 0xb8, 0xe4,
+ 0x1a, 0x83, 0xed, 0x42, 0xdd, 0xf6, 0x14, 0x45, 0xa9, 0x05,
+ 0xe9, 0xe9, 0xe9, 0x39, 0x77, 0x7f, 0x11, 0x8a, 0xd6, 0x68,
+ 0xe3, 0xb8, 0x9b, 0x3c, 0x5c, 0x31, 0xc8, 0x60, 0xbb, 0xd0,
+ 0x1b, 0x9d, 0xa2, 0x28, 0x95, 0x28, 0x25, 0x25, 0x25, 0x0d,
+ 0x00, 0x84, 0x42, 0xe1, 0xb4, 0xc2, 0x00, 0x30, 0xe1, 0x64,
+ 0x5e, 0x58, 0xb8, 0x17, 0x02, 0x82, 0x40, 0x8a, 0x54, 0x04,
+ 0xde, 0x13, 0xc0, 0x1e, 0x76, 0x97, 0x17, 0xfe, 0x28, 0x7d,
+ 0x2b, 0xe1, 0x6c, 0x17, 0xb4, 0x35, 0x49, 0x92, 0x72, 0x91,
+ 0x44, 0x22, 0x49, 0x02, 0x10, 0xd6, 0xe9, 0x33, 0xe1, 0x88,
+ 0x6e, 0xa9, 0x57, 0x40, 0x10, 0x78, 0xb4, 0x66, 0x31, 0x94,
+ 0x11, 0x38, 0x2a, 0x78, 0x22, 0xc7, 0x34, 0xe9, 0xc2, 0xa7,
+ 0x7f, 0xe9, 0x8b, 0x4a, 0x04, 0xe1, 0x6c, 0x17, 0xb4, 0xb5,
+ 0x44, 0x22, 0x49, 0x12, 0x04, 0xa3, 0x77, 0xc3, 0x09, 0xc0,
+ 0x11, 0xe5, 0xeb, 0x5f, 0x8a, 0x54, 0xc4, 0x1b, 0x9f, 0x03,
+ 0xd2, 0x53, 0xa4, 0x48, 0x91, 0x8a, 0xa2, 0xba, 0xc6, 0xee,
+ 0xf6, 0x32, 0x7e, 0x1e, 0xb4, 0xb5, 0x50, 0x28, 0x14, 0xcf,
+ 0x58, 0x63, 0xb4, 0x2e, 0xdd, 0xbb, 0x4b, 0xf7, 0x8e, 0x5a,
+ 0xa3, 0xba, 0x3e, 0x5a, 0x48, 0xa9, 0x18, 0x39, 0x69, 0xc9,
+ 0x00, 0x02, 0x77, 0x89, 0x79, 0xd2, 0xc5, 0x69, 0x7b, 0x8a,
+ 0x14, 0x29, 0xd2, 0x53, 0x02, 0x63, 0xa8, 0xde, 0xe2, 0x80,
+ 0xdd, 0xc5, 0xad, 0x33, 0xac, 0x30, 0xeb, 0x9b, 0xd7, 0x36,
+ 0xb6, 0x87, 0x54, 0x82, 0x20, 0x88, 0xe8, 0x24, 0x15, 0x25,
+ 0xbd, 0xa3, 0x56, 0x9c, 0x6e, 0x1f, 0xe2, 0xb2, 0x09, 0x68,
+ 0x32, 0x52, 0x91, 0x93, 0x16, 0x08, 0x5b, 0xec, 0x1b, 0xb5,
+ 0xa2, 0xf5, 0x96, 0x81, 0xd3, 0xf6, 0xaa, 0x16, 0x65, 0x20,
+ 0xbd, 0x20, 0x13, 0x00, 0x70, 0x6d, 0xd0, 0x88, 0x01, 0xc3,
+ 0x04, 0xa7, 0xed, 0x01, 0x77, 0x8a, 0x80, 0x6d, 0xf8, 0x50,
+ 0x9f, 0x05, 0x0e, 0xa7, 0x4f, 0x80, 0xf9, 0x08, 0x01, 0xa0,
+ 0x54, 0xad, 0x44, 0x79, 0xae, 0x12, 0x19, 0xb7, 0xe7, 0x2a,
+ 0x86, 0x09, 0x07, 0xda, 0x87, 0xc6, 0x71, 0x63, 0xd8, 0xbc,
+ 0xe0, 0xde, 0x5c, 0x16, 0x8c, 0x00, 0x44, 0x02, 0x01, 0x1e,
+ 0xa9, 0x59, 0x8c, 0xc7, 0xd6, 0x96, 0x20, 0x3b, 0x8d, 0x64,
+ 0x2c, 0x33, 0x62, 0xb1, 0xe3, 0xc8, 0xb9, 0x6e, 0x7c, 0xd6,
+ 0xdc, 0x0f, 0xaf, 0x7f, 0xba, 0x4b, 0x35, 0x11, 0x59, 0x10,
+ 0x02, 0xc8, 0x4e, 0x23, 0xf1, 0xcf, 0x3b, 0x6a, 0xb1, 0x24,
+ 0x47, 0x31, 0x63, 0xb9, 0x17, 0x1f, 0xaa, 0xc2, 0x23, 0xd5,
+ 0x8b, 0xb0, 0xff, 0xc3, 0x8b, 0x18, 0xb1, 0xd8, 0xef, 0x59,
+ 0x3e, 0x11, 0x48, 0xf8, 0x39, 0x40, 0xae, 0x32, 0x05, 0xef,
+ 0x3c, 0xb3, 0x71, 0x46, 0xe3, 0x87, 0xb2, 0x24, 0x47, 0x81,
+ 0x77, 0x9e, 0xd9, 0x88, 0x5c, 0x65, 0x0a, 0x87, 0x3d, 0x9b,
+ 0x1f, 0x24, 0xb4, 0x00, 0x92, 0xc4, 0x42, 0x1c, 0xd8, 0xb9,
+ 0x7a, 0xea, 0xb5, 0x2d, 0x1a, 0xd2, 0x53, 0xa4, 0x38, 0xb0,
+ 0x73, 0x35, 0x92, 0x25, 0x89, 0xfd, 0x90, 0x4c, 0x68, 0x01,
+ 0xec, 0x5c, 0x53, 0x82, 0x82, 0xcc, 0xd8, 0x5f, 0xa1, 0x0a,
+ 0x32, 0xe5, 0xd8, 0x51, 0x57, 0xcc, 0x62, 0x8f, 0xe6, 0x1f,
+ 0x09, 0x2b, 0x80, 0x24, 0xb1, 0x10, 0x3b, 0xea, 0x4a, 0x66,
+ 0x5d, 0xcf, 0xce, 0x35, 0x25, 0x48, 0x12, 0x33, 0xfb, 0x49,
+ 0x12, 0x81, 0x84, 0x15, 0x40, 0x6d, 0x71, 0x76, 0xd4, 0x4b,
+ 0xa7, 0x4c, 0x90, 0x12, 0x11, 0x6a, 0x8b, 0xb3, 0x59, 0xe8,
+ 0xd1, 0xfc, 0x24, 0x61, 0x05, 0xb0, 0x62, 0x51, 0x06, 0x6b,
+ 0x75, 0x55, 0x69, 0x28, 0xd6, 0xea, 0x9a, 0x6f, 0x24, 0xac,
+ 0x00, 0x32, 0x52, 0xd9, 0x73, 0x48, 0x65, 0xca, 0x93, 0x59,
+ 0xab, 0x6b, 0xbe, 0x91, 0xb0, 0x02, 0x90, 0x8a, 0xd8, 0x1b,
+ 0xb7, 0xd9, 0xac, 0x6b, 0xbe, 0x91, 0xb0, 0x02, 0x30, 0x30,
+ 0xc4, 0xc3, 0xcd, 0x87, 0xba, 0xe6, 0x1b, 0x09, 0x2b, 0x80,
+ 0x9b, 0x23, 0x96, 0x79, 0x59, 0xd7, 0x7c, 0x23, 0x61, 0x05,
+ 0x70, 0xae, 0x4b, 0x3f, 0x2f, 0xeb, 0x9a, 0x6f, 0x24, 0xac,
+ 0x00, 0xf4, 0x16, 0x3b, 0xce, 0x76, 0xea, 0x66, 0x5d, 0xcf,
+ 0xd9, 0x4e, 0x1d, 0xf4, 0x09, 0xec, 0x13, 0x48, 0x58, 0x01,
+ 0x00, 0xc0, 0x7f, 0x7e, 0xde, 0x0e, 0x97, 0x37, 0xf6, 0x8c,
+ 0x26, 0x97, 0xd7, 0x87, 0xb7, 0x4f, 0x5e, 0x67, 0xb1, 0x47,
+ 0xf3, 0x8f, 0x84, 0x16, 0xc0, 0x2d, 0xc3, 0x04, 0x0e, 0x7c,
+ 0x7a, 0x39, 0x26, 0x1f, 0x3f, 0x0d, 0xe0, 0xc0, 0xa7, 0x97,
+ 0x31, 0x90, 0xe0, 0x61, 0xf1, 0x89, 0xed, 0xe9, 0x00, 0x70,
+ 0xa2, 0x6d, 0x10, 0x12, 0xa1, 0x00, 0x7f, 0xfb, 0xf0, 0x0a,
+ 0x88, 0x85, 0x91, 0xe9, 0xdd, 0xe3, 0xf3, 0xe3, 0xd7, 0x7f,
+ 0xb8, 0x82, 0x13, 0x6d, 0x83, 0x1c, 0xf7, 0x6e, 0xee, 0x49,
+ 0x78, 0x01, 0x00, 0xc0, 0x1f, 0xaf, 0xdc, 0xc2, 0xcd, 0x51,
+ 0x2b, 0x9e, 0xdb, 0x52, 0x39, 0xe3, 0xaa, 0x5e, 0xeb, 0x80,
+ 0x11, 0x6f, 0x1e, 0x6f, 0x43, 0xa7, 0x2e, 0xec, 0xde, 0x8a,
+ 0x09, 0xc5, 0x82, 0x10, 0x00, 0x01, 0xa0, 0x4b, 0x37, 0x8e,
+ 0x7d, 0x8d, 0x67, 0x51, 0xa9, 0xa1, 0x70, 0x5f, 0x99, 0x0a,
+ 0xe5, 0xb9, 0xe9, 0xa8, 0xd2, 0x50, 0x18, 0x1a, 0x9f, 0x84,
+ 0x61, 0xc2, 0x89, 0x8e, 0x21, 0x13, 0xce, 0x76, 0x0e, 0xe3,
+ 0xea, 0xc0, 0xc2, 0xda, 0x03, 0x61, 0x41, 0x08, 0x20, 0x74,
+ 0x0e, 0x70, 0x75, 0xc0, 0xb8, 0xe0, 0x8c, 0x7c, 0x2f, 0x12,
+ 0x7a, 0x12, 0xc8, 0x33, 0x33, 0x9c, 0x3e, 0x01, 0x48, 0xa9,
+ 0x18, 0x9a, 0x8c, 0x54, 0x2e, 0x9b, 0xb8, 0xc3, 0x51, 0x93,
+ 0x46, 0x4a, 0x39, 0x6f, 0x2f, 0x8d, 0xfc, 0x26, 0xba, 0x28,
+ 0x1e, 0x4e, 0x22, 0x52, 0xca, 0xed, 0x9e, 0xcc, 0x9c, 0x0a,
+ 0x20, 0x27, 0x2d, 0x79, 0x2a, 0x69, 0x23, 0x1e, 0x14, 0x67,
+ 0xcb, 0x51, 0x9c, 0xcd, 0x5d, 0x12, 0xc5, 0xdd, 0x24, 0x82,
+ 0x9b, 0x98, 0x1f, 0x02, 0x16, 0x38, 0x9c, 0x3e, 0x01, 0x4c,
+ 0x93, 0x2e, 0xf4, 0x71, 0x9c, 0x1b, 0xa8, 0x20, 0xa5, 0x28,
+ 0xba, 0x7d, 0xd7, 0x0f, 0x8d, 0x4f, 0x42, 0x6f, 0xe6, 0x76,
+ 0xd9, 0x36, 0x47, 0x41, 0x4e, 0x45, 0x0b, 0xdf, 0x1c, 0xb1,
+ 0xc2, 0x6c, 0xe7, 0x36, 0x17, 0xb1, 0x20, 0x4b, 0x1e, 0x53,
+ 0x50, 0x6b, 0xa4, 0x70, 0x2a, 0x00, 0xf3, 0xa4, 0x8b, 0xf3,
+ 0x5c, 0x3d, 0x4d, 0x46, 0xea, 0x94, 0x00, 0xf4, 0x66, 0x3b,
+ 0xe7, 0xed, 0x01, 0x19, 0x53, 0x02, 0xe8, 0x1b, 0xb3, 0x72,
+ 0x9e, 0x1b, 0xa8, 0x0c, 0x49, 0x46, 0xe5, 0x02, 0x7e, 0x08,
+ 0x58, 0xe0, 0x2c, 0x88, 0x75, 0x80, 0xb9, 0x24, 0x27, 0x8d,
+ 0xc4, 0xba, 0x52, 0x15, 0x8a, 0xb2, 0xe5, 0xa0, 0x64, 0x49,
+ 0x70, 0x79, 0x7d, 0x30, 0x4c, 0x38, 0x71, 0xe5, 0x96, 0x01,
+ 0x17, 0x7b, 0x46, 0xe6, 0x7c, 0xfb, 0x3d, 0x5e, 0x00, 0x1c,
+ 0xa1, 0xa1, 0x64, 0xf8, 0xe9, 0x03, 0x4b, 0xb1, 0xbe, 0x4c,
+ 0xcd, 0x78, 0x2c, 0xcb, 0x0f, 0x6a, 0x8b, 0x60, 0x77, 0x7b,
+ 0x71, 0xf4, 0x7c, 0x37, 0x8e, 0x9e, 0xef, 0x9e, 0x33, 0x21,
+ 0xf0, 0x43, 0x00, 0x07, 0x6c, 0xae, 0xcc, 0x47, 0xe3, 0x4f,
+ 0xeb, 0x71, 0x5f, 0x18, 0xe3, 0x07, 0x21, 0x25, 0x22, 0x3c,
+ 0xbd, 0xb1, 0x7c, 0x4e, 0xd3, 0xd0, 0x78, 0x01, 0xb0, 0xcc,
+ 0x43, 0x2b, 0x34, 0x78, 0x79, 0xfb, 0x5f, 0x45, 0x15, 0x48,
+ 0x5a, 0x90, 0x29, 0xc7, 0xdb, 0x4f, 0x6f, 0x08, 0x9b, 0xb5,
+ 0xcc, 0x25, 0xbc, 0x00, 0x58, 0xa4, 0x4c, 0xad, 0xc4, 0x4b,
+ 0x0f, 0xaf, 0x8c, 0xee, 0x34, 0xce, 0xdb, 0x28, 0x53, 0xa4,
+ 0x38, 0xb0, 0x63, 0x35, 0x44, 0x71, 0x3e, 0x9e, 0x87, 0x17,
+ 0x00, 0x8b, 0x3c, 0xb7, 0xa5, 0x32, 0xe2, 0x98, 0x03, 0x26,
+ 0x4a, 0x72, 0xd2, 0xf0, 0x48, 0xcd, 0x62, 0xf6, 0x3a, 0x14,
+ 0x01, 0xbc, 0x00, 0x58, 0x62, 0xb9, 0x86, 0x62, 0x65, 0x69,
+ 0xf8, 0xb1, 0xb5, 0x25, 0x31, 0x3d, 0x41, 0x62, 0x85, 0x17,
+ 0x00, 0x4b, 0xdc, 0x57, 0xc6, 0x7c, 0xce, 0x42, 0xb4, 0x64,
+ 0xa7, 0x91, 0x58, 0xa2, 0x8a, 0x7c, 0x2f, 0x83, 0xd9, 0xc2,
+ 0x0b, 0x80, 0x25, 0xca, 0x73, 0x99, 0xb7, 0xda, 0x8f, 0x85,
+ 0x8a, 0x3c, 0xf6, 0xea, 0x9a, 0x09, 0x5e, 0x00, 0x2c, 0xc1,
+ 0x66, 0x2e, 0x62, 0x46, 0x1c, 0x37, 0xda, 0xe4, 0x05, 0xb0,
+ 0xc0, 0xe1, 0x05, 0xc0, 0x12, 0x86, 0x09, 0x16, 0x73, 0x11,
+ 0x27, 0x1c, 0xac, 0xd5, 0x35, 0x13, 0xbc, 0x00, 0x58, 0xa2,
+ 0x63, 0x88, 0xbd, 0x73, 0x15, 0xda, 0x87, 0xe2, 0x17, 0x91,
+ 0xcc, 0x0b, 0x80, 0x25, 0xce, 0x76, 0x0e, 0xb3, 0x52, 0xcf,
+ 0x88, 0xc5, 0x8e, 0x1b, 0xc3, 0x66, 0x56, 0xea, 0x8a, 0x04,
+ 0x5e, 0x00, 0x2c, 0x71, 0x75, 0xc0, 0x88, 0x56, 0x16, 0xa2,
+ 0x8d, 0x8f, 0x9c, 0xeb, 0x8e, 0xeb, 0x6e, 0xa5, 0xbc, 0x00,
+ 0x58, 0xe4, 0xcd, 0xe3, 0x6d, 0x8c, 0x87, 0x36, 0x46, 0xca,
+ 0x0d, 0xbd, 0x19, 0x9f, 0x35, 0xf7, 0xb3, 0xd7, 0xa1, 0x08,
+ 0xe0, 0x05, 0xc0, 0x22, 0x9d, 0xba, 0x71, 0xfc, 0xfa, 0x0f,
+ 0x57, 0x62, 0xba, 0x83, 0x4d, 0x93, 0x2e, 0xec, 0xff, 0xf0,
+ 0x62, 0xdc, 0xb7, 0xa8, 0xe5, 0xe3, 0x01, 0x58, 0xe6, 0x8f,
+ 0x57, 0x6e, 0xc1, 0xed, 0xf3, 0xa3, 0x61, 0xdb, 0xca, 0x88,
+ 0x3d, 0x82, 0x7d, 0x63, 0x56, 0x34, 0x1c, 0xbd, 0x30, 0x27,
+ 0x5b, 0xd3, 0xf2, 0x02, 0xe0, 0x80, 0x93, 0x6d, 0x83, 0xe8,
+ 0x1e, 0x36, 0x63, 0xcf, 0xfd, 0x15, 0x61, 0x03, 0x42, 0x00,
+ 0x60, 0xd2, 0xe5, 0xc5, 0x87, 0x4d, 0x73, 0x1b, 0x10, 0xc2,
+ 0x0b, 0x80, 0x03, 0x68, 0x00, 0xfd, 0x86, 0x09, 0xfc, 0xfc,
+ 0xbf, 0x2f, 0x4e, 0x85, 0x84, 0x15, 0x66, 0xcb, 0x91, 0xc1,
+ 0x87, 0x84, 0x2d, 0x3c, 0xf4, 0x16, 0x3b, 0xfe, 0xe7, 0xeb,
+ 0x9b, 0x73, 0xdd, 0x8d, 0xb0, 0xf0, 0x93, 0xc0, 0x05, 0x0e,
+ 0xa7, 0x4f, 0x00, 0x45, 0x8a, 0x14, 0x55, 0x2c, 0xee, 0xd8,
+ 0xc9, 0xd8, 0x46, 0x48, 0xae, 0x5e, 0x8e, 0x82, 0x04, 0xc0,
+ 0x6d, 0x7b, 0x81, 0x36, 0x02, 0x14, 0x64, 0xca, 0xa1, 0xe4,
+ 0x30, 0x66, 0x1f, 0x08, 0xfc, 0x0d, 0xb9, 0x84, 0x53, 0x01,
+ 0xa4, 0xa7, 0x48, 0xa7, 0x0e, 0x58, 0x8a, 0x07, 0xb9, 0xca,
+ 0x94, 0xb8, 0x06, 0x57, 0x16, 0xc5, 0x31, 0x0f, 0x91, 0x2b,
+ 0xf8, 0x21, 0x60, 0x81, 0xc3, 0xe9, 0x13, 0x40, 0x6f, 0x71,
+ 0xe0, 0xda, 0x20, 0xb7, 0x9b, 0x31, 0x64, 0xca, 0x93, 0xa7,
+ 0x42, 0xb1, 0x7a, 0x46, 0xac, 0xe8, 0x1f, 0xe3, 0x36, 0x17,
+ 0x71, 0x71, 0xe6, 0x37, 0x19, 0xc8, 0xad, 0x03, 0x46, 0x8c,
+ 0x59, 0xb9, 0xf5, 0xdc, 0x2d, 0xcb, 0xa7, 0xa6, 0xce, 0x45,
+ 0xe4, 0x02, 0x4e, 0x05, 0x60, 0x77, 0x79, 0xe2, 0x72, 0xae,
+ 0x5e, 0x10, 0x8b, 0xdd, 0x15, 0x97, 0x5c, 0xbd, 0x20, 0x63,
+ 0x56, 0x07, 0xe7, 0xed, 0x05, 0xce, 0x0c, 0xe4, 0x4e, 0x00,
+ 0xfc, 0x10, 0xb0, 0xc0, 0x99, 0xf3, 0x75, 0x80, 0xc2, 0x2c,
+ 0x39, 0x36, 0x94, 0xab, 0xb1, 0x62, 0x51, 0x06, 0x32, 0xe5,
+ 0xc9, 0x10, 0x0b, 0x05, 0x30, 0xd9, 0x9c, 0xb8, 0x39, 0x62,
+ 0xc5, 0x57, 0x5d, 0xc3, 0xb8, 0x78, 0x73, 0x04, 0x3e, 0x3f,
+ 0x7b, 0xfe, 0xb1, 0xca, 0x7c, 0x0a, 0x1b, 0xca, 0x03, 0x9b,
+ 0x44, 0x51, 0xb2, 0x24, 0x10, 0x04, 0x38, 0xdb, 0x24, 0x4a,
+ 0x28, 0x20, 0x50, 0x5b, 0x94, 0x8d, 0x75, 0x65, 0x2a, 0x14,
+ 0x65, 0xc9, 0x91, 0x2e, 0x4b, 0x82, 0xc7, 0xe7, 0xc7, 0x98,
+ 0xd5, 0x81, 0x2b, 0xb7, 0x0c, 0x38, 0xd3, 0xa1, 0xe3, 0xfc,
+ 0x68, 0xdd, 0x99, 0x98, 0x33, 0x01, 0xa8, 0x14, 0x24, 0x9e,
+ 0xdd, 0xbc, 0x0c, 0x1b, 0x2b, 0x72, 0xa7, 0x2d, 0x95, 0xaa,
+ 0x14, 0x24, 0x96, 0xe6, 0xa5, 0x63, 0x5b, 0xcd, 0x62, 0xdc,
+ 0x32, 0x4c, 0xe0, 0xdf, 0x4f, 0x5c, 0xc3, 0xf9, 0x1b, 0xb3,
+ 0xdb, 0xaf, 0xb7, 0x54, 0xa5, 0xc0, 0xf3, 0x5b, 0x97, 0x33,
+ 0x86, 0x6e, 0xe7, 0x2a, 0x53, 0x50, 0xa5, 0xa1, 0xb0, 0xa3,
+ 0xae, 0x84, 0xb5, 0x6d, 0xe2, 0xd6, 0x94, 0xe4, 0x60, 0xef,
+ 0x83, 0xcb, 0xb0, 0x88, 0x61, 0xcb, 0x1a, 0x0d, 0x25, 0x43,
+ 0x4d, 0x41, 0x26, 0x9e, 0xda, 0x58, 0x8e, 0xd3, 0xed, 0x43,
+ 0x78, 0xeb, 0xc4, 0x35, 0x0c, 0x73, 0xbc, 0xaf, 0x41, 0x38,
+ 0xe6, 0x64, 0x08, 0xa8, 0x5e, 0x9c, 0x89, 0x77, 0xf7, 0x6c,
+ 0xc2, 0x26, 0x06, 0xe3, 0xdf, 0xcd, 0xa2, 0x8c, 0x54, 0x1c,
+ 0xdc, 0x59, 0x87, 0x3d, 0xf5, 0x15, 0x31, 0xc7, 0xcb, 0x7f,
+ 0x6f, 0xc5, 0x22, 0xbc, 0xfd, 0xf4, 0x86, 0x88, 0xe2, 0xf6,
+ 0xab, 0x34, 0x14, 0xfe, 0xe3, 0xa9, 0xfb, 0xf0, 0xbd, 0x15,
+ 0x8b, 0x62, 0x6a, 0x4b, 0x40, 0x10, 0xd8, 0x53, 0x5f, 0x81,
+ 0x83, 0xbb, 0xea, 0x18, 0x8d, 0x1f, 0x0a, 0x01, 0x60, 0x53,
+ 0x45, 0x2e, 0xde, 0x7d, 0x66, 0x13, 0xaa, 0x17, 0xc7, 0xef,
+ 0x75, 0x39, 0x94, 0xb8, 0x0b, 0xa0, 0x5c, 0xad, 0xc4, 0xaf,
+ 0x76, 0xd7, 0x21, 0x2d, 0x59, 0x12, 0xf1, 0x35, 0x04, 0x80,
+ 0x1f, 0xad, 0x2f, 0xc5, 0x33, 0xf5, 0x15, 0x51, 0xb7, 0xb7,
+ 0xb9, 0x32, 0x1f, 0x0d, 0x8f, 0x56, 0x47, 0x95, 0xb1, 0x23,
+ 0x16, 0x0a, 0xd0, 0xf0, 0x68, 0x35, 0x36, 0x57, 0xe6, 0x47,
+ 0xdd, 0xde, 0x8f, 0x37, 0x95, 0xe3, 0x47, 0xeb, 0x4b, 0xa3,
+ 0x12, 0x6b, 0x1a, 0x29, 0xc1, 0xaf, 0x76, 0xd7, 0xa1, 0x5c,
+ 0xad, 0x8c, 0xba, 0xbd, 0xd9, 0x12, 0x57, 0x01, 0x90, 0x12,
+ 0x11, 0xfe, 0x69, 0x47, 0x6d, 0xcc, 0x27, 0x70, 0x3c, 0xbe,
+ 0xbe, 0x14, 0x6b, 0x96, 0xe4, 0x44, 0x5c, 0x7e, 0x51, 0x46,
+ 0x2a, 0x1a, 0xb6, 0xc5, 0x96, 0xab, 0x47, 0x00, 0x68, 0xd8,
+ 0xb6, 0x72, 0xc6, 0xbb, 0x38, 0x94, 0x35, 0x4b, 0x72, 0xf0,
+ 0xf8, 0xfa, 0xd2, 0x18, 0x5a, 0x0b, 0x9c, 0x4a, 0xf2, 0xcb,
+ 0xbf, 0xa9, 0x05, 0x19, 0xe7, 0x73, 0x0a, 0xe3, 0x2a, 0x80,
+ 0x5d, 0x6b, 0x4b, 0x90, 0x99, 0x1a, 0xfb, 0x2b, 0x0d, 0x01,
+ 0x60, 0xef, 0xe6, 0x65, 0x10, 0x0a, 0x22, 0x33, 0xe9, 0x4f,
+ 0xee, 0xaf, 0x98, 0xd5, 0x71, 0x2f, 0x52, 0x91, 0x10, 0x3f,
+ 0xb9, 0x3f, 0xb2, 0xa7, 0x8e, 0x50, 0x40, 0x60, 0xef, 0xe6,
+ 0x65, 0xb3, 0x4a, 0xeb, 0xca, 0x92, 0x27, 0x63, 0xd7, 0xda,
+ 0xd9, 0x1f, 0x75, 0x17, 0x0d, 0x71, 0x13, 0x80, 0x50, 0x40,
+ 0x60, 0xfb, 0xaa, 0xc2, 0x59, 0xd7, 0xb3, 0x28, 0x23, 0x15,
+ 0xdf, 0x29, 0x9a, 0xf9, 0x18, 0xb7, 0x9c, 0x34, 0x12, 0xeb,
+ 0xcb, 0xd4, 0xb3, 0x6e, 0x6f, 0x7d, 0x99, 0x1a, 0x39, 0x11,
+ 0xa4, 0x6d, 0x7f, 0xa7, 0x28, 0x3b, 0xaa, 0xa7, 0x45, 0x38,
+ 0xb6, 0xaf, 0x2a, 0x8c, 0x58, 0xe0, 0x6c, 0x10, 0x37, 0x01,
+ 0x2c, 0xd7, 0x50, 0x90, 0x47, 0x31, 0xee, 0xdf, 0x8b, 0xf5,
+ 0xa5, 0x33, 0xe7, 0xe1, 0xad, 0x2f, 0x53, 0xb1, 0x92, 0x64,
+ 0x49, 0x00, 0x58, 0x17, 0x49, 0x7b, 0x11, 0x94, 0x89, 0x04,
+ 0x79, 0xb2, 0x04, 0xcb, 0xe3, 0xb8, 0xff, 0x60, 0xdc, 0x04,
+ 0x50, 0x9c, 0x9d, 0xc6, 0x5a, 0x5d, 0x91, 0x38, 0x61, 0x0a,
+ 0xb2, 0xd8, 0x73, 0xd4, 0x14, 0x46, 0xd0, 0x1e, 0x9b, 0x8e,
+ 0x21, 0x36, 0xff, 0x56, 0x33, 0x11, 0x37, 0x01, 0xb0, 0x99,
+ 0x3b, 0x47, 0x45, 0x50, 0x17, 0x9b, 0xf9, 0x75, 0x91, 0xf4,
+ 0x3d, 0x92, 0x3e, 0x45, 0x0a, 0x95, 0x88, 0xb9, 0x81, 0x2e,
+ 0x16, 0x43, 0x9f, 0x22, 0xa9, 0x6b, 0x36, 0x47, 0xc5, 0xc4,
+ 0xd2, 0x9e, 0xdb, 0xcb, 0x5e, 0x34, 0xaf, 0x9b, 0xc5, 0xbe,
+ 0xcf, 0x44, 0xdc, 0x04, 0xc0, 0x6e, 0xee, 0xdc, 0xcc, 0x75,
+ 0xc5, 0xbb, 0x3d, 0x36, 0xbd, 0x82, 0x63, 0x2c, 0xf6, 0x7d,
+ 0x26, 0xe2, 0x26, 0x80, 0x96, 0x7e, 0xf6, 0x76, 0xf0, 0xbc,
+ 0x12, 0xc1, 0x6e, 0xa0, 0x91, 0x94, 0x99, 0xaf, 0xed, 0x5d,
+ 0x66, 0xf1, 0x6f, 0x35, 0x13, 0x71, 0x13, 0x80, 0xd6, 0x64,
+ 0x63, 0xe5, 0x00, 0x46, 0x1a, 0xc0, 0xe9, 0xf6, 0x99, 0x8f,
+ 0x83, 0xbb, 0xd8, 0x33, 0x02, 0xbb, 0xdb, 0x3b, 0xeb, 0xf6,
+ 0xec, 0x6e, 0x2f, 0x2e, 0xf6, 0x8c, 0xcc, 0x58, 0xee, 0x4c,
+ 0x87, 0x8e, 0x95, 0x94, 0xae, 0x9b, 0x23, 0x16, 0x68, 0x4d,
+ 0xf1, 0x3b, 0xa8, 0x2a, 0xae, 0x0b, 0x41, 0xef, 0x9d, 0xe9,
+ 0x9c, 0x75, 0x1d, 0xa7, 0xdb, 0x87, 0xd0, 0x17, 0x41, 0xd0,
+ 0x87, 0xd3, 0xe3, 0xc3, 0xd1, 0xf3, 0xdd, 0xb3, 0x6e, 0x2f,
+ 0xd2, 0x98, 0xfd, 0xde, 0x51, 0x2b, 0x4e, 0xb7, 0x0f, 0xcd,
+ 0xba, 0x3d, 0x36, 0xfe, 0x46, 0xd1, 0x10, 0x57, 0x01, 0x9c,
+ 0xe9, 0xd0, 0xe1, 0xdc, 0x2c, 0xbc, 0x7a, 0x16, 0x87, 0x1b,
+ 0x6f, 0x9d, 0xb8, 0x16, 0x71, 0xf9, 0xa3, 0xe7, 0xbb, 0x23,
+ 0x12, 0x4b, 0x38, 0xfa, 0xc6, 0xac, 0x51, 0x89, 0xe8, 0xad,
+ 0x13, 0xd7, 0x60, 0x71, 0xb8, 0x63, 0x6e, 0xef, 0xdc, 0x0d,
+ 0x3d, 0xce, 0x76, 0xcc, 0xfe, 0xb0, 0xcb, 0x68, 0x88, 0xbb,
+ 0x33, 0xe8, 0xb5, 0x63, 0x97, 0x62, 0x1a, 0x0a, 0x5c, 0x5e,
+ 0x1f, 0x7e, 0xf1, 0xd1, 0xd7, 0x51, 0xb9, 0x4d, 0x9d, 0x1e,
+ 0x1f, 0x1a, 0x8e, 0x5e, 0x80, 0x69, 0x32, 0xfa, 0x2d, 0xdd,
+ 0xc7, 0x27, 0x5d, 0x68, 0x38, 0x7a, 0x21, 0xaa, 0xc4, 0x8d,
+ 0x61, 0xb3, 0x1d, 0xbf, 0xf8, 0xe8, 0xeb, 0x98, 0xde, 0x40,
+ 0x6e, 0x8e, 0x58, 0xf0, 0xda, 0xb1, 0x4b, 0x71, 0xcd, 0x0c,
+ 0x06, 0xe6, 0x40, 0x00, 0x93, 0x2e, 0x2f, 0x9e, 0x6d, 0x3c,
+ 0x1b, 0x95, 0x7f, 0x7f, 0x6c, 0xc2, 0x81, 0x7d, 0x8d, 0x5f,
+ 0xa2, 0xa5, 0x7f, 0x2c, 0xea, 0xf6, 0x86, 0xc6, 0x27, 0xb1,
+ 0xe7, 0x9d, 0xd3, 0xe8, 0xd6, 0x47, 0x2e, 0xba, 0x6e, 0xbd,
+ 0x05, 0x3f, 0x7e, 0xe7, 0x34, 0x86, 0xc6, 0x27, 0xa3, 0x6e,
+ 0xaf, 0xa5, 0x7f, 0x0c, 0xfb, 0x1a, 0xbf, 0xc4, 0x58, 0x14,
+ 0xbb, 0x7c, 0x9c, 0xbf, 0xa1, 0xc7, 0xb3, 0x8d, 0x67, 0x31,
+ 0xe9, 0x9a, 0xfd, 0x9c, 0x25, 0x5a, 0xe6, 0x24, 0x20, 0x64,
+ 0xd2, 0xe5, 0xc5, 0xcf, 0x8e, 0x36, 0xe1, 0xbe, 0x72, 0x35,
+ 0x9e, 0xda, 0x50, 0x86, 0xa2, 0x30, 0x2b, 0x5f, 0x56, 0x87,
+ 0x1b, 0xc7, 0x2e, 0xf5, 0xe2, 0x77, 0xe7, 0xba, 0x67, 0x35,
+ 0xa1, 0xd3, 0x5b, 0xec, 0x78, 0xe6, 0x9d, 0xd3, 0x78, 0xa4,
+ 0x66, 0x31, 0x1e, 0x5b, 0x5b, 0x12, 0x76, 0x4b, 0xd6, 0x11,
+ 0x8b, 0x1d, 0x47, 0xce, 0x75, 0xe3, 0xb3, 0xe6, 0xfe, 0x59,
+ 0x65, 0xe9, 0x76, 0xe8, 0xc6, 0xb1, 0xfb, 0xd0, 0x49, 0xec,
+ 0x5a, 0x5b, 0x82, 0xed, 0xab, 0x0a, 0xc3, 0x2e, 0x81, 0xdf,
+ 0x1c, 0xb1, 0xe0, 0xbd, 0x33, 0x9d, 0x38, 0xcb, 0xd2, 0x04,
+ 0x32, 0x16, 0xe6, 0x2c, 0x22, 0x88, 0x46, 0x60, 0x4e, 0x70,
+ 0xa6, 0x43, 0x87, 0x7c, 0x4a, 0x16, 0x08, 0x09, 0x4b, 0x4d,
+ 0x82, 0x44, 0x24, 0x84, 0xd1, 0xe6, 0x44, 0xcf, 0x88, 0x05,
+ 0x57, 0x07, 0x8c, 0xac, 0x85, 0x83, 0x79, 0xfd, 0x7e, 0xfc,
+ 0xfe, 0x52, 0x2f, 0x3e, 0xb9, 0xd4, 0x8b, 0x25, 0x2a, 0x05,
+ 0x2a, 0x72, 0x95, 0x78, 0x6c, 0xdd, 0x12, 0xfc, 0xb9, 0x75,
+ 0x10, 0x06, 0x9b, 0x13, 0xed, 0x5a, 0x13, 0x6e, 0x0c, 0x9b,
+ 0x59, 0x33, 0x84, 0xdd, 0xed, 0xc5, 0xbb, 0x5f, 0x74, 0xa0,
+ 0xf1, 0x4c, 0x27, 0xaa, 0x34, 0x19, 0x53, 0xdb, 0xc5, 0xbb,
+ 0xbd, 0x3e, 0x8c, 0x4d, 0x38, 0x71, 0xb9, 0xdf, 0x10, 0xd7,
+ 0xd9, 0x7e, 0x38, 0xe6, 0x3c, 0x26, 0x10, 0x00, 0x06, 0x8d,
+ 0x36, 0x0c, 0xc6, 0xe9, 0x8c, 0x5e, 0x1a, 0x40, 0xd7, 0xb0,
+ 0x19, 0x5d, 0xc3, 0x66, 0xfc, 0xfe, 0x2f, 0x7d, 0x9c, 0xb7,
+ 0xe7, 0xf3, 0xd3, 0x68, 0xe9, 0x1f, 0x8b, 0x69, 0xf8, 0x8a,
+ 0x07, 0x7c, 0x54, 0xf0, 0x02, 0x87, 0xd3, 0x27, 0x40, 0x21,
+ 0x8b, 0x1e, 0xb9, 0x70, 0x84, 0x9e, 0xab, 0x57, 0x90, 0x15,
+ 0xdf, 0x5c, 0xbd, 0x65, 0xf9, 0x14, 0xe7, 0xbf, 0x91, 0xeb,
+ 0xfa, 0x67, 0x14, 0x00, 0x41, 0x44, 0xe7, 0x55, 0xbf, 0xbb,
+ 0x74, 0x3c, 0x44, 0x10, 0x24, 0x9d, 0xe3, 0x03, 0x96, 0xee,
+ 0x26, 0x90, 0xb1, 0xc3, 0xfd, 0xe1, 0x91, 0xb1, 0x12, 0x89,
+ 0xed, 0x04, 0x5e, 0xaf, 0xd7, 0x0d, 0x00, 0xfe, 0x30, 0xb3,
+ 0xde, 0x64, 0x71, 0x74, 0x21, 0x55, 0x76, 0xb7, 0x17, 0xe3,
+ 0xb6, 0xf8, 0x39, 0x33, 0x16, 0x0a, 0xa6, 0x49, 0x17, 0xec,
+ 0x51, 0xbe, 0x26, 0x86, 0xb3, 0x5d, 0xd0, 0xd6, 0x5e, 0xaf,
+ 0xd7, 0x2d, 0x72, 0xbb, 0xdd, 0x4e, 0x91, 0x48, 0x24, 0x09,
+ 0x27, 0x80, 0xd4, 0xe4, 0xe8, 0x8e, 0x2e, 0xf5, 0xf9, 0x69,
+ 0x7c, 0xd2, 0xdc, 0x07, 0x99, 0x54, 0x3c, 0x67, 0xaf, 0x36,
+ 0x89, 0x06, 0x81, 0xc0, 0xab, 0xb3, 0x9f, 0x8e, 0xee, 0x2f,
+ 0x1a, 0xce, 0x76, 0x41, 0x5b, 0xbb, 0xdd, 0x6e, 0xa7, 0xc8,
+ 0x6e, 0xb7, 0x4f, 0x90, 0x24, 0x29, 0xf7, 0xf9, 0x98, 0x57,
+ 0xaf, 0x52, 0x93, 0xa2, 0x0f, 0xe3, 0xa2, 0x69, 0x60, 0xc2,
+ 0xe9, 0x89, 0xfa, 0x3a, 0x1e, 0x76, 0x09, 0x67, 0xbb, 0xa0,
+ 0xad, 0xed, 0x76, 0xfb, 0x84, 0xc0, 0x68, 0x34, 0xea, 0x00,
+ 0xc0, 0xe5, 0x72, 0x81, 0x66, 0x50, 0x58, 0x1e, 0x25, 0xe3,
+ 0xb0, 0x8b, 0x3c, 0x5c, 0xc2, 0x64, 0x3b, 0x9a, 0xa6, 0xe1,
+ 0x72, 0x05, 0x96, 0xc6, 0x8d, 0x46, 0xa3, 0x6e, 0x4a, 0x00,
+ 0xa1, 0x5f, 0x84, 0x52, 0x99, 0x1f, 0xbf, 0xbd, 0xeb, 0x79,
+ 0xd8, 0x85, 0xc9, 0x76, 0xa1, 0x37, 0xba, 0xd1, 0x68, 0xd4,
+ 0x09, 0xb4, 0x5a, 0x6d, 0x57, 0xf0, 0x4b, 0x9b, 0x6d, 0xfa,
+ 0x62, 0x0c, 0x25, 0x4b, 0x82, 0x7a, 0x8e, 0x8e, 0x34, 0xe3,
+ 0x89, 0x1d, 0xb5, 0x32, 0x85, 0x31, 0xb6, 0x30, 0xd4, 0xc6,
+ 0x5a, 0xad, 0xb6, 0x4b, 0xd0, 0xdb, 0xdb, 0xdb, 0x1a, 0xfc,
+ 0xc0, 0x6a, 0x65, 0x76, 0x9d, 0x7e, 0xb7, 0x4a, 0xc3, 0x41,
+ 0x17, 0x79, 0xb8, 0x24, 0x9c, 0xcd, 0x42, 0x6d, 0xdc, 0xdb,
+ 0xdb, 0xdb, 0x2a, 0x68, 0x6f, 0x6f, 0x6f, 0x0a, 0x7e, 0x60,
+ 0x32, 0x31, 0x6f, 0x79, 0xbe, 0x7d, 0x55, 0x21, 0x92, 0xa2,
+ 0x7c, 0x1d, 0xe4, 0x99, 0x3b, 0x92, 0xc4, 0xc2, 0xb0, 0x49,
+ 0x38, 0xa1, 0x36, 0x6e, 0x6f, 0x6f, 0x6f, 0x12, 0xe8, 0xf5,
+ 0xfa, 0xbe, 0xe0, 0x30, 0x60, 0x36, 0x9b, 0xe1, 0xf1, 0x4c,
+ 0x9f, 0xbd, 0xa7, 0x91, 0x12, 0xfc, 0xa0, 0xb6, 0x88, 0xa3,
+ 0xee, 0xf2, 0xb0, 0xcd, 0x0f, 0x57, 0x17, 0x23, 0x8d, 0x9c,
+ 0xfe, 0x06, 0xe0, 0xf1, 0x78, 0x60, 0x36, 0x07, 0xb6, 0xa2,
+ 0xd7, 0x6a, 0xb5, 0x5d, 0x7a, 0xbd, 0xbe, 0x4f, 0x00, 0x00,
+ 0x4d, 0x4d, 0x4d, 0x9f, 0x01, 0x81, 0x89, 0xe0, 0xf0, 0x30,
+ 0xf3, 0xbe, 0xf7, 0x4f, 0x6d, 0x2c, 0x47, 0x65, 0x7e, 0xfc,
+ 0x32, 0x56, 0x78, 0x62, 0xa3, 0x32, 0x9f, 0xc2, 0x93, 0x1b,
+ 0xca, 0x18, 0xbf, 0x1b, 0x1e, 0x1e, 0x9e, 0x9a, 0x00, 0x06,
+ 0x6d, 0x2e, 0x00, 0x80, 0xe3, 0xc7, 0x8f, 0xbf, 0x17, 0x2c,
+ 0x34, 0x38, 0x38, 0xc8, 0xf8, 0x3a, 0x28, 0x16, 0x0a, 0x70,
+ 0x70, 0xe7, 0x6a, 0x5e, 0x04, 0xf3, 0x98, 0xca, 0x7c, 0x0a,
+ 0xff, 0xb2, 0xab, 0x8e, 0x31, 0x15, 0x9e, 0xa6, 0x69, 0x0c,
+ 0x0e, 0x0e, 0x4e, 0xfd, 0x3f, 0x68, 0x73, 0x21, 0x00, 0x58,
+ 0x2c, 0x16, 0xc3, 0xb2, 0x65, 0xcb, 0xd6, 0xab, 0x54, 0xaa,
+ 0x42, 0x8f, 0xc7, 0x83, 0xa4, 0xa4, 0x24, 0xc8, 0xe5, 0xd3,
+ 0xd7, 0xf0, 0xa5, 0x62, 0x21, 0xb6, 0x2c, 0xcf, 0x07, 0xe8,
+ 0x80, 0x4b, 0xd5, 0xcb, 0xe2, 0xd6, 0x2d, 0x3c, 0xb1, 0x93,
+ 0x24, 0x16, 0x62, 0xd7, 0xda, 0x25, 0xf8, 0xf9, 0xa3, 0xd5,
+ 0x48, 0x0e, 0x93, 0x5e, 0xae, 0xd3, 0xe9, 0xa0, 0xd3, 0x05,
+ 0xe2, 0x0d, 0x5b, 0x5a, 0x5a, 0x4e, 0x7c, 0xfc, 0xf1, 0xc7,
+ 0xff, 0x0a, 0xdc, 0x16, 0x00, 0x10, 0x18, 0x13, 0xb6, 0x6e,
+ 0xdd, 0xfa, 0x34, 0x41, 0x10, 0x84, 0xd9, 0x6c, 0x86, 0x4a,
+ 0xa5, 0x82, 0x48, 0x34, 0xbd, 0x32, 0x81, 0x80, 0x40, 0x4d,
+ 0x41, 0x26, 0x1e, 0xad, 0x29, 0x40, 0xb2, 0x44, 0x84, 0x11,
+ 0x8b, 0x83, 0x5f, 0xf5, 0x9b, 0x23, 0x72, 0x95, 0x29, 0xf8,
+ 0xe1, 0xea, 0x62, 0xbc, 0xf2, 0xd7, 0xab, 0xb0, 0x76, 0x49,
+ 0x4e, 0xd8, 0xac, 0x62, 0x97, 0xcb, 0x85, 0xd6, 0xd6, 0x56,
+ 0xf8, 0xfd, 0x7e, 0xd0, 0x34, 0x4d, 0x1f, 0x38, 0x70, 0x60,
+ 0xb7, 0xc1, 0x60, 0x18, 0x02, 0xee, 0x72, 0xde, 0x35, 0x34,
+ 0x34, 0x1c, 0xa9, 0xaf, 0xaf, 0xdf, 0x0d, 0x00, 0x0a, 0x85,
+ 0x02, 0x35, 0x35, 0x35, 0x10, 0xdc, 0xe3, 0x30, 0x63, 0xfa,
+ 0x76, 0x05, 0x26, 0x9b, 0x13, 0x57, 0x07, 0x4d, 0xd0, 0x1a,
+ 0x6d, 0x98, 0x70, 0x7a, 0x30, 0xe1, 0x74, 0xc3, 0xe1, 0xf6,
+ 0x31, 0x0e, 0x25, 0x3c, 0xb1, 0x41, 0x4a, 0x44, 0x48, 0x4d,
+ 0x16, 0x23, 0x35, 0x49, 0x82, 0x3c, 0x4a, 0x86, 0xca, 0xfc,
+ 0xf4, 0x88, 0x72, 0x08, 0xfd, 0x7e, 0x3f, 0x9a, 0x9b, 0x9b,
+ 0xa7, 0x26, 0x7f, 0xa7, 0x4e, 0x9d, 0xfa, 0xed, 0x81, 0x03,
+ 0x07, 0x1e, 0x0b, 0x7e, 0x7f, 0x87, 0x00, 0x64, 0x32, 0x99,
+ 0xf2, 0xf0, 0xe1, 0xc3, 0x57, 0x33, 0x32, 0x32, 0xf2, 0x00,
+ 0x20, 0x2b, 0x2b, 0x0b, 0x95, 0x95, 0x95, 0xf7, 0x14, 0x01,
+ 0xcf, 0xfc, 0xc5, 0xef, 0xf7, 0xa3, 0xad, 0xad, 0x0d, 0xa3,
+ 0xa3, 0xa3, 0x00, 0x00, 0x83, 0xc1, 0x30, 0xb4, 0x67, 0xcf,
+ 0x9e, 0x4a, 0x9b, 0xcd, 0x36, 0xb5, 0x03, 0xd6, 0x1d, 0x2f,
+ 0xf7, 0x6e, 0xb7, 0xdb, 0xd9, 0xda, 0xda, 0x7a, 0xa6, 0xbe,
+ 0xbe, 0x7e, 0xb7, 0x58, 0x2c, 0x96, 0x4c, 0x4e, 0x4e, 0xc2,
+ 0x6c, 0x36, 0x83, 0xa2, 0x28, 0xc6, 0xe1, 0x80, 0x67, 0xfe,
+ 0x12, 0x7c, 0xec, 0x1b, 0x8d, 0x81, 0x6d, 0xef, 0x1c, 0x0e,
+ 0x87, 0x6d, 0xff, 0xfe, 0xfd, 0x5b, 0xf4, 0x7a, 0xfd, 0x1d,
+ 0x71, 0x70, 0xd3, 0x56, 0x77, 0x4c, 0x26, 0xd3, 0x70, 0x57,
+ 0x57, 0xd7, 0xd7, 0xeb, 0xd6, 0xad, 0xdb, 0x2e, 0x16, 0x8b,
+ 0x25, 0x4e, 0xa7, 0x13, 0x3a, 0x9d, 0x0e, 0x62, 0xb1, 0x18,
+ 0xa9, 0xa9, 0xa9, 0x51, 0x07, 0x88, 0xf0, 0xc4, 0x17, 0x9a,
+ 0xa6, 0xa1, 0xd3, 0xe9, 0xd0, 0xda, 0xda, 0x8a, 0xc9, 0xc9,
+ 0x40, 0x58, 0xbb, 0xc3, 0xe1, 0xb0, 0xbd, 0xfa, 0xea, 0xab,
+ 0xdf, 0xbf, 0x7e, 0xfd, 0xfa, 0xb9, 0xbb, 0xcb, 0x33, 0x2e,
+ 0xef, 0xe9, 0xf5, 0xfa, 0xbe, 0xe6, 0xe6, 0xe6, 0xff, 0xab,
+ 0xad, 0xad, 0x7d, 0x88, 0x24, 0x49, 0xb9, 0xdf, 0xef, 0xc7,
+ 0xd8, 0xd8, 0x18, 0xf4, 0xfa, 0x40, 0x2c, 0x3f, 0x49, 0x92,
+ 0x10, 0x0a, 0xf9, 0x95, 0xc1, 0xf9, 0x84, 0xc7, 0xe3, 0xc1,
+ 0xd0, 0xd0, 0x10, 0xae, 0x5f, 0xbf, 0x0e, 0x9d, 0x4e, 0x37,
+ 0xe5, 0xf3, 0x37, 0x18, 0x0c, 0xda, 0xfd, 0xfb, 0xf7, 0x6f,
+ 0x61, 0x32, 0x3e, 0x30, 0x3d, 0x82, 0xeb, 0x0e, 0x64, 0x32,
+ 0x99, 0x72, 0xef, 0xde, 0xbd, 0xff, 0x56, 0x5f, 0x5f, 0xbf,
+ 0x9b, 0x08, 0xb9, 0xf5, 0x09, 0x82, 0x80, 0x42, 0xa1, 0x40,
+ 0x7a, 0x7a, 0x3a, 0xe4, 0x72, 0x39, 0x64, 0x32, 0x19, 0xa4,
+ 0x52, 0x29, 0xff, 0x74, 0x88, 0x13, 0x41, 0xcf, 0xad, 0xcd,
+ 0x66, 0x83, 0xd5, 0x6a, 0x85, 0xc9, 0x64, 0x82, 0xd9, 0x6c,
+ 0xbe, 0x63, 0xd2, 0x4d, 0xd3, 0x34, 0xfd, 0xc5, 0x17, 0x5f,
+ 0xfc, 0xee, 0xd0, 0xa1, 0x43, 0xcf, 0x85, 0x8e, 0xf9, 0x77,
+ 0x33, 0xa3, 0xc5, 0x08, 0x82, 0x20, 0x4a, 0x4b, 0x4b, 0xbf,
+ 0xf3, 0xc4, 0x13, 0x4f, 0xfc, 0x63, 0x75, 0x75, 0xf5, 0x03,
+ 0xf7, 0x28, 0x07, 0x89, 0x44, 0x02, 0x91, 0x48, 0x04, 0x81,
+ 0x40, 0xc0, 0x4f, 0x1c, 0x59, 0xc6, 0xef, 0xf7, 0xc3, 0xef,
+ 0xf7, 0xc3, 0xe7, 0xf3, 0x85, 0x8d, 0xdd, 0x08, 0xd2, 0xd2,
+ 0xd2, 0x72, 0xf2, 0xfd, 0xf7, 0xdf, 0xff, 0xfb, 0xce, 0xce,
+ 0xce, 0x8b, 0x33, 0xd5, 0x7b, 0x4f, 0x01, 0x10, 0x04, 0x41,
+ 0xd0, 0xb7, 0x5b, 0x22, 0x08, 0x82, 0xd0, 0x68, 0x34, 0xe5,
+ 0x0f, 0x3e, 0xf8, 0xe0, 0x13, 0x75, 0x75, 0x75, 0xdb, 0xf2,
+ 0xf2, 0xf2, 0x62, 0xdb, 0x10, 0x8f, 0x87, 0x13, 0xb4, 0x5a,
+ 0x6d, 0x57, 0x53, 0x53, 0xd3, 0x67, 0xc7, 0x8f, 0x1f, 0x7f,
+ 0x6f, 0x60, 0x60, 0xa0, 0x23, 0xd2, 0xeb, 0xee, 0x10, 0x40,
+ 0xa8, 0xc1, 0x99, 0xfe, 0x1f, 0xfa, 0x59, 0x4e, 0x4e, 0x4e,
+ 0x41, 0x45, 0x45, 0xc5, 0x9a, 0xa2, 0xa2, 0xa2, 0xaa, 0xdc,
+ 0xdc, 0xdc, 0x12, 0x8a, 0xa2, 0x72, 0x29, 0x8a, 0x52, 0x91,
+ 0x24, 0x29, 0x97, 0x48, 0x24, 0x49, 0x22, 0x91, 0x88, 0x9d,
+ 0x2d, 0xc1, 0x78, 0x00, 0x04, 0x02, 0x38, 0xdd, 0x6e, 0xb7,
+ 0xd3, 0x6e, 0xb7, 0x5b, 0x8d, 0x46, 0xe3, 0xb0, 0xd1, 0x68,
+ 0xd4, 0x69, 0xb5, 0xda, 0xae, 0xde, 0xde, 0xde, 0xd6, 0xeb,
+ 0xd7, 0xaf, 0x9f, 0x1f, 0x19, 0x19, 0xe9, 0x8f, 0xa5, 0xde,
+ 0xff, 0x07, 0x3d, 0x91, 0x76, 0xba, 0xae, 0x67, 0xd2, 0xf7,
+ 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42,
+ 0x60, 0x82
+};
+
+unsigned char big_glider_npot_png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00,
+ 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x7f,
+ 0x00, 0x00, 0x00, 0x7f, 0x08, 0x06, 0x00, 0x00, 0x00, 0xc6,
+ 0xbd, 0x1d, 0x13, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47,
+ 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7,
+ 0x93, 0x00, 0x00, 0x14, 0x04, 0x49, 0x44, 0x41, 0x54, 0x78,
+ 0x9c, 0xed, 0x9d, 0x79, 0x70, 0x13, 0x57, 0x9e, 0xc7, 0xbf,
+ 0xdd, 0x92, 0xac, 0xc3, 0x3a, 0x6c, 0xc9, 0xb7, 0x6c, 0x13,
+ 0x1b, 0x6c, 0x0b, 0x1b, 0xec, 0x49, 0x0c, 0x06, 0x27, 0x03,
+ 0x18, 0x27, 0xcb, 0x42, 0xc8, 0x51, 0x19, 0x92, 0xda, 0x64,
+ 0x77, 0x99, 0x04, 0x32, 0xb0, 0x7f, 0xec, 0xd4, 0x4e, 0x8e,
+ 0xaa, 0xa9, 0xd9, 0x24, 0x38, 0x84, 0x30, 0x5b, 0xd4, 0x54,
+ 0x65, 0xc2, 0x4e, 0x6d, 0xd5, 0x14, 0x30, 0x15, 0xa8, 0x62,
+ 0xab, 0x42, 0x4e, 0xb2, 0x9b, 0x30, 0x4c, 0x5c, 0x1b, 0x20,
+ 0x38, 0x29, 0x5f, 0x30, 0x60, 0x03, 0xb6, 0x04, 0xc6, 0xc6,
+ 0x96, 0x6d, 0xc9, 0x87, 0x64, 0x5d, 0xb6, 0x64, 0xab, 0x25,
+ 0xed, 0x1f, 0x42, 0x1e, 0x81, 0x5b, 0xd6, 0xd5, 0x2d, 0x1b,
+ 0xb9, 0x3f, 0x7f, 0xc9, 0xad, 0xd7, 0xef, 0xbd, 0xf6, 0x57,
+ 0xef, 0xe8, 0xf7, 0xfb, 0xfd, 0xde, 0x23, 0x10, 0x23, 0xcb,
+ 0x96, 0x2d, 0xab, 0xd0, 0x68, 0x34, 0x35, 0xc5, 0xc5, 0xc5,
+ 0x55, 0x79, 0x79, 0x79, 0x2b, 0x54, 0x2a, 0x55, 0x9e, 0x52,
+ 0xa9, 0xcc, 0x15, 0x8b, 0xc5, 0xa9, 0x02, 0x81, 0x40, 0xc4,
+ 0xe7, 0xf3, 0x05, 0xb1, 0xe6, 0xcd, 0x71, 0x2f, 0x14, 0x45,
+ 0xb9, 0xdd, 0x6e, 0xb7, 0xcb, 0xe5, 0x72, 0x4d, 0x99, 0xcd,
+ 0x66, 0xc3, 0xf8, 0xf8, 0xf8, 0xd0, 0xd0, 0xd0, 0xd0, 0xad,
+ 0xbe, 0xbe, 0xbe, 0x4e, 0xad, 0x56, 0xdb, 0xda, 0xdf, 0xdf,
+ 0xdf, 0x15, 0x4b, 0xbe, 0x44, 0x34, 0x89, 0xcb, 0xca, 0xca,
+ 0xd6, 0x6e, 0xd9, 0xb2, 0x65, 0xd7, 0xfa, 0xf5, 0xeb, 0x9f,
+ 0xca, 0xcc, 0xcc, 0x2c, 0x88, 0xa5, 0x40, 0x0e, 0xe6, 0x19,
+ 0x1f, 0x1f, 0x1f, 0x6c, 0x69, 0x69, 0xf9, 0xe6, 0xdb, 0x6f,
+ 0xbf, 0xfd, 0x48, 0xa7, 0xd3, 0xb5, 0x47, 0x7a, 0x5f, 0x44,
+ 0xe2, 0x57, 0x57, 0x57, 0x6f, 0x79, 0xe5, 0x95, 0x57, 0x0e,
+ 0x96, 0x95, 0x95, 0xad, 0x0d, 0x95, 0x86, 0xc7, 0xe3, 0x41,
+ 0x28, 0x14, 0x82, 0xc7, 0xe3, 0x81, 0x24, 0x49, 0x90, 0x24,
+ 0x19, 0x69, 0x1d, 0x92, 0x0a, 0x9f, 0xcf, 0x07, 0x00, 0x20,
+ 0x08, 0x22, 0xe4, 0xb5, 0x68, 0xd2, 0x04, 0x3e, 0x7b, 0xbd,
+ 0x5e, 0x78, 0x3c, 0x1e, 0x4c, 0x4f, 0x4f, 0xc3, 0xe3, 0xf1,
+ 0x84, 0x2c, 0x5f, 0xa7, 0xd3, 0xb5, 0x9d, 0x38, 0x71, 0x62,
+ 0xdf, 0xe5, 0xcb, 0x97, 0x1b, 0xc3, 0xd5, 0x75, 0x5e, 0xf1,
+ 0x55, 0x2a, 0x55, 0xde, 0xeb, 0xaf, 0xbf, 0x7e, 0xac, 0xa6,
+ 0xa6, 0xe6, 0xc9, 0xe0, 0xeb, 0x3c, 0x1e, 0x0f, 0x4a, 0xa5,
+ 0x12, 0x4a, 0xa5, 0x12, 0x32, 0x99, 0x0c, 0x52, 0xa9, 0x14,
+ 0x02, 0x01, 0xd7, 0xcb, 0x27, 0x0a, 0xb7, 0xdb, 0x0d, 0x87,
+ 0xc3, 0x01, 0xbb, 0xdd, 0x0e, 0xb3, 0xd9, 0x0c, 0xb3, 0xd9,
+ 0x3c, 0xe7, 0x07, 0xd1, 0xd6, 0xd6, 0xf6, 0xe7, 0x0f, 0x3f,
+ 0xfc, 0x70, 0x8f, 0xc9, 0x64, 0x1a, 0x0e, 0x95, 0x4f, 0x48,
+ 0xf1, 0xab, 0xaa, 0xaa, 0x36, 0x37, 0x34, 0x34, 0x7c, 0x2e,
+ 0x93, 0xc9, 0x94, 0x81, 0x6b, 0x0a, 0x85, 0x02, 0x05, 0x05,
+ 0x05, 0xc8, 0xce, 0xce, 0x5e, 0xb2, 0x2d, 0x7b, 0x31, 0xe2,
+ 0xf5, 0x7a, 0x31, 0x32, 0x32, 0x02, 0xbd, 0x5e, 0x0f, 0xab,
+ 0xd5, 0x3a, 0x7b, 0xdd, 0x6e, 0xb7, 0x9b, 0x0f, 0x1c, 0x38,
+ 0xf0, 0x7c, 0x47, 0x47, 0xc7, 0x79, 0xba, 0xfb, 0x78, 0x74,
+ 0x17, 0x37, 0x6e, 0xdc, 0xf8, 0xc2, 0xfe, 0xfd, 0xfb, 0xbf,
+ 0x14, 0x8b, 0xc5, 0x52, 0x00, 0x10, 0x89, 0x44, 0x58, 0xb5,
+ 0x6a, 0x15, 0x4a, 0x4b, 0x4b, 0x21, 0x93, 0xc9, 0xee, 0xe9,
+ 0xae, 0x38, 0x16, 0x1e, 0x82, 0x20, 0x20, 0x93, 0xc9, 0xa0,
+ 0x56, 0xab, 0x21, 0x97, 0xcb, 0x61, 0xb1, 0x58, 0x40, 0x51,
+ 0x14, 0x84, 0x42, 0xa1, 0xb8, 0xbe, 0xbe, 0xfe, 0x25, 0xbd,
+ 0x5e, 0xaf, 0xa3, 0x9b, 0x14, 0xce, 0x11, 0xbf, 0xaa, 0xaa,
+ 0x6a, 0xf3, 0xfe, 0xfd, 0xfb, 0xbf, 0xe4, 0xf3, 0xf9, 0x29,
+ 0x00, 0x90, 0x95, 0x95, 0x85, 0x47, 0x1e, 0x79, 0x04, 0x32,
+ 0x99, 0x2c, 0x11, 0xcf, 0xc1, 0x11, 0x27, 0xa9, 0xa9, 0xa9,
+ 0x50, 0xab, 0xd5, 0x98, 0x9a, 0x9a, 0xc2, 0xe4, 0xe4, 0x24,
+ 0x48, 0x92, 0xe4, 0xd5, 0xd6, 0xd6, 0x3e, 0x73, 0xe3, 0xc6,
+ 0x8d, 0x1f, 0x47, 0x46, 0x46, 0xee, 0x04, 0xa7, 0xbd, 0xa7,
+ 0x09, 0xab, 0x54, 0xaa, 0xbc, 0xa3, 0x47, 0x8f, 0x5e, 0x0b,
+ 0x74, 0xf5, 0xf9, 0xf9, 0xf9, 0xd0, 0x68, 0x34, 0x5c, 0x4b,
+ 0x7f, 0x00, 0xf1, 0xf9, 0x7c, 0xd0, 0xe9, 0x74, 0xd0, 0xeb,
+ 0xf5, 0x00, 0xfc, 0x43, 0xc0, 0xde, 0xbd, 0x7b, 0x57, 0x07,
+ 0xcf, 0x01, 0xee, 0x51, 0xf5, 0xe0, 0xc1, 0x83, 0x67, 0x02,
+ 0x93, 0xbb, 0xac, 0xac, 0x2c, 0x54, 0x56, 0x56, 0x86, 0x15,
+ 0xde, 0xe3, 0xf5, 0xe1, 0xf6, 0x88, 0x15, 0x9d, 0x7a, 0x13,
+ 0x8c, 0x16, 0x27, 0x1c, 0xae, 0x19, 0xd8, 0x5d, 0x6e, 0xb8,
+ 0xdc, 0xa1, 0x67, 0xa4, 0x1c, 0xa1, 0x21, 0x00, 0xf8, 0x82,
+ 0x3e, 0x03, 0x80, 0x50, 0xc0, 0x83, 0x4c, 0x24, 0x80, 0x4c,
+ 0x9c, 0x82, 0x1c, 0x85, 0x04, 0xab, 0x0b, 0x94, 0x58, 0x9e,
+ 0xad, 0x00, 0x8f, 0x9c, 0x5f, 0x1b, 0x9f, 0xcf, 0x87, 0xce,
+ 0xce, 0x4e, 0x8c, 0x8e, 0x8e, 0x02, 0x00, 0x5a, 0x5b, 0x5b,
+ 0xcf, 0xec, 0xdb, 0xb7, 0xef, 0xa9, 0xc0, 0xf7, 0xfc, 0xc0,
+ 0x87, 0xea, 0xea, 0xea, 0x2d, 0x01, 0xe1, 0x45, 0x22, 0x11,
+ 0x2a, 0x2a, 0x2a, 0xe6, 0x15, 0xbe, 0x77, 0xd4, 0x86, 0x53,
+ 0xcd, 0xb7, 0x70, 0xbe, 0x6b, 0x18, 0xce, 0x19, 0x2a, 0x96,
+ 0xe7, 0xe4, 0x88, 0x03, 0x91, 0x80, 0x87, 0xfa, 0x0a, 0x35,
+ 0x5e, 0xac, 0x2d, 0x41, 0x71, 0x96, 0x9c, 0x36, 0x0d, 0x41,
+ 0x10, 0xa8, 0xa8, 0xa8, 0x80, 0xcd, 0x66, 0x83, 0xcb, 0xe5,
+ 0xc2, 0xba, 0x75, 0xeb, 0xb6, 0x57, 0x57, 0x57, 0x6f, 0x09,
+ 0xbc, 0x06, 0xce, 0x8e, 0xf9, 0x6f, 0xbd, 0xf5, 0xd6, 0xc7,
+ 0x19, 0x19, 0x19, 0x6a, 0x00, 0x58, 0xb5, 0x6a, 0x55, 0xc8,
+ 0x31, 0x7e, 0x62, 0x72, 0x1a, 0xff, 0xf1, 0x3f, 0x7f, 0xc5,
+ 0xe1, 0xb3, 0x1d, 0xb8, 0x65, 0xb4, 0x82, 0xf2, 0x78, 0x99,
+ 0x7f, 0x32, 0x8e, 0xb0, 0x50, 0x5e, 0x1f, 0x6e, 0x19, 0xad,
+ 0xf8, 0xea, 0x52, 0x1f, 0xfa, 0xc6, 0xec, 0x78, 0xf8, 0xa1,
+ 0x0c, 0x88, 0x53, 0xf8, 0x73, 0xd2, 0x91, 0x24, 0x09, 0x89,
+ 0x44, 0x02, 0xa3, 0xd1, 0x08, 0x00, 0x28, 0x28, 0x28, 0xd0,
+ 0x9c, 0x3d, 0x7b, 0xf6, 0x18, 0x00, 0x90, 0x80, 0x7f, 0xe5,
+ 0x2e, 0xb0, 0x80, 0xa3, 0x50, 0x28, 0x90, 0x99, 0x99, 0x49,
+ 0x5b, 0xa0, 0xde, 0xe4, 0xc0, 0x9e, 0x63, 0x17, 0x70, 0xbe,
+ 0x6b, 0x08, 0x3e, 0xda, 0x14, 0x1c, 0x89, 0xc6, 0x07, 0xe0,
+ 0x7c, 0xd7, 0x10, 0xf6, 0xfe, 0xe9, 0x02, 0xf4, 0x26, 0x07,
+ 0x6d, 0x9a, 0xcc, 0xcc, 0x4c, 0x28, 0x14, 0x0a, 0x00, 0xf7,
+ 0x6a, 0x4d, 0x02, 0xc0, 0xd6, 0xad, 0x5b, 0x5f, 0x0d, 0x24,
+ 0x2c, 0x28, 0xa0, 0x5f, 0xb5, 0xb5, 0x4c, 0x4d, 0xe3, 0xf5,
+ 0x93, 0x3f, 0xc2, 0x68, 0x9d, 0x62, 0xb6, 0xf6, 0x1c, 0x8c,
+ 0x60, 0xb0, 0x4c, 0xe1, 0x8d, 0xff, 0xfe, 0x11, 0x96, 0xa9,
+ 0x69, 0xda, 0xef, 0x83, 0x75, 0xdd, 0xb2, 0x65, 0xcb, 0x2e,
+ 0xe0, 0xae, 0xf8, 0x81, 0xb1, 0x9e, 0xcf, 0xe7, 0x23, 0x3b,
+ 0x3b, 0x9b, 0xf6, 0xe6, 0x0f, 0xce, 0x74, 0x70, 0xc2, 0x2f,
+ 0x72, 0x0c, 0x96, 0x29, 0x7c, 0x70, 0xa6, 0x83, 0xf6, 0xbb,
+ 0xec, 0xec, 0x6c, 0xf0, 0xf9, 0xfe, 0x61, 0x61, 0xfd, 0xfa,
+ 0xf5, 0x4f, 0x01, 0x00, 0xb9, 0x6c, 0xd9, 0xb2, 0xf2, 0x80,
+ 0x91, 0x26, 0x3d, 0x3d, 0x9d, 0x76, 0xe5, 0xae, 0x77, 0xd4,
+ 0x86, 0x0b, 0x5d, 0x43, 0xac, 0x55, 0x9a, 0x83, 0x39, 0x2e,
+ 0x74, 0x0d, 0xa1, 0x77, 0xd4, 0x36, 0xe7, 0x3a, 0x49, 0x92,
+ 0x48, 0x4f, 0x4f, 0x07, 0x00, 0x64, 0x66, 0x66, 0x16, 0x2c,
+ 0x5b, 0xb6, 0xac, 0x9c, 0xd4, 0x68, 0x34, 0xeb, 0x02, 0x09,
+ 0x94, 0x4a, 0xe5, 0x9c, 0x9b, 0x00, 0xe0, 0x54, 0xf3, 0x2d,
+ 0x6e, 0x8c, 0x7f, 0x40, 0xf0, 0xc1, 0xaf, 0x17, 0x1d, 0xc1,
+ 0xfa, 0x6a, 0x34, 0x9a, 0x75, 0x64, 0x51, 0x51, 0x51, 0x65,
+ 0xe0, 0x02, 0xdd, 0x0c, 0xdf, 0xe3, 0xf5, 0xe1, 0x7c, 0x57,
+ 0x48, 0xdb, 0x00, 0xc7, 0x22, 0xe4, 0x7c, 0xd7, 0x30, 0x3c,
+ 0xde, 0xb9, 0xcd, 0x35, 0x58, 0xdf, 0xa2, 0xa2, 0xa2, 0x4a,
+ 0x52, 0xad, 0x56, 0x97, 0x04, 0x2e, 0x48, 0xa5, 0xd2, 0x39,
+ 0x37, 0xdc, 0x1e, 0xb1, 0x72, 0xef, 0xf1, 0x0f, 0x18, 0xce,
+ 0x19, 0x0a, 0xb7, 0x47, 0xac, 0x73, 0xae, 0x07, 0xeb, 0xab,
+ 0x56, 0xab, 0x4b, 0x48, 0x95, 0x4a, 0x95, 0x07, 0xf8, 0xcd,
+ 0xb4, 0x74, 0x66, 0xd9, 0x6b, 0x7a, 0x33, 0x8b, 0xd5, 0xe4,
+ 0x60, 0x0b, 0x3a, 0xdd, 0x04, 0x02, 0x01, 0x78, 0x3c, 0xff,
+ 0xd2, 0x8e, 0x4a, 0xa5, 0xca, 0x23, 0x95, 0x4a, 0x65, 0x2e,
+ 0x00, 0x08, 0x85, 0x42, 0xda, 0x4c, 0x0c, 0x16, 0x6e, 0x86,
+ 0xff, 0x20, 0x12, 0x4a, 0xb7, 0x80, 0xce, 0x2a, 0x95, 0x2a,
+ 0x8f, 0x2f, 0x16, 0x8b, 0x53, 0x01, 0xcc, 0xfe, 0x22, 0xee,
+ 0xc7, 0xe1, 0x9a, 0x89, 0xba, 0x60, 0xb9, 0x38, 0x05, 0x0a,
+ 0x71, 0x4a, 0xd4, 0xf7, 0x71, 0xd0, 0x63, 0x75, 0xcd, 0xc0,
+ 0x36, 0x15, 0x9d, 0x0e, 0xa1, 0x74, 0x0b, 0xe8, 0x2c, 0x12,
+ 0x89, 0x24, 0x7c, 0x81, 0x40, 0x20, 0x02, 0x10, 0xd2, 0x39,
+ 0xc3, 0xee, 0x72, 0x47, 0x55, 0xa8, 0x5c, 0x2c, 0xc0, 0xcf,
+ 0x6a, 0x8a, 0x41, 0x72, 0x96, 0x40, 0xc6, 0xf0, 0xfa, 0x7c,
+ 0xf8, 0xb2, 0xed, 0x36, 0x6c, 0xce, 0xc8, 0xb5, 0x08, 0xa5,
+ 0x5b, 0x40, 0x67, 0x81, 0x40, 0x20, 0x22, 0x03, 0x5e, 0xb6,
+ 0xa1, 0xc4, 0x8f, 0xd6, 0x3a, 0xa7, 0x10, 0x0b, 0x39, 0xe1,
+ 0x19, 0x86, 0x24, 0x08, 0x28, 0x24, 0xf4, 0xc3, 0x72, 0x28,
+ 0x42, 0xe9, 0x16, 0xd0, 0x99, 0xcf, 0xe7, 0x0b, 0xe6, 0x5a,
+ 0x02, 0x18, 0x64, 0x86, 0xf2, 0xa2, 0x63, 0x60, 0x9c, 0xcd,
+ 0x22, 0x50, 0x92, 0x93, 0x86, 0x34, 0x89, 0x7f, 0x88, 0xb9,
+ 0x72, 0x67, 0x1c, 0x94, 0x97, 0x3d, 0x43, 0x13, 0x9f, 0x24,
+ 0xf1, 0xf0, 0x43, 0x19, 0x00, 0x00, 0xcb, 0xd4, 0x0c, 0x6e,
+ 0x19, 0x2d, 0xac, 0x95, 0x05, 0x00, 0x55, 0x85, 0x19, 0x48,
+ 0xe1, 0xdf, 0x6d, 0x94, 0x2c, 0x2c, 0xb4, 0xb0, 0x2a, 0x7e,
+ 0xc7, 0xc0, 0x38, 0xae, 0x0d, 0x98, 0xd8, 0x2c, 0x02, 0xd9,
+ 0x72, 0xc9, 0xac, 0xf8, 0xdd, 0x83, 0x66, 0xb8, 0x28, 0xf6,
+ 0xfc, 0x08, 0x44, 0x7c, 0xde, 0xac, 0xf8, 0xb6, 0xa9, 0x19,
+ 0xd6, 0x9f, 0x0d, 0x00, 0xd6, 0x16, 0x67, 0xb1, 0x96, 0x37,
+ 0xe7, 0x85, 0xb9, 0x84, 0x61, 0xb5, 0xe5, 0x2f, 0x36, 0x78,
+ 0x24, 0x81, 0xd5, 0x05, 0x2a, 0xd4, 0x96, 0xe4, 0x20, 0x2f,
+ 0x5d, 0x82, 0x34, 0x89, 0x10, 0x96, 0xa9, 0x69, 0x0c, 0x4f,
+ 0x4c, 0xa1, 0xa5, 0xc7, 0x88, 0xce, 0x01, 0x13, 0xed, 0xca,
+ 0x58, 0xb2, 0xb2, 0x64, 0xc4, 0xaf, 0xaf, 0x50, 0xe3, 0x5f,
+ 0x1e, 0xaf, 0x80, 0x3a, 0x3d, 0x95, 0xf6, 0xfb, 0x7f, 0x7a,
+ 0xac, 0x04, 0x43, 0x13, 0x93, 0x38, 0xf2, 0xdd, 0x0d, 0x9c,
+ 0xbb, 0xb1, 0x34, 0x8c, 0x58, 0x49, 0x2f, 0xbe, 0x80, 0x47,
+ 0xe2, 0xd7, 0x4f, 0x3f, 0x8c, 0x6d, 0x55, 0x85, 0x61, 0xd3,
+ 0xaa, 0xd3, 0x53, 0x71, 0xe0, 0xf9, 0x1a, 0xd4, 0x96, 0x0c,
+ 0xe0, 0x77, 0x5f, 0x5f, 0x81, 0x3b, 0xc9, 0xbd, 0x94, 0x92,
+ 0x5a, 0x7c, 0x92, 0x20, 0x70, 0xe0, 0x85, 0x1a, 0x6c, 0x28,
+ 0xcb, 0x8d, 0xea, 0xbe, 0x6d, 0x55, 0x85, 0x90, 0x0a, 0x05,
+ 0x78, 0xfb, 0xd3, 0x56, 0x78, 0x7d, 0xc9, 0x3b, 0x0c, 0x24,
+ 0xf5, 0x84, 0x6f, 0xe7, 0x4f, 0x4b, 0xa3, 0x16, 0x3e, 0xc0,
+ 0x06, 0x4d, 0x2e, 0x76, 0x6e, 0x28, 0x65, 0xb8, 0x46, 0x8b,
+ 0x8b, 0xa4, 0x15, 0x3f, 0x43, 0x26, 0xc2, 0xce, 0x0d, 0x65,
+ 0x71, 0xe5, 0xb1, 0xf3, 0xa7, 0x65, 0xc8, 0x90, 0x89, 0x18,
+ 0xaa, 0xd1, 0xe2, 0x23, 0x69, 0xc5, 0x7f, 0x6e, 0x4d, 0x31,
+ 0x44, 0x02, 0x7a, 0x7b, 0x45, 0xa4, 0x88, 0x04, 0x3c, 0x3c,
+ 0xb7, 0xa6, 0x98, 0xa1, 0x1a, 0x2d, 0x3e, 0x92, 0x56, 0xfc,
+ 0x0d, 0x9a, 0xd8, 0xba, 0x7b, 0xb6, 0xf2, 0x59, 0x8c, 0x24,
+ 0xa5, 0xf8, 0x02, 0x1e, 0x89, 0xa2, 0x10, 0x81, 0x0c, 0xd1,
+ 0x52, 0x94, 0x25, 0x87, 0x80, 0x97, 0x94, 0xff, 0xa6, 0xe4,
+ 0x14, 0x3f, 0x43, 0x26, 0x8a, 0x6e, 0xcb, 0x91, 0x79, 0x20,
+ 0xee, 0xe6, 0x97, 0x8c, 0x24, 0xa5, 0xf8, 0x4c, 0xbf, 0x9f,
+ 0x27, 0xeb, 0xfb, 0x7e, 0x52, 0x8a, 0x6f, 0x76, 0x4c, 0x33,
+ 0xb6, 0x4c, 0xeb, 0xf1, 0xfa, 0x60, 0x76, 0xd0, 0x07, 0x42,
+ 0x3c, 0xe8, 0x24, 0xa5, 0xf8, 0x5e, 0x9f, 0x0f, 0xd7, 0x07,
+ 0x99, 0xf1, 0x3d, 0xbc, 0x3e, 0x68, 0x4e, 0xda, 0x85, 0x9e,
+ 0xa4, 0x14, 0x1f, 0x00, 0xbe, 0xef, 0x66, 0xc6, 0xdd, 0x3c,
+ 0x99, 0x83, 0x55, 0x92, 0x56, 0xfc, 0xff, 0xbd, 0xdc, 0x07,
+ 0x93, 0xc3, 0x15, 0x57, 0x1e, 0x26, 0x87, 0x0b, 0x5f, 0xff,
+ 0xf5, 0x0e, 0x33, 0x15, 0x5a, 0x84, 0x24, 0xad, 0xf8, 0x2e,
+ 0xb7, 0x07, 0x87, 0xcf, 0x76, 0xc6, 0xec, 0x00, 0xe3, 0x03,
+ 0x70, 0xf8, 0x6c, 0x67, 0x52, 0x6f, 0x32, 0x91, 0xb4, 0xe2,
+ 0x03, 0xfe, 0xd0, 0xe5, 0xe3, 0xdf, 0x6b, 0x63, 0xba, 0xf7,
+ 0xf8, 0xf7, 0x5a, 0x9c, 0x4f, 0xe2, 0x2e, 0x1f, 0x48, 0x72,
+ 0xab, 0x1e, 0x00, 0x7c, 0x74, 0xa1, 0x1b, 0x13, 0x0e, 0x17,
+ 0x7e, 0xb5, 0xad, 0x12, 0xfc, 0x08, 0xb6, 0x8f, 0xa3, 0xbc,
+ 0x5e, 0xfc, 0xe7, 0xd9, 0x4e, 0x9c, 0xbe, 0xd4, 0x97, 0x80,
+ 0xda, 0x2d, 0x2c, 0x49, 0x2f, 0x3e, 0x00, 0x9c, 0xbe, 0xd4,
+ 0x87, 0xf6, 0xde, 0x31, 0xec, 0xa9, 0x5f, 0x89, 0x8d, 0x9a,
+ 0x3c, 0xda, 0x15, 0x3b, 0xb7, 0xc7, 0x8b, 0x8b, 0xda, 0x61,
+ 0x1c, 0x3b, 0xd7, 0x85, 0x41, 0xf3, 0xe4, 0x02, 0xd4, 0x32,
+ 0xf1, 0x2c, 0x09, 0xf1, 0x01, 0x60, 0xd0, 0xec, 0xc0, 0xbb,
+ 0x9f, 0xb7, 0x23, 0x55, 0xc8, 0xc7, 0x9a, 0xe2, 0x2c, 0xe4,
+ 0xa6, 0xa5, 0x22, 0x4d, 0x92, 0x02, 0xab, 0x73, 0x06, 0xc3,
+ 0x13, 0x93, 0xb8, 0xd4, 0x3b, 0x8a, 0xc9, 0xe9, 0xa5, 0x15,
+ 0x93, 0xb8, 0x64, 0xc4, 0x0f, 0x30, 0x39, 0x4d, 0x31, 0xf6,
+ 0x1a, 0xf8, 0xa0, 0x93, 0xd4, 0x13, 0x3e, 0x8e, 0xf9, 0x61,
+ 0xb5, 0xe5, 0x97, 0xe4, 0xa4, 0x21, 0x5b, 0x2e, 0x61, 0xb3,
+ 0x08, 0x64, 0xca, 0xc5, 0xb3, 0x9f, 0x37, 0xad, 0x54, 0xc3,
+ 0xc3, 0xe2, 0x6a, 0x1c, 0x2f, 0x28, 0x12, 0x29, 0x53, 0x2e,
+ 0xc6, 0x13, 0xab, 0xd8, 0xdd, 0x75, 0x5e, 0x2e, 0x61, 0x37,
+ 0xde, 0x91, 0x55, 0xf1, 0xd3, 0x24, 0x29, 0xb3, 0x01, 0x15,
+ 0x89, 0x40, 0xad, 0xa2, 0xf7, 0xcc, 0x65, 0x03, 0x71, 0x0a,
+ 0x0f, 0x85, 0x19, 0x73, 0xf7, 0x33, 0x78, 0x90, 0xe0, 0xba,
+ 0xfd, 0x25, 0x0c, 0xab, 0x2d, 0xff, 0xca, 0x9d, 0x71, 0x74,
+ 0x33, 0x64, 0x60, 0x09, 0xc5, 0xc6, 0x95, 0x6a, 0xe4, 0xdf,
+ 0x6d, 0xf1, 0x5f, 0xb4, 0xdc, 0xc6, 0x34, 0x8b, 0xe1, 0x5a,
+ 0x42, 0x3e, 0x0f, 0x3b, 0xd6, 0x2f, 0x07, 0x00, 0x0c, 0x9a,
+ 0x26, 0x71, 0xb1, 0x9b, 0xdd, 0x45, 0xa0, 0x95, 0xf9, 0xca,
+ 0xd9, 0xf0, 0x30, 0x36, 0x60, 0x55, 0x7c, 0xca, 0xeb, 0x65,
+ 0x35, 0x76, 0x0e, 0xc0, 0x3d, 0x16, 0xb7, 0x69, 0xca, 0xc3,
+ 0x7a, 0x79, 0xc1, 0xe5, 0xb2, 0x5d, 0x16, 0x9b, 0x41, 0xa7,
+ 0xc0, 0x12, 0x7c, 0xd5, 0x5b, 0x08, 0x48, 0x82, 0x40, 0x7a,
+ 0xaa, 0x10, 0x29, 0x7c, 0x12, 0xe3, 0x76, 0xd7, 0xa2, 0x71,
+ 0x0e, 0xe1, 0xc4, 0x67, 0x09, 0x91, 0x80, 0x87, 0x67, 0xaa,
+ 0x8b, 0xb0, 0x69, 0x65, 0x1e, 0x56, 0xe5, 0x2b, 0xef, 0xd9,
+ 0x21, 0xbb, 0x77, 0xd4, 0x86, 0x26, 0x9d, 0x01, 0xa7, 0xdb,
+ 0x7b, 0x31, 0x6e, 0x8f, 0xcf, 0xf2, 0x18, 0x0f, 0x9c, 0xf8,
+ 0x2c, 0xb0, 0xb9, 0x5c, 0x8d, 0xd7, 0xb6, 0x55, 0x42, 0x25,
+ 0xa5, 0xf7, 0xfd, 0x2b, 0xce, 0x92, 0xa3, 0x38, 0x4b, 0x8e,
+ 0x7f, 0x58, 0xbf, 0x02, 0x27, 0x9b, 0x74, 0x38, 0xf9, 0xc3,
+ 0xcd, 0x05, 0x71, 0x18, 0xe1, 0xc4, 0x67, 0x98, 0xdd, 0x75,
+ 0x2b, 0xb1, 0x6b, 0x93, 0x26, 0x22, 0x07, 0x52, 0x91, 0x80,
+ 0x87, 0x3d, 0xf5, 0xe5, 0xd0, 0xa8, 0xd3, 0xd1, 0xf0, 0x59,
+ 0x5b, 0xc2, 0x87, 0x03, 0xee, 0x55, 0x8f, 0x41, 0x9e, 0x5b,
+ 0x53, 0x84, 0xdd, 0x11, 0x0a, 0x1f, 0xcc, 0x86, 0xb2, 0x5c,
+ 0xfc, 0xfa, 0xe9, 0x87, 0x59, 0xa9, 0xd3, 0x7c, 0x70, 0xe2,
+ 0x33, 0x44, 0xbe, 0x32, 0x15, 0xbf, 0xda, 0x56, 0x19, 0x3e,
+ 0x61, 0x08, 0xb6, 0x55, 0x15, 0xe2, 0xf1, 0x8a, 0x7c, 0x06,
+ 0x6b, 0x14, 0x1e, 0x4e, 0x7c, 0x86, 0xd8, 0x53, 0x5f, 0x1e,
+ 0x91, 0xbf, 0xc0, 0x7c, 0xec, 0x7d, 0xbc, 0x3c, 0xec, 0xd1,
+ 0x29, 0x4c, 0xc2, 0x89, 0xcf, 0x00, 0xa9, 0x42, 0x3e, 0x36,
+ 0x6a, 0xf2, 0xe2, 0xce, 0x47, 0x9d, 0x9e, 0x8a, 0xd5, 0x05,
+ 0x2a, 0x06, 0x6a, 0x14, 0x19, 0x9c, 0xf8, 0x0c, 0x50, 0x5d,
+ 0x94, 0xc5, 0x58, 0x48, 0x57, 0x6d, 0x49, 0x0e, 0x23, 0xf9,
+ 0x44, 0x02, 0x27, 0x3e, 0x03, 0xa8, 0x95, 0xcc, 0x19, 0x94,
+ 0xf2, 0xd2, 0xd9, 0xb5, 0x82, 0x06, 0xc3, 0x89, 0xcf, 0x00,
+ 0x4c, 0x6e, 0x35, 0xab, 0x48, 0xa0, 0x15, 0x94, 0x13, 0x9f,
+ 0x01, 0xac, 0xce, 0xe8, 0xf7, 0x27, 0x0e, 0x99, 0x57, 0x94,
+ 0x7b, 0xec, 0xc6, 0x03, 0x27, 0x3e, 0x03, 0x0c, 0x31, 0xe8,
+ 0xf0, 0x39, 0x3c, 0x91, 0xb8, 0x5d, 0xce, 0x39, 0xf1, 0x19,
+ 0xe0, 0x72, 0xdf, 0x28, 0x63, 0xab, 0x73, 0xcd, 0xb7, 0x8c,
+ 0x8c, 0xe4, 0x13, 0x09, 0x9c, 0xf8, 0x0c, 0x30, 0x39, 0x4d,
+ 0xe1, 0xa2, 0x36, 0x7e, 0xa7, 0xd0, 0xa1, 0x89, 0x49, 0x5c,
+ 0xd3, 0xb3, 0xbf, 0xa5, 0x6b, 0x00, 0x4e, 0x7c, 0x86, 0x38,
+ 0x76, 0xae, 0x2b, 0xee, 0xd6, 0x7f, 0xe4, 0xbb, 0x1b, 0x09,
+ 0xdd, 0x01, 0x94, 0x13, 0x9f, 0x21, 0x06, 0xcd, 0x93, 0xf8,
+ 0xc3, 0x5f, 0x3a, 0x63, 0xbe, 0xff, 0x6c, 0xc7, 0x40, 0xc2,
+ 0x77, 0xfe, 0xe4, 0xc4, 0x67, 0x90, 0xd3, 0x97, 0xfa, 0xf0,
+ 0xd1, 0xf7, 0xda, 0xa8, 0x83, 0x43, 0x9b, 0xb4, 0x06, 0xfc,
+ 0xee, 0xeb, 0x2b, 0xac, 0xd4, 0x69, 0x3e, 0x38, 0x93, 0x2e,
+ 0xc3, 0x7c, 0x74, 0xa1, 0x1b, 0x7d, 0xa3, 0xb6, 0x79, 0xed,
+ 0xf9, 0x01, 0x5c, 0x6e, 0x0f, 0x4e, 0xfe, 0xa0, 0xc3, 0xc9,
+ 0x26, 0xce, 0x9e, 0x9f, 0x34, 0x9c, 0xef, 0x1a, 0x42, 0xf3,
+ 0x2d, 0x23, 0x9e, 0xbd, 0xeb, 0xc9, 0x53, 0x11, 0xe4, 0xc9,
+ 0xe3, 0x03, 0xd0, 0xc7, 0x79, 0xf2, 0x24, 0x37, 0x2e, 0xb7,
+ 0x07, 0x9f, 0xb4, 0xf4, 0xe0, 0x93, 0x96, 0x1e, 0xf0, 0x48,
+ 0xbf, 0x0f, 0x1f, 0x9f, 0x24, 0x61, 0x72, 0x70, 0x3e, 0x7c,
+ 0x4b, 0x0a, 0x8f, 0xd7, 0xb7, 0xa0, 0x2d, 0x3c, 0x14, 0xac,
+ 0x8a, 0xcf, 0x27, 0x49, 0x88, 0xf8, 0xf1, 0x6d, 0x81, 0x1a,
+ 0x8e, 0xe0, 0xc3, 0x9c, 0x84, 0x2c, 0x97, 0x15, 0x9c, 0x3f,
+ 0x49, 0x10, 0xac, 0x3f, 0x5b, 0xbc, 0xfe, 0x01, 0x61, 0xf3,
+ 0x67, 0x33, 0xf3, 0x87, 0x1f, 0xca, 0x60, 0x35, 0xe8, 0xe0,
+ 0x7e, 0x02, 0x01, 0x15, 0x89, 0x20, 0x5f, 0x95, 0x8a, 0x7f,
+ 0xfc, 0xe9, 0x83, 0xbd, 0x2b, 0x37, 0xf7, 0xaa, 0xb7, 0x84,
+ 0x61, 0xb5, 0xe5, 0x5b, 0xa6, 0xa2, 0x3f, 0x09, 0x32, 0x5a,
+ 0x32, 0xe5, 0x62, 0x88, 0x53, 0xfc, 0xdd, 0xef, 0x90, 0x69,
+ 0x92, 0xf5, 0x28, 0xdd, 0x40, 0x30, 0xa8, 0x73, 0xc6, 0x83,
+ 0x31, 0x9b, 0x93, 0xb5, 0xb2, 0x00, 0x7f, 0x94, 0x2e, 0x9b,
+ 0x81, 0xae, 0xac, 0x8a, 0x7f, 0xcb, 0x68, 0x61, 0xfd, 0xf8,
+ 0xb1, 0x27, 0x56, 0x15, 0xcc, 0x46, 0xcb, 0x7e, 0xdf, 0x3d,
+ 0xc4, 0xfa, 0xd1, 0x6a, 0x81, 0xae, 0x7e, 0xcc, 0xe6, 0xc4,
+ 0xff, 0x5d, 0xd7, 0xb3, 0x56, 0x16, 0x00, 0xac, 0x2e, 0x54,
+ 0x71, 0x47, 0xab, 0x71, 0xb0, 0xc3, 0x82, 0xbf, 0xea, 0x91,
+ 0x04, 0x81, 0x72, 0x75, 0x3a, 0x4a, 0x72, 0xd3, 0xa0, 0x92,
+ 0x0a, 0x41, 0x79, 0x7c, 0x18, 0xb7, 0x3b, 0xd1, 0x39, 0x60,
+ 0xc2, 0x80, 0xc9, 0xc1, 0x78, 0x79, 0x81, 0x3d, 0x79, 0xf2,
+ 0xd2, 0x53, 0xa1, 0x10, 0xa7, 0xc0, 0x32, 0x35, 0x03, 0x83,
+ 0x85, 0xbd, 0x3d, 0x79, 0x0a, 0x55, 0x52, 0x54, 0x16, 0xaa,
+ 0x90, 0x29, 0x17, 0x83, 0x47, 0x12, 0x30, 0xd9, 0x5d, 0xb8,
+ 0x69, 0xb4, 0xa2, 0x7b, 0x68, 0x62, 0xc1, 0xb7, 0x75, 0x5d,
+ 0x30, 0xf1, 0x53, 0xf8, 0x3c, 0xec, 0xa8, 0x29, 0xc6, 0x8b,
+ 0xb5, 0x2b, 0x42, 0x2e, 0x83, 0xf6, 0x8d, 0xd9, 0xf0, 0xd1,
+ 0x05, 0x2d, 0x2e, 0x74, 0x0d, 0xc5, 0x7d, 0x9a, 0x68, 0xbe,
+ 0x32, 0x15, 0x7b, 0xea, 0xcb, 0x13, 0xb2, 0x1b, 0x17, 0x01,
+ 0xa0, 0xae, 0x5c, 0x8d, 0xdd, 0x75, 0x1a, 0x14, 0x65, 0xd2,
+ 0xef, 0xfb, 0x3f, 0x6e, 0x77, 0xe1, 0x93, 0x96, 0x1e, 0x7c,
+ 0xd1, 0xd6, 0x8b, 0x99, 0x04, 0x45, 0x16, 0xdf, 0xcf, 0x82,
+ 0x88, 0x5f, 0xa8, 0x92, 0xe2, 0xd0, 0x4b, 0xb5, 0x28, 0x54,
+ 0xcd, 0xbf, 0xb3, 0x45, 0x51, 0xa6, 0x1c, 0xef, 0xbf, 0x50,
+ 0x83, 0xd6, 0x9e, 0x11, 0xbc, 0xfb, 0x45, 0x3b, 0x1c, 0x51,
+ 0x9e, 0xe8, 0x1d, 0xe0, 0xb9, 0x35, 0x45, 0xf8, 0xb7, 0xad,
+ 0x95, 0xf3, 0x7a, 0xd8, 0x0a, 0x78, 0x24, 0x1e, 0xaf, 0xc8,
+ 0xc7, 0x46, 0x4d, 0x1e, 0xfe, 0xf0, 0x97, 0xd8, 0xf7, 0xe1,
+ 0x93, 0x8a, 0x04, 0x78, 0xef, 0xf9, 0xb5, 0x58, 0xb7, 0x3c,
+ 0x7b, 0xde, 0x74, 0x19, 0x32, 0x11, 0xfe, 0xf5, 0xef, 0x56,
+ 0xe1, 0xe9, 0x47, 0x1e, 0xc2, 0x6f, 0x3e, 0x6e, 0x66, 0xa5,
+ 0x97, 0x0b, 0x47, 0xc2, 0xc7, 0xfc, 0xe5, 0x59, 0x72, 0x1c,
+ 0xf9, 0x45, 0x5d, 0x58, 0xe1, 0x83, 0x59, 0xb7, 0x22, 0x1b,
+ 0x7f, 0xdc, 0xbd, 0x11, 0x52, 0x91, 0x20, 0xea, 0xf2, 0x76,
+ 0xd7, 0xad, 0xc4, 0x9b, 0xdb, 0x7f, 0x12, 0xb1, 0x6b, 0xb5,
+ 0x80, 0x47, 0xe2, 0xcd, 0xed, 0x3f, 0xc1, 0xab, 0x75, 0x2b,
+ 0xa3, 0x2e, 0x4b, 0x2a, 0x12, 0xe0, 0x8f, 0xbb, 0x37, 0x86,
+ 0x15, 0x3e, 0x98, 0x42, 0x95, 0x14, 0x47, 0x7e, 0x51, 0x87,
+ 0xe5, 0x0c, 0x9d, 0x0c, 0x12, 0x0d, 0x09, 0x15, 0x5f, 0x2e,
+ 0x4e, 0xc1, 0xa1, 0x97, 0x6a, 0x21, 0x8b, 0x41, 0xc4, 0xa2,
+ 0x4c, 0x39, 0xde, 0xdb, 0xb1, 0x36, 0xaa, 0x38, 0xb8, 0xcd,
+ 0xe5, 0x6a, 0xec, 0xda, 0xa4, 0x89, 0xba, 0x2c, 0x00, 0x78,
+ 0x65, 0x93, 0x06, 0x9b, 0xcb, 0xd5, 0x11, 0xa7, 0x27, 0x00,
+ 0xbc, 0xb7, 0x63, 0x6d, 0xc8, 0x6e, 0x7e, 0x3e, 0x64, 0x22,
+ 0x01, 0x0e, 0xbd, 0x54, 0x0b, 0x39, 0x83, 0x5e, 0xc0, 0x91,
+ 0x90, 0x50, 0xf1, 0x7f, 0xbe, 0xa1, 0x0c, 0xb9, 0x69, 0xb1,
+ 0xfb, 0xa5, 0xaf, 0x5b, 0x91, 0x8d, 0xba, 0x08, 0x05, 0x11,
+ 0x09, 0x78, 0x78, 0x6d, 0x5b, 0x65, 0xcc, 0xc7, 0xad, 0x10,
+ 0x00, 0x5e, 0xdb, 0x56, 0x19, 0xf1, 0x09, 0x5d, 0x75, 0xe5,
+ 0x6a, 0xac, 0x5b, 0x11, 0x79, 0x8b, 0xbf, 0x9f, 0xdc, 0x34,
+ 0x09, 0x7e, 0x1e, 0xe7, 0x51, 0x70, 0xd1, 0x92, 0x30, 0xf1,
+ 0x15, 0xe2, 0x14, 0xec, 0xa8, 0x89, 0xff, 0x98, 0xb2, 0x48,
+ 0x5b, 0xf2, 0x33, 0xd5, 0x45, 0x61, 0xed, 0xe9, 0xe1, 0x50,
+ 0x49, 0x45, 0x78, 0xfa, 0x91, 0x87, 0x22, 0x4a, 0x1b, 0x6b,
+ 0x0f, 0x13, 0xcc, 0xcf, 0xd6, 0x16, 0x31, 0x1a, 0x03, 0x10,
+ 0x8e, 0x84, 0x89, 0x5f, 0x5b, 0x9a, 0xc3, 0x48, 0x48, 0x53,
+ 0x71, 0x96, 0x3c, 0xa2, 0xf9, 0xc2, 0xa6, 0x95, 0xf1, 0xc7,
+ 0xce, 0x01, 0x88, 0xa8, 0xa7, 0x29, 0x54, 0x49, 0x51, 0xcc,
+ 0xc0, 0x98, 0x9d, 0xc2, 0xe7, 0xa1, 0xb6, 0x34, 0x09, 0xc3,
+ 0xb5, 0xaa, 0x0a, 0x99, 0x0b, 0x40, 0xac, 0x5a, 0x36, 0xbf,
+ 0xb1, 0x88, 0x24, 0x08, 0xac, 0x2e, 0x50, 0x32, 0x52, 0xd6,
+ 0xea, 0x02, 0xe5, 0x3d, 0x96, 0xc3, 0x58, 0xea, 0x13, 0x0d,
+ 0x4c, 0xfe, 0x9f, 0xc2, 0x91, 0x30, 0xf1, 0x99, 0x3c, 0x9e,
+ 0x2c, 0x5c, 0x5e, 0x4a, 0xa9, 0x30, 0xac, 0x60, 0x91, 0x42,
+ 0x12, 0x04, 0x94, 0x52, 0x61, 0x5c, 0xf5, 0x89, 0x86, 0x44,
+ 0x1e, 0xe3, 0x96, 0x30, 0xf1, 0x99, 0x3c, 0x98, 0x30, 0x5c,
+ 0x0c, 0x3b, 0xd3, 0x87, 0x20, 0x86, 0xb3, 0xab, 0x33, 0x19,
+ 0x53, 0xcf, 0x4f, 0xe0, 0x01, 0x8e, 0x09, 0x2b, 0x89, 0x49,
+ 0x4f, 0x16, 0x53, 0x98, 0xa3, 0xce, 0xc6, 0xed, 0xae, 0xb8,
+ 0x57, 0x04, 0x03, 0xf8, 0x80, 0xb0, 0x67, 0xf5, 0x84, 0xab,
+ 0x4f, 0x34, 0x98, 0x12, 0xe8, 0xf1, 0x93, 0x30, 0xf1, 0x6f,
+ 0x1a, 0xad, 0xcc, 0xe5, 0x65, 0xb0, 0xcc, 0xfb, 0xbd, 0xdb,
+ 0xe3, 0x45, 0xdf, 0xa8, 0x8d, 0x91, 0xb2, 0xfa, 0x46, 0x6d,
+ 0x61, 0x7d, 0xee, 0xc2, 0xd5, 0x27, 0x1a, 0x98, 0xfc, 0x3f,
+ 0x85, 0x23, 0x61, 0xe2, 0x37, 0x69, 0x87, 0x19, 0x69, 0x8d,
+ 0x26, 0x87, 0x0b, 0xdd, 0x43, 0x13, 0xe1, 0xcb, 0xd3, 0x19,
+ 0x18, 0x28, 0x2d, 0xb2, 0x7c, 0xba, 0x87, 0x26, 0xe2, 0x3e,
+ 0xc9, 0x0b, 0xf0, 0xf7, 0x32, 0x4d, 0x0c, 0x84, 0x7d, 0x45,
+ 0x4a, 0xc2, 0xc4, 0x37, 0x58, 0xa6, 0x18, 0x39, 0xa3, 0xee,
+ 0x54, 0x73, 0x4f, 0x44, 0xd6, 0xb0, 0xd3, 0xed, 0xbd, 0x71,
+ 0x9f, 0x8c, 0xe5, 0x72, 0x7b, 0x70, 0xba, 0xbd, 0x37, 0x6c,
+ 0x3a, 0xaf, 0xcf, 0x87, 0x53, 0xcd, 0x3d, 0x71, 0x95, 0x05,
+ 0xf8, 0xcf, 0xf0, 0x33, 0x58, 0x92, 0x34, 0x4a, 0xf7, 0xc8,
+ 0x77, 0x5d, 0x70, 0xce, 0xc4, 0x6e, 0x36, 0xed, 0x1f, 0xb7,
+ 0xe3, 0x8b, 0xb6, 0xf0, 0x62, 0x00, 0xfe, 0x71, 0xff, 0xe4,
+ 0x0f, 0xba, 0x98, 0xcb, 0x02, 0x80, 0x93, 0x3f, 0xe8, 0x22,
+ 0x9e, 0xab, 0x7c, 0xde, 0x7a, 0x3b, 0x2e, 0xe3, 0x8c, 0x73,
+ 0x86, 0xc2, 0x91, 0xef, 0xba, 0x62, 0xbe, 0x3f, 0x16, 0x12,
+ 0x2a, 0xfe, 0xa0, 0xd9, 0x81, 0xf7, 0x4f, 0x5f, 0x8e, 0xc9,
+ 0x8e, 0x6d, 0x77, 0xb9, 0xf1, 0xef, 0xa7, 0x5a, 0xa2, 0x32,
+ 0x7f, 0x9e, 0x6c, 0xba, 0x19, 0x73, 0xf7, 0xdf, 0xa4, 0x33,
+ 0xe0, 0x64, 0xd3, 0xcd, 0x88, 0xd3, 0xbb, 0x3d, 0x5e, 0xfc,
+ 0xe6, 0xe3, 0x66, 0xd8, 0x63, 0xb0, 0x3c, 0x7a, 0x7d, 0x3e,
+ 0x1c, 0x38, 0x7d, 0x09, 0x83, 0xe6, 0xc4, 0x5a, 0xf6, 0x12,
+ 0x6e, 0xd5, 0xbb, 0xa8, 0x1d, 0xc6, 0xdb, 0x9f, 0xb6, 0x46,
+ 0xd5, 0x03, 0x18, 0x2c, 0x53, 0xf8, 0xe5, 0xf1, 0x8b, 0x51,
+ 0xb7, 0x2c, 0xaf, 0xcf, 0x87, 0x86, 0xcf, 0xda, 0x70, 0xb6,
+ 0x63, 0x20, 0xaa, 0xfb, 0xce, 0x76, 0x0c, 0xa0, 0xe1, 0xb3,
+ 0xb6, 0xa8, 0x7f, 0xa4, 0x03, 0x26, 0x07, 0x7e, 0x79, 0xfc,
+ 0x62, 0x54, 0x5d, 0xb7, 0x73, 0x86, 0xc2, 0xdb, 0x9f, 0xb6,
+ 0xa2, 0x49, 0xcb, 0xcc, 0x1c, 0x25, 0x1a, 0x16, 0xc4, 0x8d,
+ 0xab, 0x49, 0x6b, 0xc0, 0xae, 0x23, 0xe7, 0x70, 0x3e, 0x8c,
+ 0x93, 0x86, 0xdb, 0xe3, 0xc5, 0xa9, 0xe6, 0x1e, 0xec, 0x3e,
+ 0x72, 0x0e, 0xb7, 0x63, 0x9c, 0xbd, 0xbb, 0x3d, 0x5e, 0xfc,
+ 0xf6, 0xab, 0xcb, 0x78, 0xf7, 0xf3, 0x76, 0x0c, 0x4d, 0xcc,
+ 0xef, 0xa4, 0x31, 0x34, 0x31, 0x89, 0x77, 0x3f, 0x6f, 0xc7,
+ 0x6f, 0xbf, 0xba, 0x1c, 0x73, 0x54, 0xcd, 0xed, 0x51, 0x1b,
+ 0x76, 0x1f, 0x39, 0x87, 0x53, 0xcd, 0x3d, 0xf3, 0xe6, 0xe1,
+ 0x83, 0x3f, 0xac, 0x6b, 0xd7, 0x91, 0x73, 0x0b, 0x22, 0x3c,
+ 0xb0, 0x80, 0x9e, 0x3c, 0x83, 0xe6, 0x49, 0xec, 0xfb, 0xac,
+ 0x0d, 0xb9, 0x69, 0x12, 0x6c, 0xd0, 0xe4, 0xa1, 0x34, 0x47,
+ 0x81, 0x0c, 0x99, 0x08, 0x6e, 0x8f, 0x17, 0xe3, 0x76, 0x17,
+ 0x3a, 0x06, 0x4c, 0x68, 0xbe, 0x69, 0x64, 0x6c, 0xbf, 0x9b,
+ 0xef, 0x6e, 0x0c, 0xe2, 0x42, 0xf7, 0x10, 0x2a, 0x0b, 0x55,
+ 0xa8, 0x2d, 0xc9, 0x41, 0x6e, 0x9a, 0x04, 0x69, 0x12, 0x21,
+ 0x2c, 0x53, 0xd3, 0x18, 0x9e, 0x98, 0x42, 0xf3, 0x2d, 0x23,
+ 0xae, 0xe9, 0x4d, 0x8c, 0xc4, 0xc7, 0xdb, 0x5d, 0x6e, 0xfc,
+ 0x57, 0xe3, 0x35, 0x9c, 0x6c, 0xd2, 0xe1, 0xd1, 0xd2, 0x1c,
+ 0x54, 0x16, 0xaa, 0x90, 0x21, 0x13, 0x41, 0xc0, 0xf3, 0x6f,
+ 0xb9, 0xae, 0x33, 0x58, 0xf0, 0x83, 0xce, 0x90, 0xd0, 0xc9,
+ 0x1d, 0x1d, 0x0b, 0xee, 0xc3, 0x67, 0xb0, 0x4c, 0xe1, 0xd3,
+ 0x96, 0xf8, 0x67, 0xca, 0x91, 0xe0, 0xf1, 0xfa, 0x70, 0xe5,
+ 0xce, 0x38, 0xae, 0xdc, 0x19, 0x4f, 0x48, 0x79, 0x56, 0xe7,
+ 0x0c, 0xce, 0x76, 0x0c, 0x44, 0x3d, 0xec, 0x24, 0x0a, 0xce,
+ 0x7b, 0x77, 0x09, 0xc3, 0x6a, 0xcb, 0xaf, 0x2a, 0x64, 0x3f,
+ 0x54, 0x2b, 0xf8, 0xf8, 0xb1, 0x95, 0xf9, 0x4a, 0x56, 0x8f,
+ 0x26, 0x09, 0x5e, 0xe3, 0x97, 0x4b, 0x52, 0xb0, 0x9a, 0x65,
+ 0x0b, 0x1c, 0xdb, 0xff, 0x3f, 0x56, 0xc5, 0x4f, 0xe1, 0x93,
+ 0xac, 0x06, 0x1d, 0xdc, 0x4f, 0x22, 0xe3, 0x02, 0xd3, 0x24,
+ 0x29, 0x09, 0x7d, 0xb6, 0x98, 0x5d, 0x92, 0xe6, 0x81, 0xa4,
+ 0x28, 0xca, 0x0d, 0x00, 0xde, 0x10, 0x2d, 0x26, 0x52, 0x37,
+ 0xa6, 0x00, 0x56, 0xe7, 0xf4, 0x82, 0xfb, 0xa3, 0x27, 0x1b,
+ 0x1e, 0xaf, 0x0f, 0xd6, 0xa9, 0xe8, 0x8c, 0x47, 0xa1, 0x74,
+ 0x0b, 0xe8, 0x4c, 0x51, 0x94, 0x9b, 0xef, 0x76, 0xbb, 0x5d,
+ 0x7c, 0x3e, 0x5f, 0x10, 0x4a, 0xfc, 0x68, 0x9d, 0x2d, 0x6d,
+ 0x4e, 0x37, 0xbe, 0x6c, 0xbb, 0x0d, 0x85, 0x78, 0x7e, 0x1b,
+ 0x38, 0x47, 0xe4, 0x58, 0x9d, 0xd3, 0xb0, 0x39, 0xa3, 0x5b,
+ 0x3c, 0x0a, 0xa5, 0x5b, 0x40, 0x67, 0xb7, 0xdb, 0xed, 0xe2,
+ 0x3b, 0x9d, 0xce, 0x49, 0xb1, 0x58, 0x2c, 0xf3, 0x78, 0xe8,
+ 0x57, 0xce, 0xa4, 0xa2, 0xe8, 0x7d, 0xca, 0x6c, 0x4e, 0x77,
+ 0xd4, 0x95, 0xe5, 0x60, 0x96, 0x50, 0xba, 0x05, 0x74, 0x76,
+ 0x3a, 0x9d, 0x93, 0xa4, 0xd9, 0x6c, 0x36, 0x00, 0xc0, 0xf4,
+ 0x34, 0x7d, 0xb7, 0x92, 0x93, 0x26, 0xa6, 0xbd, 0xce, 0xb1,
+ 0xb8, 0x09, 0xe5, 0x25, 0x1d, 0xd0, 0xd9, 0x6c, 0x36, 0x1b,
+ 0x48, 0x93, 0xc9, 0x34, 0x0c, 0xf8, 0x7f, 0x11, 0x6e, 0xf7,
+ 0xdc, 0xd6, 0x5a, 0x99, 0xc0, 0xcd, 0xff, 0x39, 0x98, 0x83,
+ 0xce, 0x87, 0xd1, 0xed, 0x76, 0xcf, 0xb6, 0x7c, 0x93, 0xc9,
+ 0x34, 0x4c, 0x0e, 0x0f, 0x0f, 0xcf, 0xae, 0xb0, 0x38, 0x1c,
+ 0x73, 0xd7, 0xce, 0x97, 0x67, 0x2b, 0x20, 0x4e, 0x59, 0xf0,
+ 0xb5, 0x20, 0x8e, 0x28, 0x10, 0x09, 0x78, 0x58, 0x9e, 0xad,
+ 0x98, 0x73, 0x3d, 0x58, 0xdf, 0xe1, 0xe1, 0xe1, 0x1e, 0xb2,
+ 0xb7, 0xb7, 0xb7, 0x23, 0x70, 0xc1, 0x6e, 0xb7, 0xcf, 0xb9,
+ 0x81, 0x47, 0x12, 0xd8, 0x5c, 0xce, 0x8c, 0x1b, 0x34, 0x47,
+ 0x62, 0xa8, 0xaf, 0x50, 0xd3, 0xfa, 0x15, 0x06, 0xeb, 0xdb,
+ 0xdb, 0xdb, 0xdb, 0x41, 0x6a, 0xb5, 0xda, 0xd6, 0xc0, 0x05,
+ 0xb3, 0x99, 0xfe, 0xd0, 0xe3, 0x17, 0x6b, 0x4b, 0xd8, 0x78,
+ 0xcd, 0xe4, 0x60, 0x01, 0x02, 0x7e, 0xbd, 0xe8, 0x08, 0xd6,
+ 0x57, 0xab, 0xd5, 0xb6, 0x91, 0xfd, 0xfd, 0xfd, 0x5d, 0x63,
+ 0x63, 0x63, 0x7a, 0x00, 0x98, 0x98, 0x98, 0xa0, 0x7d, 0xdf,
+ 0x2f, 0xce, 0x92, 0x47, 0x1c, 0x26, 0xc5, 0xb1, 0xb0, 0xd4,
+ 0x95, 0xab, 0x69, 0x03, 0x48, 0xbc, 0x5e, 0x2f, 0x26, 0x26,
+ 0xfc, 0xee, 0x6f, 0x63, 0x63, 0x63, 0xfa, 0xfe, 0xfe, 0xfe,
+ 0x1b, 0x24, 0x00, 0xb4, 0xb4, 0xb4, 0x7c, 0x0d, 0x00, 0x14,
+ 0x45, 0x61, 0x64, 0x64, 0x84, 0x36, 0xd3, 0x37, 0xb7, 0x57,
+ 0x21, 0x47, 0x91, 0xb8, 0xf3, 0x5f, 0x38, 0xa2, 0x27, 0x47,
+ 0x21, 0xc1, 0x9b, 0xdb, 0xab, 0x68, 0xbf, 0x1b, 0x19, 0x19,
+ 0x01, 0x45, 0xf9, 0x7d, 0x28, 0x5a, 0x5a, 0x5a, 0xbe, 0x01,
+ 0xee, 0x1a, 0x76, 0x1a, 0x1b, 0x1b, 0x4f, 0x04, 0x12, 0xe9,
+ 0xf5, 0xf4, 0xfb, 0xcc, 0xa4, 0x49, 0x84, 0xf8, 0x70, 0xe7,
+ 0x63, 0xdc, 0x0f, 0x60, 0x91, 0x92, 0xa3, 0x90, 0xe0, 0xf7,
+ 0x3b, 0x1f, 0x43, 0x9a, 0x84, 0x7e, 0x71, 0x2d, 0x58, 0xd7,
+ 0xc6, 0xc6, 0xc6, 0xe3, 0xc0, 0x5d, 0xf1, 0x75, 0x3a, 0x5d,
+ 0xbb, 0x4e, 0xa7, 0x6b, 0x07, 0x00, 0xab, 0xd5, 0x8a, 0xb1,
+ 0xb1, 0x31, 0xda, 0x0c, 0x0a, 0x54, 0x52, 0x1c, 0xdb, 0x53,
+ 0x87, 0xcd, 0xe5, 0x6a, 0x6e, 0x0e, 0xb0, 0x48, 0x20, 0xe0,
+ 0x0f, 0x45, 0x3f, 0xb6, 0x27, 0xf4, 0x9e, 0x07, 0x63, 0x63,
+ 0x63, 0xb0, 0x5a, 0xfd, 0x2e, 0xe1, 0xc1, 0x5a, 0xcf, 0x2e,
+ 0x00, 0x8f, 0x8e, 0x8e, 0xf6, 0x3f, 0xf1, 0xc4, 0x13, 0x3b,
+ 0x01, 0xc0, 0x62, 0xb1, 0x40, 0xad, 0x56, 0x83, 0xa4, 0x89,
+ 0x54, 0x11, 0xa7, 0xf0, 0x51, 0x5f, 0xa1, 0xc6, 0xa6, 0x72,
+ 0x35, 0x66, 0x28, 0x0f, 0x06, 0xcd, 0x93, 0xa0, 0x16, 0xc9,
+ 0x5e, 0xb2, 0x4b, 0x09, 0x71, 0x0a, 0x1f, 0x5b, 0x56, 0xe7,
+ 0x63, 0xdf, 0x73, 0x6b, 0xb0, 0xa3, 0xa6, 0x38, 0xe4, 0xeb,
+ 0x38, 0x45, 0x51, 0xb8, 0x7a, 0xf5, 0xea, 0x6c, 0x97, 0xff,
+ 0xc1, 0x07, 0x1f, 0xec, 0x36, 0x18, 0x0c, 0xb7, 0x81, 0xfb,
+ 0x6c, 0x45, 0x07, 0x0f, 0x1e, 0x3c, 0x53, 0x53, 0x53, 0xf3,
+ 0x24, 0x00, 0x64, 0x65, 0x65, 0xa1, 0xb2, 0xb2, 0x12, 0x44,
+ 0x50, 0xcc, 0x9b, 0xef, 0xee, 0x0d, 0x01, 0xb3, 0x0d, 0x01,
+ 0xbf, 0x9f, 0x5c, 0x8f, 0xd1, 0x8a, 0x4e, 0xbd, 0x09, 0x46,
+ 0x8b, 0x13, 0x0e, 0xd7, 0x0c, 0xec, 0x2e, 0x77, 0xdc, 0x6e,
+ 0xd3, 0x1c, 0x7f, 0x43, 0x24, 0xe0, 0x41, 0x26, 0x12, 0x40,
+ 0x2a, 0x4a, 0x41, 0x6e, 0x9a, 0x04, 0xab, 0x0b, 0x94, 0x58,
+ 0x9e, 0xad, 0x08, 0x1b, 0x26, 0xe6, 0xf3, 0xf9, 0xd0, 0xd9,
+ 0xd9, 0x89, 0xd1, 0xd1, 0x51, 0x00, 0x40, 0x5b, 0x5b, 0xdb,
+ 0x9f, 0xdf, 0x79, 0xe7, 0x9d, 0xed, 0x81, 0xef, 0xef, 0xb9,
+ 0x5b, 0xa5, 0x52, 0xe5, 0x1d, 0x3d, 0x7a, 0xf4, 0x9a, 0x4c,
+ 0x26, 0x53, 0x02, 0x40, 0x7e, 0x7e, 0x3e, 0x34, 0x1a, 0xcd,
+ 0x3d, 0x3f, 0x00, 0x8e, 0x07, 0x03, 0x9f, 0xcf, 0x07, 0xad,
+ 0x56, 0x8b, 0xc1, 0xc1, 0x41, 0x00, 0x80, 0xdd, 0x6e, 0x37,
+ 0xef, 0xdd, 0xbb, 0x77, 0x75, 0x60, 0x45, 0x17, 0x08, 0xea,
+ 0xf6, 0x01, 0xc0, 0xe9, 0x74, 0xda, 0x75, 0x3a, 0x5d, 0x7b,
+ 0x7d, 0x7d, 0xfd, 0x4b, 0x24, 0x49, 0xf2, 0x6c, 0x36, 0x1b,
+ 0x1c, 0x0e, 0x07, 0x32, 0x32, 0x32, 0x68, 0x87, 0x00, 0x8e,
+ 0xc5, 0x09, 0x45, 0x51, 0xb8, 0x7e, 0xfd, 0x3a, 0x0c, 0x06,
+ 0x43, 0xe0, 0xef, 0x99, 0x86, 0x86, 0x86, 0x67, 0xfa, 0xfa,
+ 0xfa, 0xae, 0x05, 0xa7, 0x9b, 0x63, 0xf4, 0x1d, 0x19, 0x19,
+ 0xb9, 0xa3, 0xd7, 0xeb, 0x75, 0x8f, 0x3e, 0xfa, 0xe8, 0xb3,
+ 0x24, 0x49, 0xf2, 0x26, 0x27, 0x27, 0x61, 0x34, 0x1a, 0x21,
+ 0x91, 0x48, 0x90, 0x9a, 0xca, 0xdc, 0xb1, 0xa1, 0x1c, 0xec,
+ 0x30, 0x36, 0x36, 0x86, 0xab, 0x57, 0xaf, 0xce, 0x4e, 0xf0,
+ 0x28, 0x8a, 0x9a, 0x39, 0x74, 0xe8, 0xd0, 0x3f, 0xb7, 0xb5,
+ 0xb5, 0x9d, 0xb9, 0x3f, 0x2d, 0xad, 0xc5, 0xbf, 0xbf, 0xbf,
+ 0xbf, 0xeb, 0xfa, 0xf5, 0xeb, 0x3f, 0xae, 0x5f, 0xbf, 0xfe,
+ 0x29, 0xa1, 0x50, 0x28, 0xa1, 0x28, 0x0a, 0x46, 0xa3, 0x11,
+ 0x26, 0x93, 0x09, 0x24, 0x49, 0x22, 0x35, 0x35, 0x95, 0x1b,
+ 0x0a, 0x16, 0x11, 0x1e, 0x8f, 0x07, 0x23, 0x23, 0x23, 0xe8,
+ 0xee, 0xee, 0x46, 0x7f, 0x7f, 0xff, 0xec, 0xe4, 0xce, 0x66,
+ 0xb3, 0x99, 0x1a, 0x1a, 0x1a, 0x9e, 0xa5, 0x13, 0x1e, 0x08,
+ 0xe3, 0x1c, 0xa4, 0x52, 0xa9, 0xf2, 0xde, 0x78, 0xe3, 0x8d,
+ 0x3f, 0xad, 0x5d, 0xbb, 0x76, 0x5b, 0xf0, 0x75, 0x3e, 0x9f,
+ 0x8f, 0xf4, 0xf4, 0x74, 0x28, 0x95, 0x4a, 0xc8, 0x64, 0x32,
+ 0x48, 0xa5, 0x52, 0x08, 0x04, 0xd1, 0xef, 0xb0, 0xc5, 0x11,
+ 0x1b, 0x6e, 0xb7, 0x1b, 0x0e, 0x87, 0x03, 0x76, 0xbb, 0x1d,
+ 0x66, 0xb3, 0x19, 0x66, 0xb3, 0x19, 0xf7, 0xfb, 0x63, 0xb4,
+ 0xb6, 0xb6, 0x9e, 0x39, 0x7c, 0xf8, 0xf0, 0xde, 0xe0, 0x31,
+ 0xfe, 0x7e, 0x22, 0x6a, 0xbe, 0x6b, 0xd6, 0xac, 0xf9, 0xfb,
+ 0x97, 0x5f, 0x7e, 0xf9, 0xfd, 0xb2, 0xb2, 0xb2, 0xb5, 0xa1,
+ 0xd2, 0xf0, 0x78, 0x3c, 0x08, 0x85, 0x42, 0xf0, 0x78, 0x3c,
+ 0x90, 0x24, 0xc9, 0xcd, 0x11, 0x18, 0xc4, 0xeb, 0xf5, 0xc2,
+ 0xeb, 0xf5, 0xc2, 0xe3, 0xf1, 0x60, 0x7a, 0x7a, 0x7a, 0x8e,
+ 0xd0, 0xc1, 0xe8, 0x74, 0xba, 0xf6, 0x13, 0x27, 0x4e, 0xbc,
+ 0x73, 0xf9, 0xf2, 0xe5, 0xc6, 0x70, 0xf9, 0xd2, 0x8a, 0x4f,
+ 0xdc, 0xed, 0xd3, 0x7d, 0xbe, 0xbf, 0x39, 0xe3, 0x11, 0x04,
+ 0x41, 0x94, 0x96, 0x96, 0xae, 0xd9, 0xba, 0x75, 0xeb, 0xab,
+ 0x35, 0x35, 0x35, 0x4f, 0x66, 0x66, 0x66, 0x16, 0xc4, 0xf0,
+ 0x1c, 0x1c, 0x2c, 0x30, 0x36, 0x36, 0xa6, 0x6f, 0x69, 0x69,
+ 0xf9, 0xa6, 0xb1, 0xb1, 0xf1, 0x78, 0x60, 0x01, 0x27, 0x12,
+ 0x08, 0xc0, 0x2f, 0xec, 0xfd, 0x42, 0x03, 0x73, 0xc5, 0x0f,
+ 0xfc, 0x4d, 0x10, 0x04, 0x51, 0x58, 0x58, 0x58, 0xae, 0xd1,
+ 0x68, 0xd6, 0x15, 0x17, 0x17, 0x57, 0xe6, 0xe5, 0xe5, 0xad,
+ 0xc8, 0xc8, 0xc8, 0x50, 0xa7, 0xa7, 0xa7, 0xe7, 0x88, 0xc5,
+ 0xe2, 0x54, 0x81, 0x40, 0x20, 0xe2, 0xf3, 0xf9, 0xdc, 0x38,
+ 0xc0, 0x10, 0x14, 0x45, 0xb9, 0xdd, 0x6e, 0xb7, 0xcb, 0xe9,
+ 0x74, 0x4e, 0x9a, 0xcd, 0x66, 0x83, 0xc9, 0x64, 0x1a, 0x1e,
+ 0x1e, 0x1e, 0xee, 0xe9, 0xed, 0xed, 0xed, 0xd0, 0x6a, 0xb5,
+ 0xad, 0xfd, 0xfd, 0xfd, 0x31, 0x85, 0xf7, 0xfe, 0x3f, 0x9a,
+ 0x4f, 0x8e, 0xcc, 0xf8, 0x4f, 0x6c, 0x38, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
+};
+
+unsigned char glider_pot_png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00,
+ 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x40,
+ 0x00, 0x00, 0x00, 0x40, 0x08, 0x06, 0x00, 0x00, 0x00, 0xaa,
+ 0x69, 0x71, 0xde, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47,
+ 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7,
+ 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00,
+ 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a,
+ 0x9c, 0x18, 0x00, 0x00, 0x19, 0x50, 0x49, 0x44, 0x41, 0x54,
+ 0x78, 0xda, 0xcd, 0x9b, 0x59, 0x8c, 0x66, 0xc7, 0x75, 0xdf,
+ 0x7f, 0xb5, 0xdd, 0xf5, 0xdb, 0xbb, 0x7b, 0xba, 0xa7, 0xd9,
+ 0x33, 0x3d, 0x1c, 0x2e, 0x92, 0x4c, 0x52, 0xd4, 0x2e, 0x51,
+ 0x8a, 0x83, 0x3c, 0x48, 0x8a, 0x2c, 0xe9, 0x45, 0x8a, 0x25,
+ 0x23, 0x4a, 0x1e, 0xe2, 0x87, 0x20, 0x80, 0x02, 0x24, 0xb0,
+ 0x10, 0x38, 0x4f, 0x09, 0x02, 0xbf, 0xc5, 0x09, 0xf4, 0x60,
+ 0x40, 0x79, 0x72, 0x10, 0xc4, 0x01, 0x1c, 0x40, 0x86, 0x14,
+ 0x18, 0x89, 0xf6, 0x24, 0x4c, 0xa2, 0x58, 0x24, 0x25, 0x5b,
+ 0x5c, 0x86, 0xa4, 0x96, 0x59, 0xc8, 0xe9, 0xe9, 0xe9, 0xe9,
+ 0xbd, 0xbf, 0xfd, 0x6e, 0xb5, 0xe4, 0x61, 0xc8, 0x11, 0x9b,
+ 0x8b, 0xa6, 0x25, 0x4c, 0x4c, 0x1e, 0xa0, 0x71, 0xbb, 0xef,
+ 0xad, 0x3e, 0x75, 0x4e, 0xdd, 0x53, 0xa7, 0xfe, 0xe7, 0x5f,
+ 0x75, 0xc5, 0x17, 0xfe, 0xd5, 0x0f, 0x42, 0x53, 0x8f, 0x29,
+ 0xe7, 0x29, 0xaa, 0xd5, 0x27, 0x5b, 0xba, 0x88, 0x8c, 0xbe,
+ 0x4f, 0x19, 0x15, 0x30, 0x3c, 0x85, 0x9f, 0xaf, 0x51, 0x89,
+ 0x01, 0x2a, 0x68, 0x84, 0x08, 0x18, 0x15, 0xc0, 0x55, 0x78,
+ 0x75, 0x03, 0x27, 0xf7, 0x29, 0x6d, 0x83, 0xe8, 0xed, 0xd1,
+ 0x39, 0x9b, 0xd0, 0x89, 0x06, 0xa8, 0x24, 0xc2, 0xa9, 0x06,
+ 0x77, 0x20, 0x11, 0x83, 0x31, 0x8d, 0x28, 0x60, 0x6a, 0x58,
+ 0xbc, 0x3e, 0xa5, 0xff, 0xfd, 0x94, 0x9d, 0x5e, 0x8d, 0xfc,
+ 0xb4, 0x44, 0xf8, 0x12, 0x5d, 0x45, 0xb8, 0xe7, 0x04, 0xe1,
+ 0x99, 0x88, 0x24, 0xe9, 0xd0, 0x5e, 0x88, 0xa8, 0x09, 0x3c,
+ 0xf7, 0xd4, 0x22, 0x9e, 0x01, 0x5d, 0xbf, 0x4a, 0xd6, 0xbe,
+ 0x4e, 0xfb, 0xde, 0x1f, 0x43, 0x63, 0xf1, 0x74, 0x19, 0xce,
+ 0x63, 0x66, 0x4d, 0x84, 0xac, 0x34, 0xd5, 0x54, 0x21, 0x9c,
+ 0x40, 0x4a, 0x4b, 0xd3, 0x12, 0x44, 0xbd, 0x86, 0x4a, 0x4d,
+ 0xf1, 0x52, 0x51, 0xa5, 0x92, 0x6e, 0xb4, 0x40, 0xcf, 0x9e,
+ 0x66, 0xe8, 0xfb, 0xf4, 0x5a, 0x31, 0xae, 0x5f, 0xb0, 0x3f,
+ 0x3c, 0x05, 0xa2, 0x42, 0x04, 0x8d, 0xb2, 0x1e, 0x5d, 0xcc,
+ 0x6b, 0x1a, 0x99, 0x23, 0xba, 0x11, 0x9d, 0xce, 0x55, 0x6a,
+ 0x75, 0x81, 0xba, 0x3d, 0x65, 0x62, 0x2d, 0x55, 0xfb, 0x2a,
+ 0xc2, 0xec, 0x91, 0x34, 0x7d, 0x44, 0x95, 0x21, 0x5d, 0xc0,
+ 0xd2, 0x50, 0x27, 0x33, 0x9c, 0x03, 0x1b, 0x4f, 0x50, 0x8b,
+ 0x15, 0xed, 0x7e, 0x44, 0xdb, 0x77, 0x49, 0x87, 0x2d, 0x8a,
+ 0xbb, 0x26, 0xf8, 0x4d, 0x4b, 0x90, 0x6d, 0x62, 0x1f, 0xa1,
+ 0x4d, 0x43, 0xa3, 0x04, 0x2e, 0x34, 0x8c, 0xeb, 0x84, 0x74,
+ 0xdd, 0x92, 0x53, 0x92, 0x8a, 0x8a, 0x99, 0x8c, 0x39, 0x7a,
+ 0x40, 0xa0, 0x4e, 0xf7, 0x39, 0xfa, 0xa6, 0xa3, 0x28, 0x1c,
+ 0xad, 0x25, 0xcf, 0xfa, 0xdb, 0x27, 0x5c, 0xf9, 0xa9, 0xa4,
+ 0xb1, 0x4b, 0x34, 0x15, 0x34, 0x33, 0x87, 0xa0, 0x46, 0xc8,
+ 0x09, 0xad, 0x54, 0x53, 0xd7, 0x05, 0x3e, 0x9b, 0x92, 0x9d,
+ 0xee, 0xe2, 0xc3, 0x04, 0xba, 0x92, 0x56, 0x7b, 0x9f, 0x95,
+ 0x7b, 0x1a, 0xe2, 0xb4, 0xe4, 0xe0, 0x4a, 0x97, 0xcd, 0x2b,
+ 0x09, 0xde, 0xc6, 0x04, 0xe5, 0xf1, 0xd6, 0xd0, 0xb8, 0x8a,
+ 0x34, 0x1c, 0x91, 0x47, 0x86, 0x71, 0xdd, 0xc7, 0x84, 0x12,
+ 0x6c, 0x8d, 0xa6, 0x9f, 0x10, 0x45, 0x73, 0xe2, 0xec, 0x59,
+ 0x1c, 0x2f, 0xa2, 0xa3, 0x11, 0xb8, 0x94, 0x55, 0x2d, 0xa8,
+ 0xd2, 0xc0, 0xbc, 0x27, 0x28, 0xea, 0x31, 0xa2, 0x3c, 0xa0,
+ 0xb1, 0x1e, 0x29, 0x25, 0x21, 0x06, 0x99, 0x36, 0xa4, 0xa9,
+ 0x20, 0x32, 0x29, 0x89, 0x4f, 0xe0, 0xf9, 0x94, 0xe6, 0xfe,
+ 0x82, 0x78, 0xec, 0x20, 0x15, 0x34, 0x9d, 0x21, 0xa5, 0xf7,
+ 0x84, 0x32, 0x21, 0xd8, 0x06, 0x39, 0xed, 0x31, 0x93, 0xd7,
+ 0x18, 0xbc, 0x63, 0x89, 0xb8, 0xb0, 0x54, 0xd6, 0xb3, 0x68,
+ 0x0c, 0x4e, 0xcd, 0x18, 0xb6, 0x87, 0x24, 0x9f, 0x99, 0x31,
+ 0xf9, 0xee, 0x0a, 0xd5, 0xe5, 0x98, 0xd6, 0xe9, 0x86, 0xe5,
+ 0x33, 0x43, 0xc6, 0x2f, 0x6c, 0x12, 0x4a, 0x83, 0x9e, 0x06,
+ 0x9a, 0x4c, 0xa0, 0xa2, 0x88, 0xe0, 0x3d, 0xb9, 0xd1, 0x34,
+ 0xb3, 0xc0, 0xe2, 0x47, 0x9f, 0x67, 0xe1, 0xde, 0x7d, 0x84,
+ 0x4c, 0x18, 0xce, 0x13, 0x2c, 0x0d, 0xa2, 0x13, 0x38, 0x7d,
+ 0xe6, 0x90, 0xf5, 0xf7, 0xae, 0xf0, 0x83, 0xef, 0x56, 0x88,
+ 0xe2, 0x1d, 0x08, 0xdf, 0x50, 0x34, 0x5d, 0x44, 0x39, 0x23,
+ 0xed, 0xff, 0x04, 0x5b, 0x9c, 0xa3, 0xa9, 0x32, 0x1a, 0x11,
+ 0xa1, 0xf3, 0xf5, 0xef, 0xe3, 0x18, 0xa3, 0x2b, 0x4f, 0x12,
+ 0x4b, 0x8c, 0x58, 0xa1, 0xae, 0x52, 0xd8, 0x17, 0xf4, 0xda,
+ 0xd0, 0x6d, 0x4f, 0xa9, 0x3a, 0x63, 0xea, 0xb6, 0xa4, 0x0e,
+ 0x0e, 0xa4, 0x42, 0x04, 0x43, 0x8c, 0xc0, 0x87, 0x40, 0x54,
+ 0x65, 0xc8, 0x69, 0x84, 0xdb, 0x55, 0x88, 0xfb, 0xe6, 0x44,
+ 0x5e, 0xd0, 0x6d, 0x8e, 0xb8, 0xee, 0x02, 0xa1, 0x89, 0x50,
+ 0x36, 0x22, 0x4c, 0x1b, 0xc6, 0xd3, 0x31, 0x0b, 0x1f, 0xef,
+ 0xd2, 0x0e, 0x53, 0x8e, 0x9a, 0x39, 0x3a, 0x34, 0xcc, 0xe6,
+ 0x25, 0xa6, 0x1b, 0x13, 0x63, 0x98, 0x4d, 0xfb, 0xd8, 0x2a,
+ 0x21, 0x0e, 0x31, 0xc3, 0x83, 0x9a, 0x6c, 0x31, 0x47, 0xb6,
+ 0x6e, 0x60, 0xc7, 0x0f, 0xe0, 0x2b, 0x0d, 0xaa, 0xc6, 0x49,
+ 0x81, 0x0c, 0x1e, 0x5d, 0x8d, 0x31, 0x6b, 0xfb, 0xf4, 0xef,
+ 0x9e, 0x32, 0xab, 0x12, 0xdc, 0x6c, 0x8d, 0x49, 0x15, 0xd3,
+ 0x5d, 0x2a, 0x19, 0x1f, 0x81, 0x48, 0xc7, 0x0c, 0x06, 0xdb,
+ 0x9c, 0x79, 0x78, 0x99, 0xf1, 0xe3, 0x37, 0x48, 0x8c, 0x60,
+ 0x1e, 0x4a, 0xca, 0xd1, 0x0a, 0xb1, 0xa8, 0xe8, 0x0f, 0xb6,
+ 0xb1, 0x83, 0x29, 0xb5, 0x00, 0x6d, 0x5c, 0x4a, 0xe4, 0x7b,
+ 0x48, 0x61, 0x09, 0x45, 0x8e, 0x0b, 0x9a, 0x4c, 0x5b, 0x74,
+ 0xbb, 0x64, 0x7a, 0x63, 0x82, 0xbb, 0xd2, 0x42, 0xea, 0x9c,
+ 0x4c, 0x43, 0x14, 0x5b, 0x94, 0x51, 0x50, 0x0b, 0x84, 0x07,
+ 0xaf, 0x3c, 0x4d, 0xe5, 0xb0, 0xb5, 0x46, 0xa7, 0x20, 0x0f,
+ 0x35, 0xcd, 0x6a, 0xc9, 0xa9, 0xed, 0x5d, 0x0e, 0xe4, 0x1a,
+ 0xf8, 0x8a, 0x62, 0x38, 0x24, 0x73, 0x86, 0xfc, 0xbd, 0x19,
+ 0x9d, 0x30, 0xe6, 0xa0, 0x98, 0x22, 0xb5, 0x02, 0x1b, 0x31,
+ 0x8d, 0x32, 0xaa, 0x22, 0x63, 0xf6, 0x5c, 0x87, 0xe2, 0xf1,
+ 0x8c, 0xc1, 0xe9, 0x1b, 0x24, 0x67, 0xf6, 0xb0, 0xf4, 0x70,
+ 0xb5, 0x25, 0x77, 0xeb, 0xcc, 0xe5, 0xd3, 0x1c, 0x8d, 0xd7,
+ 0x59, 0x30, 0x57, 0x71, 0x22, 0x40, 0x28, 0xc9, 0x44, 0x45,
+ 0xff, 0xa3, 0x63, 0xea, 0xa6, 0x64, 0xfc, 0xf3, 0x07, 0xd9,
+ 0xd8, 0x36, 0x84, 0x72, 0x81, 0xeb, 0x3e, 0x50, 0xfa, 0x86,
+ 0x07, 0x3e, 0xae, 0x98, 0xe6, 0x8a, 0x53, 0xf7, 0x3a, 0x86,
+ 0x4f, 0xfe, 0x94, 0x44, 0x0e, 0xa8, 0x6d, 0x0b, 0xcd, 0x01,
+ 0x1c, 0x9e, 0xa5, 0x98, 0x1c, 0x20, 0x3b, 0x39, 0xb2, 0x33,
+ 0x42, 0xcb, 0x8b, 0xe7, 0xf0, 0x18, 0xe6, 0xc6, 0x62, 0x4d,
+ 0x89, 0x4e, 0xc1, 0xa9, 0x0c, 0x69, 0x34, 0xed, 0xf3, 0xd9,
+ 0x4d, 0x27, 0x66, 0xee, 0x66, 0xf2, 0x8b, 0x35, 0x4d, 0xd5,
+ 0x40, 0x69, 0x11, 0x3e, 0xc2, 0x60, 0x21, 0x16, 0xd4, 0x44,
+ 0x24, 0x9d, 0x94, 0xd9, 0xe8, 0x79, 0xd4, 0xf9, 0x8c, 0x99,
+ 0x6b, 0xf1, 0xc1, 0x6b, 0x57, 0xd9, 0x59, 0x5d, 0xe1, 0xc5,
+ 0x53, 0x4b, 0x0c, 0x38, 0x82, 0x62, 0xca, 0xee, 0x85, 0x05,
+ 0x46, 0xdb, 0xab, 0xa4, 0x7d, 0x4b, 0xef, 0xed, 0x43, 0xa6,
+ 0x69, 0x9b, 0xe6, 0xb1, 0x0e, 0xe1, 0xa2, 0xe3, 0x7d, 0xbf,
+ 0xfd, 0x03, 0x8e, 0x1e, 0xde, 0x00, 0x5f, 0xa0, 0x1b, 0x4d,
+ 0xf0, 0x31, 0xca, 0x5e, 0xa0, 0xdc, 0xcb, 0x39, 0xbc, 0xf4,
+ 0x36, 0xb6, 0x9f, 0x5c, 0x21, 0x9f, 0xb7, 0xe8, 0x74, 0x2f,
+ 0xd3, 0x28, 0x81, 0xf7, 0x15, 0xfb, 0x17, 0xce, 0x73, 0x7d,
+ 0xa3, 0xcd, 0x7d, 0xbf, 0x59, 0x51, 0x5d, 0x88, 0xd9, 0x9d,
+ 0xf6, 0x41, 0x35, 0x5c, 0x7c, 0x74, 0xcc, 0xfb, 0xff, 0xe1,
+ 0x1c, 0x1b, 0x46, 0x98, 0xe5, 0x36, 0xf5, 0xce, 0x11, 0x1d,
+ 0x34, 0xb5, 0x17, 0xd8, 0xee, 0x1e, 0x66, 0x9a, 0xa3, 0x0e,
+ 0xba, 0xb8, 0xc3, 0x0e, 0x5a, 0x27, 0x09, 0xd2, 0x47, 0x58,
+ 0xd1, 0x20, 0x04, 0xd0, 0x34, 0xd4, 0x5e, 0x21, 0xa3, 0x16,
+ 0x87, 0x93, 0x43, 0x3a, 0xb1, 0x60, 0x71, 0xd0, 0xa5, 0xf0,
+ 0x0d, 0xa1, 0xf6, 0x54, 0x87, 0x53, 0x32, 0xab, 0x88, 0x66,
+ 0x9e, 0x19, 0x15, 0xc1, 0x78, 0x52, 0x59, 0x33, 0x2b, 0x0a,
+ 0x74, 0xe7, 0x2c, 0xcd, 0xb5, 0x1d, 0xb6, 0xee, 0x5f, 0xc6,
+ 0xff, 0x24, 0xe5, 0xae, 0x67, 0x7e, 0xc6, 0x52, 0xdc, 0xe6,
+ 0x7a, 0xdc, 0xa1, 0xbe, 0xda, 0x27, 0xdf, 0x50, 0xb8, 0x71,
+ 0x8f, 0x6d, 0xdf, 0x63, 0xef, 0x71, 0x43, 0x1a, 0x6f, 0xa2,
+ 0x42, 0xc5, 0x3b, 0xff, 0xc1, 0x13, 0xcc, 0xd7, 0x37, 0xe8,
+ 0x07, 0xc9, 0x82, 0xcd, 0x28, 0x87, 0x03, 0xf6, 0xf7, 0x96,
+ 0xb9, 0x7a, 0x78, 0x9e, 0xa9, 0x37, 0xe4, 0xb9, 0x63, 0xf0,
+ 0xd1, 0x11, 0xd5, 0xb5, 0x03, 0x76, 0x9e, 0x5d, 0xe4, 0x74,
+ 0x7b, 0x4a, 0xf5, 0x93, 0x16, 0xb6, 0x75, 0xc8, 0xa9, 0x07,
+ 0x3a, 0x28, 0x3b, 0x67, 0x67, 0xbe, 0xc4, 0xd8, 0xef, 0x23,
+ 0x5c, 0x8d, 0xaa, 0x97, 0x98, 0x15, 0xd7, 0xc9, 0xf3, 0x06,
+ 0xa5, 0x20, 0x84, 0x14, 0xe2, 0x12, 0x3f, 0xcf, 0x08, 0x62,
+ 0xca, 0xe2, 0xca, 0x0c, 0x17, 0x1a, 0xe6, 0x45, 0x8e, 0x4e,
+ 0x7b, 0x15, 0xd2, 0xc6, 0x08, 0x32, 0x9c, 0xf3, 0x78, 0xa1,
+ 0x69, 0x04, 0x20, 0x6b, 0xf0, 0x11, 0x3e, 0x34, 0x94, 0x75,
+ 0x85, 0x47, 0x52, 0xed, 0xcd, 0xc9, 0xe7, 0x11, 0xf5, 0xb8,
+ 0x64, 0x2c, 0xc7, 0x88, 0xb6, 0x64, 0xfd, 0xc1, 0xd3, 0xcc,
+ 0x9a, 0x23, 0xfc, 0x46, 0x81, 0x1f, 0x69, 0xf4, 0x28, 0x66,
+ 0x92, 0xe4, 0xcc, 0x1f, 0x52, 0xec, 0xdc, 0xf5, 0x5e, 0x16,
+ 0xaf, 0x96, 0xdc, 0x7b, 0xf9, 0x32, 0xb2, 0xd8, 0xc5, 0x2f,
+ 0xc6, 0x94, 0x9d, 0x21, 0x07, 0x47, 0x39, 0x97, 0x26, 0x1d,
+ 0xa2, 0xca, 0xb2, 0xfe, 0xf9, 0xcb, 0x44, 0x6f, 0xbf, 0x46,
+ 0x39, 0xea, 0x61, 0x36, 0xce, 0xb2, 0x69, 0xe7, 0x5c, 0x1f,
+ 0x2e, 0x31, 0x4d, 0x46, 0xa4, 0xeb, 0x4f, 0xd2, 0x93, 0x07,
+ 0x84, 0x71, 0x97, 0xbd, 0xc9, 0x79, 0x54, 0xfb, 0x7e, 0x5a,
+ 0x0f, 0x1d, 0xb2, 0xfb, 0xbc, 0x60, 0xe9, 0x62, 0xc6, 0xf2,
+ 0x47, 0x2d, 0x57, 0x67, 0x33, 0xc6, 0x37, 0xce, 0x51, 0xd7,
+ 0x3b, 0x50, 0x4e, 0xf0, 0x6e, 0x4a, 0xd2, 0xb2, 0xe4, 0x9d,
+ 0x88, 0x50, 0xc6, 0x14, 0xc3, 0x08, 0xeb, 0x32, 0x62, 0x3d,
+ 0x46, 0x22, 0x69, 0x27, 0x15, 0xcb, 0x6d, 0x8b, 0x15, 0x35,
+ 0xd3, 0x8e, 0x44, 0xe7, 0xdd, 0x23, 0xca, 0x99, 0x42, 0xf9,
+ 0x18, 0xe3, 0x03, 0xa5, 0x6d, 0x50, 0xca, 0x20, 0xe4, 0x1c,
+ 0xeb, 0x1b, 0xac, 0x14, 0x34, 0x52, 0x50, 0xed, 0x4f, 0x89,
+ 0xe6, 0x81, 0xa5, 0x2c, 0xe6, 0xae, 0xf3, 0xcb, 0xf4, 0x17,
+ 0x32, 0xb4, 0x12, 0x40, 0x40, 0xca, 0xd3, 0x30, 0xe0, 0xb8,
+ 0x14, 0x40, 0x0a, 0xbc, 0xfd, 0xa5, 0x9f, 0x57, 0xc8, 0x0a,
+ 0xf0, 0xc0, 0x2b, 0x6f, 0xec, 0xbe, 0x74, 0xed, 0xdf, 0xbc,
+ 0xbc, 0x67, 0xe9, 0x55, 0xba, 0x52, 0x60, 0xf9, 0x15, 0x7f,
+ 0x7f, 0xe4, 0xe6, 0xc5, 0x7b, 0xcf, 0x07, 0x5a, 0x60, 0x85,
+ 0x67, 0xbb, 0x5b, 0xb3, 0xaf, 0x7f, 0x82, 0x3b, 0xff, 0x1c,
+ 0xb2, 0x13, 0xd1, 0x84, 0x19, 0xf5, 0x41, 0x9b, 0x62, 0xd8,
+ 0xc3, 0x28, 0x8d, 0xf4, 0x90, 0xe8, 0x19, 0xcb, 0xb9, 0x26,
+ 0x9d, 0x05, 0xac, 0x35, 0xd8, 0xf6, 0x08, 0x6d, 0xaa, 0x43,
+ 0x6c, 0x67, 0x84, 0x9d, 0x57, 0xd4, 0x3a, 0x30, 0xb5, 0x6d,
+ 0x30, 0xe7, 0x30, 0x21, 0xc6, 0x9b, 0x06, 0x67, 0x02, 0xf3,
+ 0xc2, 0xb2, 0x6a, 0x25, 0xef, 0x7b, 0xcf, 0x39, 0xda, 0xad,
+ 0x8c, 0xbb, 0xef, 0x5e, 0xa7, 0xdb, 0xed, 0x12, 0x45, 0x11,
+ 0x5a, 0x6b, 0xde, 0x4c, 0xb1, 0xd6, 0x52, 0xd7, 0x35, 0xa3,
+ 0xd1, 0x88, 0x2b, 0x2f, 0x0e, 0x28, 0xc6, 0x0f, 0xf2, 0xf3,
+ 0xde, 0x9f, 0xb3, 0xb3, 0xe1, 0xb8, 0xf8, 0xed, 0x75, 0xf2,
+ 0xe6, 0x6d, 0x24, 0x7a, 0x4c, 0x3e, 0xf7, 0x34, 0x6b, 0x9e,
+ 0x7e, 0x10, 0x88, 0x99, 0x25, 0xf3, 0x09, 0xa6, 0x8c, 0xd0,
+ 0xf1, 0x50, 0x63, 0x0b, 0x8d, 0x35, 0x06, 0x2f, 0x6b, 0xd2,
+ 0x48, 0x30, 0x73, 0x87, 0xf8, 0x68, 0x00, 0x3e, 0x20, 0xea,
+ 0x19, 0x83, 0xca, 0xf2, 0xa1, 0xdf, 0x38, 0xc7, 0x83, 0x0f,
+ 0x3e, 0xc0, 0xea, 0xea, 0x2a, 0x6f, 0x25, 0x51, 0x4a, 0x11,
+ 0xc7, 0x31, 0xed, 0x76, 0x9b, 0xb5, 0xb5, 0x35, 0xb6, 0xb6,
+ 0xb6, 0xe0, 0x82, 0x66, 0xf2, 0x3f, 0x9e, 0xe5, 0x03, 0x17,
+ 0xfb, 0x74, 0xa7, 0x07, 0xe4, 0x49, 0x45, 0x71, 0x57, 0xc4,
+ 0xf8, 0xfe, 0x9c, 0x4a, 0x1d, 0xe2, 0x96, 0x1b, 0xa2, 0xed,
+ 0x94, 0x96, 0x5d, 0x40, 0xf7, 0xea, 0x36, 0xcd, 0x2c, 0xe0,
+ 0x94, 0x40, 0x65, 0x1a, 0x11, 0x07, 0x84, 0x28, 0xf0, 0xd2,
+ 0x11, 0x50, 0xa8, 0xb9, 0xe5, 0x37, 0xcf, 0x9d, 0x39, 0xe6,
+ 0xfc, 0xe3, 0x97, 0x76, 0xf8, 0xce, 0x33, 0xd7, 0x78, 0x71,
+ 0x6f, 0xcc, 0xac, 0xb2, 0x84, 0x10, 0xde, 0x14, 0xe7, 0xa5,
+ 0x10, 0xe4, 0xb1, 0x61, 0x7d, 0xa9, 0xcd, 0xc7, 0x1f, 0x5a,
+ 0xe3, 0x91, 0xfb, 0x56, 0x7e, 0xf1, 0x82, 0x1a, 0xcd, 0xc6,
+ 0x8f, 0x5f, 0x64, 0x59, 0x8f, 0x48, 0xd2, 0x92, 0x03, 0xa3,
+ 0x39, 0x4c, 0x1c, 0xcd, 0x42, 0x4d, 0xa5, 0x4b, 0x12, 0x5b,
+ 0x93, 0x5c, 0x4b, 0xd0, 0xa6, 0x51, 0xe4, 0x3e, 0xa1, 0xd5,
+ 0x68, 0x8a, 0xa6, 0x40, 0x99, 0x12, 0x17, 0x2a, 0xca, 0x66,
+ 0x07, 0x13, 0x27, 0x2c, 0x87, 0x40, 0x3b, 0x6f, 0xdd, 0x52,
+ 0xfc, 0xe5, 0x6f, 0x3e, 0xcd, 0xd7, 0x7f, 0x74, 0xe5, 0x2d,
+ 0x15, 0x05, 0x3f, 0xdf, 0x1e, 0xf2, 0xbd, 0x0b, 0xd7, 0xf8,
+ 0xec, 0xfb, 0xcf, 0xf3, 0xa5, 0x4f, 0x3e, 0xcc, 0xea, 0xea,
+ 0x2a, 0x2f, 0x5c, 0x7a, 0x81, 0xde, 0xdb, 0x12, 0xd8, 0x34,
+ 0xec, 0x47, 0x63, 0x6c, 0xab, 0x26, 0xa4, 0x39, 0x22, 0x34,
+ 0xc4, 0xae, 0xc6, 0x0e, 0x3c, 0xcd, 0xb5, 0x19, 0x72, 0x64,
+ 0xf7, 0x49, 0xfd, 0x98, 0x48, 0x42, 0x64, 0x73, 0x7c, 0x09,
+ 0xce, 0x07, 0xea, 0xe1, 0x98, 0x6a, 0x73, 0x97, 0x7b, 0x17,
+ 0xbb, 0x9c, 0x3b, 0xb7, 0x0e, 0xc0, 0x63, 0x17, 0xb7, 0xdf,
+ 0x72, 0xce, 0xbf, 0x52, 0xbe, 0xfe, 0xa3, 0x2b, 0x3c, 0x76,
+ 0x71, 0x1b, 0x80, 0xf5, 0xf3, 0xeb, 0xa4, 0x0f, 0x65, 0xd4,
+ 0xcc, 0x98, 0x27, 0x16, 0x17, 0x65, 0x28, 0xd7, 0x22, 0x76,
+ 0x0a, 0xe9, 0x02, 0x22, 0x86, 0x59, 0x6b, 0x8c, 0x94, 0xab,
+ 0x2f, 0xd0, 0xb4, 0x9e, 0xc3, 0x86, 0x9f, 0x21, 0x18, 0x11,
+ 0xf9, 0x16, 0x31, 0x92, 0x4c, 0x04, 0x92, 0xe0, 0xe8, 0xb7,
+ 0x32, 0xba, 0xdd, 0x2e, 0x00, 0xdf, 0xbd, 0xb0, 0xc9, 0x5b,
+ 0x5d, 0x5e, 0xb6, 0xb1, 0xdb, 0xed, 0x12, 0xaf, 0x25, 0x58,
+ 0x9b, 0x30, 0xf7, 0x09, 0x15, 0x02, 0x1d, 0x49, 0xa4, 0x4f,
+ 0x40, 0x46, 0x1c, 0xe5, 0x05, 0x61, 0xed, 0x10, 0x3d, 0x7b,
+ 0xa1, 0x8f, 0x29, 0x73, 0x74, 0xe4, 0x40, 0x8e, 0x49, 0x55,
+ 0x0f, 0x21, 0x63, 0x22, 0xef, 0x30, 0x71, 0x40, 0x49, 0x41,
+ 0x14, 0x45, 0x00, 0xbc, 0xb0, 0x3b, 0x3e, 0xd6, 0x99, 0x00,
+ 0x3a, 0x69, 0x84, 0x94, 0xe2, 0x4d, 0x71, 0xd6, 0xfb, 0xc0,
+ 0xa8, 0xa8, 0x8f, 0xdd, 0x7b, 0xd9, 0xc6, 0x28, 0x8a, 0x08,
+ 0x46, 0x81, 0xf2, 0xd4, 0xd1, 0x90, 0x99, 0xc8, 0x6e, 0xc2,
+ 0x78, 0x1b, 0x51, 0xcb, 0x9a, 0xf6, 0xac, 0x41, 0x6c, 0xb5,
+ 0xd0, 0x71, 0xf9, 0x41, 0xa4, 0x99, 0x20, 0xab, 0x98, 0x46,
+ 0x6d, 0x10, 0x25, 0x16, 0x6d, 0x62, 0x8c, 0x33, 0x88, 0x30,
+ 0x23, 0x84, 0x70, 0x6b, 0xa9, 0x9b, 0xd7, 0xf6, 0x58, 0x67,
+ 0x9d, 0x34, 0xe2, 0xef, 0x7c, 0xf0, 0x1e, 0xa6, 0x65, 0x73,
+ 0x5b, 0x63, 0x23, 0xad, 0xb0, 0xce, 0xe3, 0x6f, 0x93, 0x30,
+ 0xa5, 0x10, 0x68, 0x25, 0xa9, 0xad, 0xbb, 0xad, 0xce, 0x56,
+ 0x62, 0xf8, 0xda, 0x13, 0x97, 0x8f, 0x0d, 0xc2, 0xcb, 0x36,
+ 0x6a, 0xad, 0x09, 0x80, 0xf5, 0x01, 0x6b, 0x13, 0xc6, 0x7a,
+ 0x44, 0x92, 0x94, 0xc8, 0x7a, 0x40, 0x21, 0x26, 0x24, 0x17,
+ 0x53, 0xaa, 0x8b, 0xe7, 0xd1, 0x49, 0xcb, 0x63, 0x66, 0x09,
+ 0xa5, 0x76, 0xe8, 0xba, 0x87, 0x4a, 0x4a, 0x9a, 0x20, 0xe8,
+ 0xa4, 0x02, 0xd1, 0x24, 0x48, 0x29, 0x6f, 0x29, 0x7f, 0x75,
+ 0xb6, 0x97, 0x52, 0x30, 0x2d, 0x1b, 0xbe, 0xfa, 0xf8, 0xa5,
+ 0xdb, 0x1a, 0xfb, 0x5b, 0xef, 0x5a, 0xe7, 0xb9, 0xcd, 0x43,
+ 0x36, 0xf6, 0x27, 0xb7, 0xee, 0x19, 0x75, 0x53, 0x77, 0xe3,
+ 0xfc, 0xad, 0x7b, 0x67, 0x17, 0xdb, 0x3c, 0xb0, 0x36, 0xe0,
+ 0x5b, 0x4f, 0x5d, 0xbd, 0xad, 0xce, 0xcf, 0x7f, 0xe8, 0xde,
+ 0xd7, 0x44, 0xdf, 0x2b, 0x6d, 0x94, 0x52, 0xf2, 0x4c, 0x76,
+ 0xc0, 0xe2, 0xb4, 0x8d, 0xd8, 0x9d, 0x30, 0x97, 0x0d, 0x71,
+ 0x67, 0x07, 0x75, 0x43, 0xc2, 0x8b, 0xe7, 0x50, 0xf1, 0xdd,
+ 0x68, 0xa9, 0x2d, 0x4e, 0x08, 0x44, 0x70, 0x98, 0xd8, 0xe0,
+ 0x0d, 0x04, 0x02, 0x66, 0xa6, 0x68, 0x26, 0xcd, 0xff, 0x97,
+ 0xd0, 0xbd, 0x67, 0xb9, 0xcb, 0x3f, 0xf9, 0xdb, 0x0f, 0xf1,
+ 0xf0, 0xfa, 0x02, 0x00, 0x4f, 0x5f, 0x3d, 0xe0, 0x8f, 0xbe,
+ 0xfd, 0x0c, 0x97, 0x5f, 0x35, 0xc5, 0xee, 0x84, 0xe8, 0xc5,
+ 0x9a, 0xe1, 0x78, 0x97, 0xee, 0xfe, 0x12, 0x57, 0x7e, 0x78,
+ 0x8d, 0xde, 0x3b, 0x15, 0xa2, 0x4c, 0x61, 0xde, 0x43, 0xa7,
+ 0x1a, 0x19, 0x42, 0x84, 0x6c, 0x47, 0xc8, 0x0c, 0x42, 0x62,
+ 0x10, 0x22, 0xa5, 0x19, 0x19, 0x76, 0x36, 0x05, 0xbb, 0xbb,
+ 0xc9, 0x1d, 0x37, 0xe8, 0x54, 0x27, 0xe5, 0x2b, 0xbf, 0xfb,
+ 0x9b, 0xbc, 0xf7, 0xee, 0x25, 0xb4, 0x94, 0x68, 0x29, 0x79,
+ 0xef, 0xdd, 0x4b, 0x7c, 0xe5, 0x77, 0xff, 0x26, 0xa7, 0x3a,
+ 0xe9, 0x1d, 0xef, 0x6f, 0xb4, 0xb4, 0x01, 0xa7, 0x25, 0x75,
+ 0x55, 0x32, 0xb8, 0xd8, 0xc3, 0x6c, 0x81, 0xd1, 0x10, 0x54,
+ 0x81, 0x2d, 0x3d, 0x72, 0x6f, 0xa7, 0x66, 0xd6, 0x94, 0x94,
+ 0xc6, 0x31, 0xa9, 0x1b, 0xf6, 0xb7, 0x4b, 0xec, 0xae, 0x26,
+ 0xaf, 0x04, 0xb9, 0xb8, 0xf3, 0x03, 0xf0, 0xa9, 0x77, 0xaf,
+ 0xd3, 0x8a, 0xcd, 0xeb, 0xce, 0xe7, 0x4f, 0xbd, 0x7b, 0xfd,
+ 0x8e, 0xf7, 0x57, 0x4f, 0x56, 0x38, 0x6a, 0x8f, 0xa9, 0xcf,
+ 0x1c, 0xd1, 0xd9, 0x4b, 0x11, 0x57, 0x1c, 0x42, 0x15, 0x98,
+ 0xd6, 0x36, 0x75, 0xdd, 0xa0, 0xad, 0xcb, 0x39, 0xda, 0x29,
+ 0xc0, 0x67, 0x68, 0x19, 0x48, 0xb5, 0x46, 0x45, 0x06, 0x84,
+ 0xc4, 0x4d, 0x24, 0x50, 0xdd, 0x51, 0x83, 0x56, 0xfb, 0xf9,
+ 0xaf, 0xf5, 0xec, 0xd7, 0x95, 0x56, 0x78, 0x8a, 0x49, 0xfd,
+ 0x30, 0xb3, 0x8e, 0x26, 0x4e, 0x26, 0xe8, 0xa9, 0x46, 0x94,
+ 0x25, 0xa2, 0x5b, 0x33, 0xd9, 0x1f, 0x22, 0xbd, 0x72, 0x04,
+ 0x95, 0xa3, 0xe2, 0x2e, 0xc4, 0x39, 0x73, 0x34, 0xa5, 0x4d,
+ 0x18, 0xed, 0xc3, 0x78, 0xb7, 0xbe, 0xe3, 0x06, 0xed, 0x4f,
+ 0xca, 0x5f, 0xeb, 0xd9, 0xaf, 0x3d, 0xe5, 0xea, 0x6d, 0xa4,
+ 0x99, 0x51, 0xf9, 0x0c, 0xd1, 0x32, 0x84, 0x60, 0x31, 0x73,
+ 0x09, 0x42, 0x12, 0x4c, 0x85, 0x14, 0x7a, 0x8f, 0xa0, 0x27,
+ 0x10, 0xdf, 0x60, 0xae, 0x36, 0x29, 0xe5, 0x90, 0xd9, 0x7c,
+ 0xce, 0x64, 0x54, 0xe3, 0xdd, 0x9d, 0xaf, 0xf4, 0xbe, 0xf3,
+ 0xcc, 0xc6, 0xb1, 0xac, 0xff, 0xb2, 0x34, 0xce, 0xf3, 0xed,
+ 0xa7, 0x37, 0xee, 0x78, 0x7f, 0x49, 0x69, 0x91, 0x07, 0x1e,
+ 0xe1, 0x03, 0x8d, 0x99, 0xa2, 0x33, 0x88, 0xeb, 0x36, 0xa2,
+ 0x88, 0x31, 0xb2, 0x40, 0x66, 0xc9, 0x1e, 0xc6, 0x6c, 0x43,
+ 0x38, 0x64, 0x56, 0xec, 0x12, 0x9c, 0xa0, 0x1c, 0x4b, 0x88,
+ 0x40, 0x24, 0xf2, 0x8e, 0x1b, 0x74, 0x75, 0x6f, 0xc2, 0x3f,
+ 0xff, 0xcf, 0x8f, 0xb1, 0x75, 0x34, 0xbb, 0x75, 0x6f, 0xeb,
+ 0x68, 0xc6, 0xef, 0xff, 0xe9, 0x63, 0x5c, 0x7d, 0xc5, 0x12,
+ 0x79, 0xa7, 0x64, 0x47, 0x2d, 0x32, 0x96, 0xab, 0x74, 0x62,
+ 0x87, 0xd7, 0x43, 0xb2, 0x7e, 0x8a, 0x6b, 0x12, 0xc2, 0x24,
+ 0x25, 0x37, 0x0e, 0xdd, 0xcf, 0xf7, 0x28, 0xca, 0x65, 0xc6,
+ 0x8d, 0x07, 0x5b, 0x23, 0x49, 0x68, 0xaa, 0x8a, 0x24, 0x49,
+ 0xf0, 0x56, 0xdf, 0xf1, 0x1c, 0x10, 0x80, 0x1f, 0x5e, 0xde,
+ 0xe5, 0x77, 0xfe, 0xe8, 0xbb, 0xac, 0xf4, 0x32, 0x84, 0x10,
+ 0x6c, 0x0f, 0xe7, 0xb7, 0x05, 0x48, 0xbf, 0xae, 0x1c, 0x2c,
+ 0xbc, 0x8f, 0x33, 0xfd, 0x39, 0x62, 0xa7, 0x46, 0x2c, 0x0c,
+ 0x10, 0x71, 0x1f, 0xbf, 0x1f, 0xe8, 0x76, 0xe6, 0xa4, 0xda,
+ 0xa1, 0xd3, 0xe4, 0x08, 0x27, 0x32, 0x6c, 0x1d, 0x10, 0xb2,
+ 0xc1, 0xbb, 0x0a, 0x90, 0xa8, 0x5a, 0x23, 0x31, 0x27, 0x42,
+ 0x78, 0xbf, 0xf5, 0xae, 0xdb, 0x67, 0xef, 0x85, 0x56, 0xc2,
+ 0x7b, 0xef, 0x5e, 0xe2, 0x81, 0xb5, 0xc1, 0x6b, 0x9e, 0x3d,
+ 0xfc, 0x8a, 0x7f, 0x4f, 0x8c, 0x22, 0x8f, 0xcd, 0x89, 0x74,
+ 0x46, 0x5a, 0xdd, 0xb6, 0xcd, 0xb9, 0x25, 0x41, 0x75, 0xd8,
+ 0x46, 0x0f, 0x04, 0xad, 0x9e, 0x42, 0x14, 0x05, 0x4b, 0x49,
+ 0x84, 0x74, 0x37, 0x20, 0x48, 0xb4, 0x08, 0x02, 0xa3, 0x03,
+ 0x88, 0x1a, 0x21, 0x02, 0xce, 0x39, 0x82, 0x97, 0x04, 0xdb,
+ 0x20, 0xd4, 0xed, 0x73, 0x80, 0x75, 0x9e, 0xe7, 0x36, 0x0f,
+ 0x6f, 0xdb, 0xee, 0x3d, 0x77, 0x2f, 0x71, 0xed, 0x60, 0xca,
+ 0xde, 0xb8, 0xf8, 0xa5, 0xed, 0x96, 0x3a, 0x29, 0x67, 0x16,
+ 0x5a, 0x27, 0xd2, 0xf9, 0xe1, 0xfb, 0x56, 0x6e, 0xdb, 0xc6,
+ 0x34, 0x2d, 0x7a, 0x4b, 0x25, 0x99, 0x0a, 0xb8, 0xa2, 0x42,
+ 0x17, 0x8e, 0x66, 0x54, 0x32, 0xae, 0x13, 0xa4, 0x12, 0x68,
+ 0xe7, 0x6b, 0xf0, 0x47, 0x78, 0x9f, 0x13, 0xbc, 0x80, 0xa0,
+ 0x51, 0x2a, 0xc1, 0xba, 0x86, 0x7a, 0x36, 0x06, 0xb2, 0x5f,
+ 0x5e, 0x90, 0x84, 0x70, 0x0c, 0xde, 0xbe, 0x91, 0x3c, 0xb0,
+ 0x36, 0x60, 0x6f, 0x5c, 0x9c, 0xa8, 0xed, 0xa9, 0x4e, 0x7a,
+ 0xab, 0xdd, 0x72, 0x37, 0xe3, 0x93, 0xef, 0x3a, 0xcb, 0xa9,
+ 0x4e, 0xca, 0xb5, 0x83, 0x29, 0xdf, 0x78, 0xf2, 0xea, 0x2d,
+ 0xec, 0xff, 0xa1, 0x7b, 0x97, 0x6f, 0xab, 0xab, 0x37, 0xdf,
+ 0x47, 0x8c, 0x22, 0x0e, 0xe7, 0x50, 0x97, 0x31, 0x55, 0x91,
+ 0xe3, 0xdc, 0x02, 0x32, 0xb5, 0x64, 0x49, 0x8d, 0xf6, 0x61,
+ 0x91, 0x62, 0x26, 0xa8, 0x1a, 0x4f, 0x33, 0x49, 0x68, 0x25,
+ 0x9a, 0x3a, 0x91, 0xcc, 0xbc, 0xa5, 0x55, 0x48, 0xde, 0x4c,
+ 0xf9, 0xf0, 0xfd, 0x2b, 0xfc, 0xc1, 0x6f, 0x7f, 0x80, 0xc4,
+ 0xfc, 0x22, 0xd4, 0xff, 0xfe, 0xdf, 0xb8, 0x9f, 0xdf, 0xfb,
+ 0x4f, 0x7f, 0xc1, 0xcf, 0x6e, 0x0c, 0x4f, 0xa4, 0xe3, 0xaf,
+ 0x9e, 0x68, 0xa3, 0x48, 0x10, 0xc2, 0x62, 0x6d, 0x46, 0x10,
+ 0x82, 0xf6, 0x82, 0x26, 0x49, 0x02, 0x3e, 0x31, 0xe8, 0x49,
+ 0x29, 0x38, 0x9a, 0x37, 0x8c, 0x0e, 0xda, 0x88, 0x3a, 0x43,
+ 0x66, 0x02, 0x1d, 0x35, 0xd4, 0x4d, 0xc4, 0x38, 0x7d, 0xf3,
+ 0x9c, 0x97, 0x42, 0xf0, 0xfb, 0x9f, 0x7e, 0xf7, 0x31, 0xe7,
+ 0x5f, 0xae, 0x40, 0xbf, 0xf4, 0xc9, 0x87, 0xf9, 0x47, 0xff,
+ 0xfe, 0x7f, 0x9f, 0x6c, 0x19, 0x5c, 0x7b, 0x07, 0x69, 0x7f,
+ 0x82, 0xd0, 0x1e, 0xd7, 0x78, 0xa4, 0xf7, 0x18, 0xe3, 0x88,
+ 0x55, 0x87, 0x34, 0x96, 0xc8, 0xad, 0x9d, 0x84, 0xab, 0xd7,
+ 0xbb, 0x8c, 0x8f, 0x62, 0x22, 0xbd, 0x84, 0xb5, 0x80, 0xb4,
+ 0xe8, 0x54, 0x51, 0x48, 0xf7, 0xa6, 0x0d, 0xc0, 0xd9, 0xc5,
+ 0x16, 0x8b, 0xed, 0xd7, 0x87, 0xe2, 0xbf, 0xb1, 0x36, 0x78,
+ 0xcd, 0xc0, 0xbc, 0x91, 0x14, 0x9b, 0x0b, 0x6c, 0x3e, 0x73,
+ 0x9a, 0xa3, 0x2d, 0x48, 0x75, 0x4c, 0xa7, 0x25, 0xc8, 0x12,
+ 0x20, 0x9a, 0x31, 0x9a, 0x59, 0xf4, 0xd6, 0xf5, 0x05, 0xaa,
+ 0x10, 0xd1, 0x4d, 0x35, 0x46, 0x65, 0x34, 0x75, 0xc0, 0x11,
+ 0xa8, 0xaa, 0x23, 0x4c, 0x48, 0xde, 0xb4, 0x01, 0x10, 0xdc,
+ 0x19, 0x92, 0x65, 0x72, 0x78, 0x8d, 0xee, 0xc2, 0x07, 0x99,
+ 0x6f, 0xae, 0x72, 0x65, 0xff, 0x3a, 0x69, 0x6f, 0x84, 0xd0,
+ 0x0e, 0xdf, 0x68, 0x6c, 0x11, 0xa3, 0x33, 0xbd, 0xc0, 0x62,
+ 0x64, 0x08, 0xce, 0x50, 0x14, 0x73, 0x4a, 0x37, 0xa7, 0xb2,
+ 0x60, 0x65, 0x20, 0xf2, 0x13, 0x20, 0x7f, 0x53, 0x06, 0x60,
+ 0xe3, 0x60, 0xc2, 0xfe, 0xa4, 0x7c, 0xdd, 0x28, 0x78, 0x7e,
+ 0xf3, 0x90, 0xb2, 0x39, 0x59, 0x74, 0x6e, 0x6c, 0x3d, 0xce,
+ 0x29, 0x3c, 0x4b, 0x0b, 0xef, 0x21, 0x84, 0x75, 0x9a, 0xc3,
+ 0x0a, 0x44, 0x85, 0x0c, 0x0a, 0xa1, 0x04, 0xda, 0xd5, 0x35,
+ 0x47, 0xa3, 0x11, 0x95, 0xaf, 0x69, 0x82, 0xc5, 0x0a, 0x8d,
+ 0x0b, 0x31, 0x22, 0x12, 0x38, 0xa9, 0xde, 0xb4, 0x08, 0xf0,
+ 0x3e, 0xf0, 0x87, 0xff, 0xf5, 0x49, 0xfe, 0xe0, 0x73, 0xc7,
+ 0x93, 0xe0, 0xa8, 0xa8, 0xf9, 0xf2, 0x37, 0x9f, 0xfe, 0x15,
+ 0x36, 0x0e, 0x4a, 0x2e, 0x6d, 0xfe, 0x15, 0x3b, 0x07, 0x57,
+ 0x58, 0xee, 0x9d, 0xa7, 0xdb, 0x5a, 0xc7, 0x98, 0x36, 0x48,
+ 0x4b, 0xe3, 0x3d, 0x7a, 0xe3, 0xe2, 0xa3, 0xd0, 0x38, 0x08,
+ 0x9e, 0xb4, 0x95, 0xd2, 0xee, 0x2f, 0x11, 0x64, 0x8b, 0x61,
+ 0x91, 0x11, 0xf2, 0x37, 0x6f, 0x0a, 0x04, 0xe0, 0x07, 0x17,
+ 0xb7, 0xf9, 0x7b, 0x5f, 0xf9, 0xef, 0x7c, 0xe2, 0xe1, 0x33,
+ 0xac, 0x74, 0xb3, 0xd7, 0x2c, 0x83, 0x27, 0x4a, 0xa6, 0x49,
+ 0x40, 0x9a, 0x92, 0xd1, 0x74, 0x4a, 0x33, 0xbd, 0xc0, 0x8e,
+ 0x78, 0x16, 0x11, 0x45, 0x24, 0x32, 0x02, 0xad, 0xd0, 0xdd,
+ 0xfb, 0x16, 0xa8, 0xa6, 0x05, 0xf6, 0x46, 0xc9, 0xe1, 0xe8,
+ 0x08, 0x2b, 0x03, 0xfd, 0x53, 0x9a, 0x9c, 0x36, 0xe3, 0xba,
+ 0x3a, 0x51, 0xb6, 0x3e, 0xbb, 0xd8, 0xbe, 0x6d, 0xbb, 0xd8,
+ 0x28, 0x96, 0x4e, 0x40, 0x78, 0x2c, 0x75, 0x52, 0x62, 0xa3,
+ 0x8e, 0xe9, 0x7c, 0xf4, 0xf9, 0xad, 0x5b, 0xbf, 0x77, 0xf3,
+ 0x98, 0x6e, 0x1e, 0xdf, 0x7c, 0xb9, 0x27, 0x20, 0x63, 0x9d,
+ 0x16, 0x10, 0x1a, 0x4a, 0x0a, 0xba, 0xa9, 0xa1, 0xd7, 0x4e,
+ 0x49, 0x7b, 0x5d, 0x48, 0x22, 0xbc, 0x36, 0xe8, 0xed, 0xb4,
+ 0x8f, 0x8a, 0x96, 0xe8, 0xe8, 0x7d, 0xd2, 0x1d, 0x45, 0x18,
+ 0x4e, 0xa9, 0xbb, 0x07, 0x44, 0x79, 0x1f, 0x35, 0xbd, 0x3d,
+ 0x25, 0xa6, 0x95, 0x7c, 0x5d, 0x78, 0xfb, 0x9a, 0xba, 0x3c,
+ 0x36, 0x9c, 0x5d, 0x68, 0xdd, 0x96, 0xf5, 0x79, 0x19, 0x0a,
+ 0x9f, 0x44, 0xa7, 0x92, 0xb7, 0xc7, 0x29, 0x85, 0xf7, 0x30,
+ 0x8f, 0x58, 0x30, 0x86, 0xee, 0xa0, 0x85, 0xea, 0x66, 0xcc,
+ 0xb2, 0x94, 0x5a, 0xb7, 0xa9, 0xa4, 0x46, 0x37, 0xc9, 0x19,
+ 0x8a, 0x79, 0x8d, 0xcb, 0x25, 0xc9, 0x62, 0x0b, 0xca, 0xeb,
+ 0x14, 0xc3, 0x0a, 0x9d, 0x16, 0xe8, 0x13, 0x60, 0xed, 0xda,
+ 0xba, 0x63, 0x04, 0x66, 0x1a, 0x69, 0x4e, 0xf7, 0x32, 0x76,
+ 0x47, 0x05, 0xd3, 0xaa, 0x79, 0x43, 0x52, 0x54, 0x0a, 0xc1,
+ 0x4a, 0xef, 0x26, 0xca, 0x7c, 0x65, 0x31, 0xf4, 0x7a, 0xa4,
+ 0x68, 0x2b, 0x36, 0x2c, 0x77, 0x53, 0xae, 0x1f, 0xcd, 0x8e,
+ 0x25, 0xbf, 0xcf, 0x7f, 0xe8, 0xde, 0xdb, 0x47, 0x80, 0x8d,
+ 0xd0, 0xa2, 0x45, 0x7f, 0x29, 0x42, 0x76, 0x07, 0x94, 0x9d,
+ 0x25, 0x9a, 0x7c, 0x40, 0x19, 0xf5, 0xb0, 0x5e, 0xa0, 0x8d,
+ 0x02, 0xd5, 0x36, 0x8c, 0xcb, 0x1e, 0xc1, 0x6b, 0xd2, 0x56,
+ 0x41, 0x79, 0x74, 0x48, 0xeb, 0x54, 0x81, 0xfa, 0x15, 0x28,
+ 0x31, 0xa3, 0x24, 0x5f, 0xfc, 0xd8, 0x83, 0x7c, 0xf6, 0xfd,
+ 0xe7, 0x51, 0x52, 0x10, 0x80, 0xef, 0x5d, 0xb8, 0xc6, 0x97,
+ 0xbf, 0xf9, 0xf4, 0x6b, 0x68, 0xf3, 0x0f, 0xdc, 0x73, 0x8a,
+ 0x7f, 0xf6, 0xa9, 0x77, 0xdd, 0x62, 0x80, 0xb6, 0x8e, 0x66,
+ 0xfc, 0x9b, 0xff, 0xf6, 0x14, 0x3f, 0xba, 0xb2, 0x7b, 0xac,
+ 0x5d, 0x3b, 0x31, 0xfc, 0xde, 0x27, 0x1f, 0xe6, 0x63, 0x0f,
+ 0x9d, 0x41, 0x70, 0x73, 0xc7, 0xea, 0xeb, 0x3f, 0xba, 0xc2,
+ 0xbf, 0xfb, 0xde, 0xb3, 0xaf, 0xcb, 0x29, 0xbc, 0xee, 0x14,
+ 0xd5, 0x06, 0xad, 0x25, 0xb2, 0xd5, 0xa2, 0xce, 0x96, 0xa9,
+ 0xf3, 0x33, 0x54, 0x71, 0x04, 0x52, 0x12, 0x0b, 0x90, 0x61,
+ 0x77, 0x4a, 0x18, 0x95, 0xc8, 0x58, 0x11, 0x62, 0x89, 0x8e,
+ 0x33, 0x42, 0x13, 0x43, 0x68, 0x90, 0xe2, 0xe4, 0x40, 0xe8,
+ 0x8b, 0x1f, 0x7b, 0x90, 0xcf, 0x7d, 0xf0, 0x9e, 0x5b, 0xf3,
+ 0x52, 0x00, 0x1f, 0x7f, 0xe8, 0x0c, 0xff, 0xf2, 0x33, 0xef,
+ 0x3b, 0xd6, 0x6e, 0x7d, 0xb1, 0xcd, 0xbf, 0xfe, 0xbb, 0x8f,
+ 0x1c, 0xa3, 0xbf, 0x56, 0xfb, 0x39, 0x7f, 0xf8, 0x85, 0x47,
+ 0x58, 0x7f, 0x55, 0x2e, 0xf9, 0x17, 0x9f, 0x79, 0x1f, 0x1f,
+ 0x7f, 0xc9, 0xf9, 0x97, 0xe7, 0xfc, 0xe7, 0x3e, 0x78, 0x0f,
+ 0x5f, 0xfc, 0xd8, 0x83, 0x27, 0x4f, 0x82, 0xc6, 0xa1, 0x4c,
+ 0x89, 0xd7, 0x7d, 0xac, 0x5a, 0xc2, 0xc9, 0x16, 0x78, 0x4f,
+ 0x67, 0x22, 0x89, 0xf7, 0x2a, 0xa4, 0xd9, 0x10, 0xa8, 0x5d,
+ 0x4d, 0x5c, 0x41, 0xd3, 0xd2, 0x10, 0x65, 0x44, 0xda, 0x21,
+ 0x1d, 0x68, 0x6b, 0x4e, 0xd6, 0x89, 0x10, 0x6f, 0x48, 0x68,
+ 0x3e, 0x72, 0xff, 0x0a, 0x83, 0xd6, 0x2f, 0x22, 0xe9, 0x13,
+ 0x0f, 0x9f, 0xbd, 0xb5, 0x1f, 0xf0, 0xea, 0x08, 0xfa, 0xc4,
+ 0xc3, 0x67, 0x8f, 0x95, 0xcf, 0x8f, 0xdc, 0xff, 0xfa, 0xd5,
+ 0xde, 0xa7, 0xdf, 0xbd, 0x8e, 0x14, 0x27, 0x03, 0x4a, 0xa2,
+ 0x4a, 0x50, 0x2e, 0x42, 0xa8, 0x16, 0xb3, 0xce, 0x80, 0xda,
+ 0x37, 0xb4, 0x6a, 0x45, 0x35, 0x9b, 0x50, 0x5f, 0x9d, 0x22,
+ 0xa3, 0x44, 0x32, 0xa7, 0xa1, 0x16, 0x35, 0xb2, 0xf2, 0x88,
+ 0x52, 0x20, 0x55, 0x82, 0x54, 0x09, 0x95, 0x3f, 0x59, 0x98,
+ 0x65, 0xb1, 0x26, 0x8b, 0xf4, 0x1b, 0x20, 0x3a, 0x8e, 0x81,
+ 0x99, 0x37, 0x82, 0xb7, 0xaf, 0x7e, 0xb6, 0xd0, 0x4a, 0xde,
+ 0x10, 0x0b, 0xa6, 0x91, 0x26, 0x8b, 0x4f, 0x46, 0xd7, 0xf9,
+ 0xa6, 0x40, 0x9a, 0x88, 0x46, 0xa7, 0x28, 0x65, 0x30, 0x1e,
+ 0x64, 0x23, 0xf0, 0xbb, 0x13, 0x12, 0xe7, 0x90, 0x22, 0x54,
+ 0x98, 0x2c, 0x22, 0x21, 0xa2, 0x35, 0x55, 0x98, 0xa9, 0x43,
+ 0x66, 0x0a, 0x1b, 0x24, 0x55, 0x38, 0x19, 0x10, 0x9a, 0x95,
+ 0xcd, 0x1b, 0xae, 0xcd, 0x3e, 0x04, 0x76, 0x86, 0xf3, 0x63,
+ 0xf4, 0xd7, 0x1b, 0xc9, 0x2b, 0x9f, 0xed, 0x8c, 0xde, 0x98,
+ 0x25, 0x1a, 0x15, 0x35, 0xb3, 0xf2, 0x64, 0x9b, 0x36, 0xbe,
+ 0x74, 0x44, 0x79, 0x9f, 0xca, 0xb4, 0x70, 0x4e, 0x62, 0x1c,
+ 0xf8, 0x69, 0x85, 0x19, 0x3b, 0x52, 0xe7, 0x91, 0xda, 0x37,
+ 0x64, 0x52, 0x62, 0xf6, 0x3d, 0x66, 0xaf, 0x41, 0xce, 0x4a,
+ 0x64, 0x16, 0x28, 0x6a, 0x8f, 0x4c, 0x4e, 0x56, 0x0e, 0x06,
+ 0xe0, 0xab, 0x8f, 0xbd, 0xfe, 0xf6, 0xd8, 0xb7, 0x9e, 0xda,
+ 0x38, 0x36, 0x38, 0xdf, 0x78, 0xf2, 0xea, 0xb1, 0xd5, 0xe1,
+ 0x65, 0x99, 0x56, 0x0d, 0xdf, 0x78, 0xf2, 0xea, 0x31, 0x27,
+ 0xbf, 0xf5, 0xd4, 0xeb, 0x93, 0xa4, 0x5f, 0x7d, 0xec, 0x12,
+ 0x27, 0x25, 0xd0, 0x0c, 0x31, 0x26, 0x5d, 0xc0, 0x45, 0x39,
+ 0x3e, 0x08, 0xa8, 0x1d, 0x54, 0x01, 0x13, 0x34, 0x11, 0x01,
+ 0x9d, 0xcd, 0x2d, 0xad, 0xab, 0x87, 0x04, 0x0f, 0x9e, 0x31,
+ 0x55, 0xaf, 0x82, 0x34, 0x63, 0x1e, 0x12, 0x5a, 0x49, 0xef,
+ 0xc4, 0xc9, 0xe6, 0x4f, 0xbe, 0xff, 0x33, 0xe6, 0xb5, 0xe5,
+ 0x0b, 0x1f, 0xb9, 0x8f, 0xa5, 0x76, 0xca, 0x68, 0x5e, 0xf3,
+ 0x5f, 0xfe, 0xf2, 0x0a, 0xff, 0xf1, 0xff, 0xfc, 0xec, 0x58,
+ 0xbb, 0xdd, 0x71, 0xc1, 0x3f, 0xfe, 0x0f, 0xdf, 0x7f, 0xed,
+ 0xd6, 0xd8, 0x77, 0x2e, 0xb0, 0x3b, 0x2e, 0x8e, 0x01, 0xa0,
+ 0x7f, 0xfb, 0x8d, 0xa7, 0xd8, 0x9b, 0x14, 0x7c, 0xe6, 0x7d,
+ 0xe7, 0xe9, 0x66, 0x11, 0x7b, 0x93, 0x82, 0x3f, 0xfd, 0x8b,
+ 0x8b, 0x7c, 0xed, 0x87, 0x27, 0x3f, 0xa3, 0xd0, 0x59, 0x39,
+ 0x4d, 0x19, 0xa7, 0x10, 0x27, 0x78, 0xe7, 0x31, 0x2e, 0x43,
+ 0xf9, 0x31, 0xc1, 0x45, 0x88, 0x28, 0xa0, 0x5d, 0x3b, 0xc5,
+ 0x4f, 0x66, 0x20, 0x6b, 0x64, 0x22, 0x70, 0x49, 0x4a, 0x19,
+ 0x0c, 0x3a, 0xe9, 0x63, 0x7e, 0x05, 0x3e, 0x34, 0x00, 0x7f,
+ 0xf6, 0xc4, 0x65, 0xfe, 0xec, 0x89, 0xcb, 0x24, 0x46, 0xfd,
+ 0xd2, 0x62, 0xe5, 0xf2, 0xce, 0x88, 0x7f, 0xfa, 0x27, 0xff,
+ 0x17, 0x2d, 0x25, 0x42, 0xf0, 0x86, 0x4b, 0x5a, 0xe3, 0x3c,
+ 0x7f, 0xfc, 0xe8, 0x4f, 0xf8, 0xe3, 0x47, 0x7f, 0x72, 0x5b,
+ 0x9d, 0x6f, 0x88, 0x40, 0x07, 0x8b, 0x1c, 0xd9, 0x25, 0x9c,
+ 0x6b, 0xe3, 0xcc, 0x14, 0x6f, 0x2a, 0x12, 0x1d, 0x11, 0x64,
+ 0x60, 0xae, 0x1a, 0x74, 0x23, 0x23, 0xaa, 0x25, 0x89, 0x71,
+ 0x73, 0x2a, 0xe9, 0x70, 0x5a, 0x13, 0x47, 0x1d, 0x5a, 0x3e,
+ 0xa1, 0x5f, 0x36, 0xf8, 0x57, 0x24, 0xc2, 0x57, 0x67, 0xde,
+ 0x10, 0x6e, 0x6e, 0x69, 0x9d, 0x04, 0x90, 0x44, 0x5a, 0xf1,
+ 0xe1, 0xfb, 0x56, 0x6e, 0x4b, 0x63, 0x29, 0x29, 0x50, 0x52,
+ 0xde, 0x56, 0x67, 0x78, 0x69, 0x3b, 0xed, 0xd5, 0x69, 0x42,
+ 0xbc, 0xc2, 0x46, 0xef, 0x3d, 0x89, 0xae, 0x89, 0xdd, 0x84,
+ 0xd9, 0x64, 0x4a, 0xb2, 0xac, 0x69, 0xc2, 0x0c, 0x1d, 0x69,
+ 0x52, 0xad, 0x98, 0x96, 0x0d, 0x3a, 0x3f, 0x02, 0x97, 0x09,
+ 0x30, 0x29, 0x49, 0x24, 0x88, 0x43, 0x4c, 0x56, 0x25, 0xa4,
+ 0xce, 0xb2, 0xe0, 0x6a, 0x84, 0x17, 0x58, 0x6b, 0x51, 0x4a,
+ 0xbd, 0x26, 0xf3, 0x8e, 0xe6, 0x15, 0x5f, 0x7b, 0xe2, 0xf2,
+ 0x9b, 0x76, 0x40, 0x22, 0x04, 0x18, 0xce, 0xab, 0xd7, 0x40,
+ 0x6e, 0xb8, 0x79, 0x7c, 0x0e, 0x0f, 0xd9, 0x44, 0x11, 0x65,
+ 0x15, 0x3b, 0xe5, 0x1e, 0x55, 0xb1, 0x82, 0x94, 0x6d, 0x1a,
+ 0x39, 0x27, 0xdc, 0xa5, 0x49, 0x37, 0x0d, 0x5a, 0xb5, 0x25,
+ 0x77, 0xd5, 0x0d, 0x8d, 0x37, 0x20, 0x14, 0x06, 0x45, 0x8c,
+ 0x25, 0x35, 0x33, 0x4c, 0x52, 0x63, 0x6b, 0x4f, 0x5d, 0xd7,
+ 0xc4, 0x71, 0xcc, 0xb9, 0xa5, 0x0e, 0x17, 0xb7, 0x47, 0xc7,
+ 0xde, 0xc2, 0xaf, 0x52, 0x99, 0xfd, 0x75, 0xc8, 0xfa, 0xd2,
+ 0xcd, 0x1c, 0x52, 0xd7, 0x35, 0x4d, 0xe5, 0x11, 0x85, 0xc4,
+ 0xd4, 0x13, 0x4e, 0x0f, 0x24, 0x5b, 0xfb, 0x6d, 0xca, 0x95,
+ 0x3e, 0xf9, 0x64, 0x82, 0x8e, 0x15, 0x7e, 0x25, 0x41, 0xba,
+ 0x15, 0xcd, 0x7c, 0x49, 0xa1, 0x3b, 0xa0, 0x23, 0x4b, 0x1e,
+ 0x7b, 0xf2, 0xd4, 0x43, 0x34, 0xe5, 0xc0, 0x1d, 0x70, 0xb0,
+ 0x3d, 0x61, 0x34, 0xba, 0xe9, 0xf4, 0xc7, 0x1f, 0x5a, 0xe3,
+ 0xad, 0x2e, 0x2f, 0xdb, 0x38, 0x1a, 0x8d, 0x38, 0x38, 0x70,
+ 0xa8, 0xd3, 0x77, 0x51, 0x99, 0x08, 0x35, 0x9d, 0xb2, 0x28,
+ 0x0b, 0x5c, 0x51, 0xe2, 0xb3, 0x94, 0xca, 0xd7, 0xd8, 0x96,
+ 0x47, 0x3a, 0x63, 0x09, 0x99, 0xa2, 0xec, 0x40, 0x99, 0x34,
+ 0x1c, 0x85, 0x29, 0x37, 0xec, 0x21, 0xdb, 0x21, 0x30, 0xcc,
+ 0xbb, 0x3c, 0x77, 0x65, 0xc4, 0x95, 0x2b, 0x37, 0x97, 0xa7,
+ 0x47, 0xee, 0x5b, 0xe1, 0xb3, 0xef, 0x3f, 0xff, 0x96, 0x75,
+ 0xfe, 0xb3, 0xef, 0x3f, 0xcf, 0x23, 0x2f, 0xed, 0x15, 0x5c,
+ 0xb9, 0xb2, 0xc1, 0x73, 0x97, 0xe7, 0xcc, 0x5b, 0x1d, 0xe2,
+ 0xa5, 0x55, 0x42, 0xe3, 0xc9, 0xec, 0x90, 0x50, 0x06, 0x6c,
+ 0xde, 0x21, 0x52, 0x09, 0x21, 0xd4, 0xe8, 0x3a, 0x8b, 0x68,
+ 0x4a, 0x87, 0xc2, 0x11, 0x25, 0x09, 0xb5, 0xb7, 0x34, 0x4a,
+ 0x61, 0x99, 0x63, 0xb5, 0x63, 0xb4, 0xbb, 0xcb, 0x47, 0xa6,
+ 0x77, 0xb1, 0xb5, 0xb5, 0xc5, 0xe9, 0xd5, 0x55, 0xbe, 0xf4,
+ 0xc9, 0x87, 0x79, 0xe4, 0xbe, 0x65, 0xbe, 0x7b, 0x61, 0x93,
+ 0x17, 0x76, 0xc7, 0xcc, 0xeb, 0x37, 0xef, 0xa0, 0xa4, 0x10,
+ 0x82, 0x2c, 0xd2, 0xdc, 0x7d, 0xaa, 0x73, 0xeb, 0xa0, 0x24,
+ 0xc0, 0xd6, 0xd6, 0x16, 0x93, 0xc9, 0x9c, 0x8d, 0x6d, 0x8f,
+ 0x55, 0x9a, 0x28, 0x32, 0xc8, 0xb4, 0x8d, 0x6d, 0xe6, 0xc8,
+ 0x28, 0xa6, 0x36, 0x1d, 0xca, 0xb6, 0x20, 0x84, 0x09, 0x3a,
+ 0x0d, 0x0b, 0xd8, 0x7c, 0x84, 0xf2, 0x33, 0x6a, 0x5b, 0xe1,
+ 0x7c, 0x45, 0xa0, 0x41, 0xd1, 0x20, 0xb5, 0x46, 0x0a, 0xcd,
+ 0xb7, 0x1e, 0xbf, 0x44, 0xf4, 0xd2, 0x41, 0xa9, 0xd5, 0xd5,
+ 0x55, 0x1e, 0xb9, 0x6f, 0xe5, 0x56, 0x67, 0x6f, 0x35, 0xd9,
+ 0xda, 0xda, 0xe2, 0xc2, 0x85, 0xe7, 0xf9, 0xc1, 0xff, 0xf4,
+ 0x28, 0xef, 0xf1, 0xd2, 0x53, 0xa9, 0x36, 0x2d, 0x63, 0x98,
+ 0xd7, 0x92, 0xc4, 0x2b, 0xa6, 0x46, 0x30, 0x77, 0x1d, 0x4e,
+ 0xd5, 0x2d, 0xf4, 0x30, 0xef, 0x61, 0x6c, 0x4c, 0x2a, 0x0f,
+ 0x49, 0x32, 0x0b, 0x6a, 0x8a, 0x50, 0x15, 0x8e, 0x04, 0x11,
+ 0x19, 0x44, 0x1a, 0xd8, 0x29, 0xc7, 0x7c, 0xfd, 0xc7, 0x17,
+ 0x69, 0xbc, 0xe7, 0xd2, 0x95, 0x17, 0x38, 0x7f, 0xee, 0xad,
+ 0x79, 0x58, 0xfa, 0x85, 0x2b, 0x1b, 0x8c, 0x27, 0x05, 0x8f,
+ 0x7e, 0x6b, 0xc8, 0xc1, 0xa1, 0x64, 0x24, 0x53, 0x82, 0x33,
+ 0xf4, 0x7d, 0x85, 0x75, 0x05, 0x22, 0x19, 0x10, 0x8c, 0xc3,
+ 0x04, 0x47, 0x8a, 0x62, 0xa4, 0x05, 0xba, 0x12, 0x09, 0xa8,
+ 0x04, 0x2f, 0x07, 0x08, 0x55, 0xa3, 0x75, 0x85, 0x89, 0x3d,
+ 0x46, 0x97, 0xa0, 0x03, 0x98, 0x1a, 0xa3, 0x23, 0x46, 0xb3,
+ 0x86, 0xaf, 0xfe, 0x70, 0x93, 0xb3, 0x8b, 0x82, 0xf3, 0x37,
+ 0x6e, 0x70, 0xaa, 0xd3, 0x42, 0x0b, 0x81, 0x08, 0x1c, 0x3b,
+ 0x49, 0xf6, 0xd7, 0x4b, 0x9c, 0x7a, 0x82, 0x17, 0x34, 0xa5,
+ 0xe7, 0xc6, 0xe6, 0x94, 0x17, 0x36, 0x1a, 0xf6, 0x76, 0x07,
+ 0xd8, 0xe9, 0x1c, 0xa3, 0x15, 0x1d, 0x52, 0x14, 0x01, 0x55,
+ 0x1c, 0x50, 0xe8, 0x94, 0x4a, 0x2f, 0x22, 0x4d, 0x20, 0xaf,
+ 0x6b, 0x32, 0x62, 0x8a, 0x24, 0x45, 0xb7, 0x2d, 0x94, 0xbe,
+ 0x41, 0xfa, 0x08, 0xa9, 0x73, 0x84, 0x1b, 0xe0, 0xad, 0xa6,
+ 0x90, 0x16, 0x84, 0x47, 0x46, 0x15, 0x3a, 0x2e, 0x88, 0xd5,
+ 0x14, 0xe1, 0xe6, 0x6c, 0x5c, 0x3f, 0xe2, 0xc5, 0x1b, 0x3b,
+ 0x14, 0xed, 0xe7, 0x50, 0xc9, 0x84, 0xd9, 0x30, 0x45, 0xd8,
+ 0x5d, 0xee, 0xee, 0xce, 0x59, 0x38, 0xea, 0x60, 0x8f, 0x02,
+ 0xe9, 0x5a, 0x45, 0x67, 0xc1, 0x51, 0x0a, 0x47, 0xdd, 0x34,
+ 0x54, 0xe3, 0x82, 0x81, 0x75, 0x54, 0x8d, 0xa0, 0x38, 0xdf,
+ 0xa5, 0xb7, 0x7b, 0x8e, 0x4b, 0x4f, 0x4d, 0xa9, 0x3e, 0xb0,
+ 0x43, 0x52, 0xcd, 0x90, 0xed, 0x98, 0x89, 0x13, 0xd8, 0xe1,
+ 0x59, 0xd4, 0xf7, 0xef, 0xa1, 0xab, 0x3a, 0x88, 0xa6, 0xc7,
+ 0xb5, 0x1b, 0x17, 0x68, 0xc2, 0x10, 0x21, 0x22, 0xa4, 0xcd,
+ 0x50, 0x49, 0x20, 0x5a, 0xb5, 0xe8, 0xd5, 0x92, 0xa8, 0x97,
+ 0xa0, 0x00, 0x39, 0xd5, 0x14, 0x9b, 0x92, 0xe9, 0xa6, 0xa1,
+ 0xe8, 0x37, 0xf4, 0xcf, 0x44, 0x10, 0x22, 0xa2, 0x72, 0x42,
+ 0xcf, 0x1e, 0x10, 0x68, 0x68, 0x64, 0xa0, 0x89, 0x96, 0x18,
+ 0x96, 0x39, 0x41, 0xce, 0x49, 0xa7, 0x53, 0x9c, 0x09, 0x44,
+ 0xb5, 0x40, 0xa7, 0xa1, 0x21, 0x13, 0x16, 0x4d, 0x84, 0x68,
+ 0x29, 0x6a, 0xd5, 0xc2, 0x2b, 0x8b, 0xd2, 0x0a, 0xa9, 0x0d,
+ 0x52, 0x49, 0xac, 0xab, 0x98, 0x51, 0x21, 0x9a, 0x03, 0x8c,
+ 0x32, 0xc4, 0xaa, 0x87, 0x2e, 0x40, 0xd8, 0x06, 0x7a, 0x35,
+ 0x72, 0xd8, 0xe5, 0xf2, 0x44, 0x33, 0x6a, 0xef, 0xf1, 0xb6,
+ 0xe5, 0x36, 0x66, 0x3b, 0xe2, 0xea, 0x13, 0x20, 0x9a, 0xc0,
+ 0xca, 0x07, 0x4e, 0xa3, 0xd7, 0x2e, 0x31, 0xb4, 0x25, 0x3a,
+ 0x96, 0x64, 0xd3, 0x45, 0x86, 0x57, 0x4e, 0x31, 0x39, 0x73,
+ 0x09, 0xb9, 0x3d, 0x63, 0xf4, 0xe7, 0x5b, 0x9c, 0xfa, 0x9d,
+ 0x73, 0xe4, 0x5d, 0x83, 0xe8, 0x4f, 0xd9, 0x89, 0xe6, 0x88,
+ 0x32, 0xa5, 0xdd, 0x3d, 0xe4, 0x6c, 0xf6, 0x49, 0x6e, 0x6c,
+ 0xfe, 0x25, 0xb2, 0x9c, 0x20, 0x22, 0x87, 0x5a, 0x3b, 0xc4,
+ 0x9c, 0x01, 0xa1, 0xbb, 0x8c, 0x7e, 0x6a, 0x71, 0xb5, 0x27,
+ 0x1f, 0x28, 0x5a, 0xe7, 0x14, 0xa1, 0xae, 0x68, 0x0e, 0x22,
+ 0x5c, 0xe9, 0x30, 0x49, 0x87, 0xe9, 0x5c, 0xe1, 0x7d, 0x4c,
+ 0x50, 0x50, 0x2b, 0x4d, 0x41, 0x46, 0x9e, 0x96, 0x48, 0xa3,
+ 0x08, 0x4a, 0x02, 0x73, 0x94, 0x50, 0x68, 0x9b, 0xcc, 0xf1,
+ 0xda, 0xe0, 0x0a, 0x8b, 0xd0, 0xe0, 0x63, 0xc8, 0x7b, 0x02,
+ 0x2f, 0x4b, 0xa4, 0xaa, 0xc1, 0x07, 0xb0, 0x16, 0xe1, 0x3c,
+ 0xc1, 0x9f, 0xa2, 0xa1, 0x4b, 0xcd, 0x01, 0x79, 0xd0, 0xd8,
+ 0x12, 0xb4, 0xdc, 0xc3, 0x64, 0x9e, 0x66, 0xec, 0xb8, 0xe1,
+ 0xda, 0x68, 0x57, 0xf0, 0xce, 0xe5, 0x82, 0x07, 0xdb, 0x5d,
+ 0xfe, 0xd7, 0xa3, 0x0d, 0xe5, 0x13, 0x97, 0xb9, 0x77, 0xf4,
+ 0x1e, 0xc4, 0xc2, 0x11, 0xad, 0x69, 0x87, 0x1b, 0xdb, 0x92,
+ 0xad, 0xf6, 0x53, 0x98, 0x45, 0x47, 0xfd, 0x83, 0x1d, 0xc2,
+ 0x5a, 0x9b, 0x34, 0x91, 0xa4, 0xc5, 0x80, 0x32, 0x78, 0x82,
+ 0xf0, 0x34, 0xba, 0x4d, 0x25, 0x8f, 0x88, 0xe2, 0x29, 0x83,
+ 0xb5, 0x01, 0x7b, 0xd7, 0x77, 0x89, 0x07, 0x15, 0x6a, 0x49,
+ 0xa2, 0x54, 0x9b, 0xeb, 0xcf, 0xcf, 0xc9, 0x7c, 0x97, 0x56,
+ 0xd4, 0xa2, 0xd8, 0x9b, 0x10, 0x9c, 0xc7, 0x2c, 0xc5, 0xe8,
+ 0x23, 0x87, 0x2d, 0xc7, 0xa8, 0xbb, 0x32, 0x74, 0x32, 0xc0,
+ 0xd5, 0x35, 0x01, 0x4f, 0x1e, 0x05, 0xf2, 0xac, 0x26, 0x17,
+ 0x86, 0xc8, 0x4b, 0x9c, 0x97, 0xcc, 0x43, 0x4a, 0xd9, 0x04,
+ 0xf4, 0x20, 0x1b, 0x33, 0xaa, 0xdb, 0x54, 0xf1, 0xcd, 0xaf,
+ 0x3b, 0x8d, 0x69, 0x10, 0xe9, 0x88, 0xbe, 0xd9, 0xc3, 0xdb,
+ 0x29, 0x2a, 0x80, 0x8a, 0x52, 0x6a, 0x15, 0x33, 0xaf, 0xfa,
+ 0x8c, 0xaa, 0x88, 0x86, 0x0e, 0x53, 0x17, 0x13, 0x69, 0x30,
+ 0xf3, 0x8a, 0xba, 0x73, 0x40, 0x4b, 0xe5, 0x4c, 0x43, 0x85,
+ 0x97, 0x8e, 0xa9, 0x98, 0xd1, 0x6a, 0x8f, 0x79, 0xfb, 0x83,
+ 0xcb, 0xbc, 0x58, 0x6e, 0xf2, 0xe4, 0xd1, 0x8f, 0x69, 0x1f,
+ 0x2c, 0x60, 0xed, 0x0e, 0xd5, 0x5d, 0x2f, 0x52, 0xad, 0xb6,
+ 0xc9, 0x2e, 0x1d, 0x92, 0x47, 0x1a, 0xfd, 0xa1, 0x15, 0xaa,
+ 0x24, 0x63, 0x70, 0xd0, 0xa5, 0xac, 0x0a, 0x84, 0x4b, 0x69,
+ 0x82, 0x40, 0x8a, 0x2e, 0xa5, 0x1b, 0xa1, 0x62, 0x8b, 0xe9,
+ 0x17, 0xe8, 0xde, 0x0c, 0x92, 0x8c, 0xc9, 0x91, 0x23, 0xab,
+ 0x7a, 0x74, 0x16, 0x35, 0xb6, 0xac, 0xc9, 0xa2, 0x88, 0xd9,
+ 0xe4, 0x90, 0x68, 0xad, 0x83, 0x8c, 0x24, 0x01, 0x47, 0x08,
+ 0x13, 0xa2, 0xb4, 0x44, 0xe5, 0x86, 0xa0, 0x2d, 0x2a, 0x2a,
+ 0x89, 0xf2, 0x86, 0x30, 0x87, 0xaa, 0x94, 0x20, 0x35, 0x89,
+ 0x1e, 0xd1, 0x11, 0x1a, 0x1d, 0x2f, 0x08, 0xf2, 0x62, 0x46,
+ 0x3d, 0x32, 0xb8, 0x60, 0x89, 0xb0, 0x68, 0x3d, 0xe6, 0xd0,
+ 0xfe, 0x18, 0xa3, 0x66, 0x18, 0x2f, 0x10, 0x75, 0x4a, 0x54,
+ 0x65, 0x64, 0xf1, 0x12, 0xd2, 0xac, 0xb1, 0x3d, 0x4e, 0x99,
+ 0x65, 0x19, 0xb6, 0x69, 0xd3, 0xb6, 0x19, 0x95, 0x38, 0x62,
+ 0x1e, 0x09, 0x90, 0x35, 0x85, 0xf0, 0x6c, 0xc8, 0x0e, 0x5e,
+ 0xd4, 0x2c, 0xac, 0x16, 0x9c, 0xdf, 0x59, 0xe4, 0x72, 0x72,
+ 0x1d, 0xbb, 0x72, 0x40, 0xd5, 0x76, 0x88, 0x61, 0x44, 0xfa,
+ 0xec, 0x01, 0x79, 0xbc, 0x48, 0xf6, 0xb7, 0xba, 0xe4, 0x4d,
+ 0x4d, 0x3c, 0x5a, 0xc0, 0xd5, 0x81, 0x62, 0x96, 0x10, 0xe6,
+ 0x2d, 0x84, 0x2c, 0x70, 0xf3, 0x1e, 0x49, 0xcb, 0xe0, 0xbc,
+ 0x27, 0x6b, 0x5b, 0xc0, 0x01, 0x12, 0x5b, 0x34, 0x44, 0xe4,
+ 0x78, 0xad, 0xa9, 0x9c, 0x83, 0xa0, 0xd0, 0x71, 0x07, 0x5d,
+ 0x04, 0x6a, 0x21, 0x89, 0xa3, 0x18, 0x35, 0x9d, 0xd1, 0x04,
+ 0x87, 0xcd, 0x73, 0x74, 0xaa, 0x11, 0x51, 0x49, 0x53, 0x76,
+ 0x70, 0x21, 0xa7, 0x4a, 0x32, 0x2a, 0x2d, 0x41, 0x1b, 0x72,
+ 0xb7, 0x8f, 0x3e, 0x12, 0xcb, 0x2c, 0x76, 0x86, 0x94, 0x13,
+ 0x75, 0xb3, 0x5c, 0xa4, 0x43, 0x08, 0x53, 0x74, 0xbc, 0x8f,
+ 0xc4, 0x41, 0x6d, 0xd0, 0x4a, 0xa1, 0x13, 0x41, 0x39, 0xde,
+ 0x43, 0x47, 0x5d, 0xe2, 0x08, 0x1a, 0x2c, 0x71, 0xd3, 0xa6,
+ 0xd1, 0x1e, 0x13, 0x02, 0x36, 0x34, 0x04, 0xe3, 0xa8, 0x4c,
+ 0x60, 0x22, 0x62, 0x2e, 0x99, 0x84, 0xeb, 0xaa, 0x60, 0x25,
+ 0x92, 0xbc, 0xfd, 0xf0, 0x34, 0x5b, 0x3f, 0x73, 0xc8, 0xcc,
+ 0xd0, 0xf1, 0x82, 0xde, 0x7a, 0x4e, 0x4b, 0x2b, 0x8a, 0x72,
+ 0x8e, 0xb7, 0x19, 0xb9, 0x68, 0x31, 0xa7, 0xa4, 0x1e, 0x4a,
+ 0x2a, 0xe7, 0xe8, 0xea, 0x98, 0x5a, 0xd6, 0x60, 0x0d, 0x42,
+ 0xbc, 0xf4, 0x2d, 0xa3, 0x01, 0x81, 0x47, 0x61, 0x70, 0x04,
+ 0xb4, 0x72, 0xe8, 0x1c, 0x2c, 0x25, 0x59, 0x5b, 0x52, 0x1f,
+ 0x08, 0xa4, 0xa8, 0x49, 0x7c, 0x4d, 0x33, 0x9f, 0x11, 0x45,
+ 0x39, 0x22, 0x77, 0x28, 0xe9, 0x51, 0x3e, 0xa7, 0x68, 0x4e,
+ 0x51, 0xc7, 0x31, 0x3a, 0x15, 0x64, 0x2e, 0x67, 0x2e, 0x02,
+ 0x13, 0xd5, 0x41, 0x37, 0x2a, 0x62, 0xac, 0x63, 0x88, 0x0b,
+ 0x5c, 0xd3, 0xc7, 0x28, 0x89, 0x17, 0x07, 0x68, 0x01, 0xd5,
+ 0xf8, 0x14, 0x92, 0x65, 0xa6, 0xae, 0xa1, 0x55, 0x7b, 0xbc,
+ 0xcf, 0x29, 0x2b, 0x41, 0x23, 0x03, 0x91, 0xb4, 0xa8, 0x78,
+ 0x97, 0xc6, 0x8e, 0xb1, 0x0e, 0xaa, 0x30, 0xc2, 0xa4, 0x01,
+ 0xd5, 0x37, 0xa8, 0xb6, 0xc4, 0x69, 0xc7, 0xa4, 0xca, 0x69,
+ 0x46, 0x35, 0x73, 0x53, 0xb3, 0xea, 0xba, 0x78, 0x29, 0x31,
+ 0x85, 0x64, 0x7c, 0x7d, 0xce, 0x76, 0x14, 0x68, 0xc5, 0x29,
+ 0xad, 0x3c, 0x86, 0xa4, 0x20, 0xca, 0x04, 0x4b, 0x8b, 0x09,
+ 0xbb, 0xd7, 0x87, 0x38, 0xdf, 0x45, 0xd9, 0x12, 0xa5, 0x52,
+ 0x6a, 0x55, 0x92, 0xf5, 0x3c, 0xb2, 0x09, 0x78, 0x2c, 0x49,
+ 0x96, 0x31, 0x36, 0x15, 0xd3, 0x3d, 0x4b, 0x77, 0x10, 0x21,
+ 0x94, 0x61, 0x72, 0x60, 0x19, 0x8d, 0x6b, 0xd2, 0x56, 0x46,
+ 0xe3, 0x6a, 0x54, 0xa4, 0x70, 0x03, 0x89, 0xea, 0x95, 0x08,
+ 0x97, 0x30, 0x2f, 0x07, 0x58, 0x13, 0xd1, 0xd2, 0x12, 0x67,
+ 0x63, 0x66, 0x0a, 0x62, 0x11, 0x53, 0xda, 0x80, 0xb6, 0xc1,
+ 0x81, 0x55, 0x37, 0x3f, 0x9c, 0x34, 0x31, 0x49, 0x6b, 0x08,
+ 0x7a, 0x13, 0xa7, 0x1b, 0xea, 0x46, 0xa1, 0x65, 0x9f, 0x39,
+ 0x9e, 0x50, 0xd7, 0xf8, 0xa0, 0xa8, 0x28, 0x31, 0x91, 0x81,
+ 0x50, 0x53, 0x87, 0x4d, 0x88, 0x24, 0xa5, 0xab, 0x51, 0x0b,
+ 0x25, 0xbd, 0xe5, 0x2e, 0x51, 0x57, 0x52, 0xeb, 0x1a, 0xad,
+ 0x52, 0x6c, 0x4b, 0x52, 0xe5, 0x82, 0xdd, 0x91, 0x25, 0x3a,
+ 0xd8, 0x63, 0xad, 0x3c, 0xc5, 0x4f, 0xb7, 0x5e, 0x44, 0xad,
+ 0x66, 0x30, 0x8c, 0xd8, 0xbb, 0x31, 0x27, 0x4f, 0x7a, 0x24,
+ 0xed, 0x8c, 0x85, 0x25, 0x45, 0x2b, 0x83, 0xd3, 0x77, 0x15,
+ 0xec, 0x5f, 0x9b, 0x62, 0xab, 0x80, 0xaf, 0x2a, 0xa2, 0x4e,
+ 0x40, 0xa7, 0x25, 0x92, 0x06, 0x2f, 0x02, 0x85, 0x6e, 0x90,
+ 0x7d, 0x41, 0x73, 0x98, 0xb2, 0xbd, 0x3d, 0x45, 0x22, 0x91,
+ 0x21, 0xa3, 0x9f, 0x18, 0x9a, 0xb8, 0xc4, 0x9d, 0x32, 0x30,
+ 0xc8, 0x08, 0xb1, 0x43, 0xaa, 0x8a, 0xd8, 0xb6, 0xb0, 0xa4,
+ 0xc4, 0xb1, 0x44, 0x47, 0x25, 0x75, 0x9d, 0x52, 0x8a, 0x9a,
+ 0xfd, 0x18, 0x8c, 0x0c, 0xfc, 0x3f, 0xd7, 0x5d, 0xab, 0x7b,
+ 0x6a, 0xfd, 0xf5, 0x34, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45,
+ 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
+};
+
+unsigned char glider_npot_png[] = {
+ 0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00,
+ 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x3e,
+ 0x00, 0x00, 0x00, 0x3e, 0x08, 0x06, 0x00, 0x00, 0x00, 0x73,
+ 0xc1, 0xa8, 0x44, 0x00, 0x00, 0x00, 0x06, 0x62, 0x4b, 0x47,
+ 0x44, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0xa0, 0xbd, 0xa7,
+ 0x93, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00,
+ 0x00, 0x0b, 0x13, 0x00, 0x00, 0x0b, 0x13, 0x01, 0x00, 0x9a,
+ 0x9c, 0x18, 0x00, 0x00, 0x16, 0xe7, 0x49, 0x44, 0x41, 0x54,
+ 0x78, 0xda, 0xcd, 0x9b, 0x59, 0x8c, 0x9d, 0xc7, 0x95, 0xdf,
+ 0x7f, 0xb5, 0x7d, 0xeb, 0xdd, 0x7b, 0x65, 0xb3, 0xc9, 0xa6,
+ 0xa8, 0xc5, 0xf6, 0x48, 0x32, 0x6d, 0x6b, 0xb1, 0x65, 0xc7,
+ 0xc1, 0x3c, 0xd8, 0x8a, 0x47, 0xf6, 0x8b, 0x9d, 0x19, 0x0f,
+ 0x32, 0xc9, 0x43, 0xe6, 0x21, 0x08, 0xe0, 0x00, 0x09, 0xc6,
+ 0x08, 0x26, 0x79, 0x49, 0x1e, 0xf2, 0x96, 0x49, 0xe0, 0x87,
+ 0x01, 0x9c, 0xa7, 0x09, 0x82, 0x4c, 0x80, 0x09, 0xe0, 0x89,
+ 0x1d, 0x0c, 0x12, 0x5b, 0x5e, 0x92, 0x51, 0x12, 0xc7, 0x96,
+ 0x64, 0x8f, 0xad, 0x85, 0x5a, 0x2c, 0x73, 0x91, 0xd8, 0x6c,
+ 0x36, 0x7b, 0xef, 0xbe, 0xdb, 0xb7, 0x57, 0x55, 0x1e, 0x28,
+ 0xd1, 0x6c, 0x49, 0x34, 0xdb, 0x06, 0x33, 0xd4, 0x01, 0x2e,
+ 0xbe, 0xee, 0xaa, 0xba, 0xa7, 0xce, 0xf9, 0xaa, 0xea, 0xd4,
+ 0xff, 0xfc, 0xab, 0xae, 0xf8, 0xdc, 0x3f, 0xff, 0xbe, 0x17,
+ 0x61, 0x40, 0xbf, 0xb3, 0x45, 0x15, 0xfe, 0x84, 0xa6, 0xb7,
+ 0xc6, 0xb8, 0x69, 0x28, 0x2b, 0x87, 0x28, 0x12, 0xa2, 0xba,
+ 0x8f, 0x2a, 0x13, 0xa4, 0xf5, 0x48, 0x5d, 0x53, 0x99, 0x29,
+ 0xd6, 0x42, 0x13, 0x8e, 0x51, 0xed, 0x92, 0x4e, 0x3f, 0xa0,
+ 0xab, 0x06, 0x24, 0x45, 0x97, 0xfc, 0xf8, 0x18, 0xb7, 0xd6,
+ 0xe0, 0x64, 0x9b, 0x68, 0x61, 0x8c, 0x33, 0x53, 0xea, 0xa9,
+ 0xa4, 0x7d, 0x69, 0x8f, 0xe0, 0x2f, 0xdb, 0xf0, 0x48, 0x4e,
+ 0xfa, 0x60, 0x41, 0xec, 0x4b, 0xa6, 0x55, 0xc8, 0xbe, 0x13,
+ 0xa8, 0xbd, 0x3e, 0xd9, 0xb7, 0x5a, 0x44, 0x32, 0xa0, 0x35,
+ 0xe7, 0x28, 0x7c, 0xca, 0xc5, 0x9f, 0x75, 0x49, 0xab, 0x7b,
+ 0x49, 0x92, 0x2d, 0xda, 0xa7, 0x7e, 0x8c, 0xa0, 0x44, 0xc8,
+ 0x08, 0xab, 0xfa, 0xec, 0x0d, 0xc1, 0xe9, 0x09, 0xb2, 0xdb,
+ 0xc5, 0xf9, 0x31, 0x74, 0x25, 0x61, 0x7b, 0x87, 0xc5, 0xbb,
+ 0x6b, 0xc2, 0xb8, 0x60, 0xf7, 0x62, 0x97, 0xb5, 0x8b, 0x11,
+ 0x52, 0x1d, 0xa7, 0xaf, 0xee, 0x66, 0xbf, 0x5c, 0xa4, 0x9d,
+ 0xd6, 0xc4, 0x33, 0xbb, 0x1c, 0xe4, 0xf3, 0x8c, 0xaa, 0x3e,
+ 0xc6, 0x17, 0xe8, 0x60, 0xae, 0x26, 0x4c, 0x5e, 0xc2, 0xf2,
+ 0x06, 0x3a, 0x18, 0x82, 0x8d, 0x59, 0xd2, 0x82, 0x32, 0xf6,
+ 0x64, 0x3d, 0x41, 0x5e, 0x8d, 0x10, 0xc5, 0x2e, 0x75, 0xe3,
+ 0x90, 0x52, 0xe2, 0x43, 0x90, 0x71, 0x4d, 0x1c, 0x0b, 0x02,
+ 0x13, 0x13, 0xb9, 0x08, 0x5e, 0x89, 0xa9, 0xef, 0xcb, 0x09,
+ 0x47, 0x16, 0x62, 0x41, 0xdd, 0x39, 0xa0, 0x70, 0x0e, 0x5f,
+ 0x44, 0xf8, 0xa6, 0x46, 0x4e, 0x7a, 0x4c, 0xe5, 0x65, 0x06,
+ 0x1f, 0x98, 0x23, 0xcc, 0x1b, 0xca, 0xc6, 0x31, 0x6b, 0x0c,
+ 0x56, 0x4d, 0x39, 0x68, 0x1f, 0x10, 0x7d, 0x7e, 0xca, 0xf8,
+ 0xbb, 0x8b, 0x94, 0x17, 0x42, 0x5a, 0xc7, 0x6a, 0x16, 0x4e,
+ 0x1c, 0x30, 0x7a, 0x7d, 0x0d, 0x5f, 0x18, 0xf4, 0xc4, 0x53,
+ 0x27, 0x02, 0x15, 0x04, 0x78, 0xe7, 0x48, 0x8d, 0xa6, 0x9e,
+ 0x7a, 0x66, 0x3f, 0xf5, 0x0a, 0x33, 0xf7, 0xec, 0x20, 0x64,
+ 0xc4, 0x41, 0x16, 0xd1, 0x50, 0x23, 0x3a, 0x9e, 0x63, 0x27,
+ 0xf6, 0x58, 0x79, 0x68, 0x91, 0x1f, 0x7e, 0xb7, 0x44, 0xe4,
+ 0x1f, 0x40, 0xb8, 0x9a, 0xbc, 0xee, 0x22, 0x8a, 0x29, 0x71,
+ 0xff, 0x55, 0x9a, 0xfc, 0x14, 0x75, 0x99, 0xa0, 0xc3, 0x63,
+ 0x4f, 0xa1, 0x4b, 0x47, 0x14, 0x4a, 0x8c, 0x58, 0xa4, 0x2a,
+ 0x63, 0xd8, 0x11, 0xf4, 0xda, 0xd0, 0x6d, 0x4f, 0x28, 0x3b,
+ 0x23, 0xaa, 0xb6, 0xa4, 0xf2, 0x16, 0xa4, 0x42, 0x78, 0x43,
+ 0x88, 0xc0, 0x79, 0x4f, 0x50, 0x26, 0xc8, 0x49, 0x80, 0xdd,
+ 0x52, 0x88, 0x7b, 0x33, 0x02, 0x27, 0xe8, 0xd6, 0xfb, 0x5c,
+ 0xb1, 0x1e, 0x5f, 0x07, 0xa8, 0x26, 0xc0, 0x4f, 0x6a, 0x46,
+ 0x93, 0x11, 0x33, 0x8f, 0x77, 0x69, 0xfb, 0x09, 0xfb, 0x75,
+ 0x86, 0xf6, 0x35, 0xd3, 0xac, 0xc0, 0x74, 0x43, 0x42, 0x0c,
+ 0xd3, 0x49, 0x9f, 0xa6, 0x8c, 0x08, 0x7d, 0xc8, 0xc1, 0x6e,
+ 0x45, 0x32, 0x9b, 0x22, 0x5b, 0x57, 0x69, 0x46, 0xf7, 0xe3,
+ 0x4a, 0x0d, 0xaa, 0xc2, 0x4a, 0x81, 0xf4, 0x0e, 0x5d, 0x8e,
+ 0x30, 0xcb, 0x3b, 0xf4, 0xef, 0x9a, 0x30, 0x2d, 0x23, 0xec,
+ 0x74, 0x99, 0x71, 0x19, 0xd2, 0x9d, 0x2b, 0x18, 0xed, 0x83,
+ 0x88, 0x47, 0x0c, 0x06, 0x1b, 0x9c, 0x38, 0xb3, 0xc0, 0xe8,
+ 0x99, 0xab, 0x44, 0x46, 0x90, 0xf9, 0x82, 0x62, 0xb8, 0x48,
+ 0x28, 0x4a, 0xfa, 0x83, 0x0d, 0x9a, 0xc1, 0x04, 0x1d, 0xd7,
+ 0x27, 0x91, 0xa2, 0xc1, 0xe7, 0x29, 0xd6, 0x6b, 0x12, 0xdd,
+ 0xa0, 0xdb, 0x05, 0x93, 0xab, 0x63, 0xec, 0xc5, 0x16, 0x52,
+ 0xa7, 0x24, 0x1a, 0x82, 0xb0, 0x41, 0x19, 0x05, 0x95, 0x40,
+ 0x38, 0x70, 0xca, 0x51, 0x97, 0x96, 0xa6, 0xd2, 0xe8, 0x18,
+ 0xe4, 0x9e, 0xa6, 0x5e, 0x2a, 0x98, 0xdf, 0xd8, 0x62, 0x57,
+ 0x2e, 0x83, 0x2b, 0xc9, 0x0f, 0x0e, 0x48, 0xac, 0x21, 0x7d,
+ 0x28, 0xa1, 0xe3, 0x47, 0xec, 0xe6, 0x13, 0xa4, 0x56, 0xd0,
+ 0x04, 0x4c, 0x82, 0x84, 0x32, 0x4f, 0x98, 0xbe, 0xdc, 0x21,
+ 0x7f, 0x26, 0x61, 0x70, 0xec, 0x2a, 0xd1, 0x89, 0x6d, 0x1a,
+ 0x7a, 0xd8, 0xaa, 0x21, 0xb5, 0x2b, 0x64, 0xf2, 0x05, 0xf6,
+ 0x47, 0x2b, 0xcc, 0x98, 0x4b, 0x58, 0xe1, 0xc1, 0x17, 0x24,
+ 0xa2, 0xa4, 0xff, 0xa9, 0x11, 0x55, 0x5d, 0x30, 0xfa, 0xf9,
+ 0x03, 0xac, 0x6e, 0x18, 0x7c, 0x31, 0xc3, 0x15, 0xe7, 0x29,
+ 0x5c, 0xcd, 0xfd, 0x8f, 0x2b, 0x26, 0xa9, 0x62, 0xfe, 0x1e,
+ 0xcb, 0xc1, 0x73, 0x3f, 0x23, 0x92, 0x03, 0xaa, 0xa6, 0x85,
+ 0x66, 0x17, 0xf6, 0x4e, 0x92, 0x8f, 0x77, 0x91, 0x9d, 0x14,
+ 0xed, 0x2f, 0x9c, 0x24, 0x33, 0x0d, 0x8d, 0x29, 0xd0, 0x31,
+ 0x58, 0x95, 0x20, 0x8d, 0xa6, 0x7d, 0x3a, 0xb9, 0x66, 0xfc,
+ 0xd4, 0x62, 0x94, 0x87, 0x50, 0x53, 0x97, 0x35, 0x14, 0x0d,
+ 0xc2, 0x05, 0x18, 0x1a, 0x08, 0x05, 0x15, 0x01, 0x51, 0x27,
+ 0x66, 0x3a, 0x7c, 0x05, 0x75, 0x3a, 0x61, 0x6a, 0x5b, 0x7c,
+ 0xf4, 0xf2, 0x25, 0x36, 0x97, 0x16, 0x79, 0x63, 0x7e, 0x8e,
+ 0x01, 0xfb, 0x90, 0x4f, 0xd8, 0x3a, 0x3b, 0xc3, 0x70, 0x63,
+ 0x89, 0xb8, 0xdf, 0xd0, 0x7b, 0xff, 0x01, 0x93, 0xb8, 0x4d,
+ 0xfd, 0x74, 0x07, 0x7f, 0xce, 0xf2, 0xf0, 0x6f, 0xff, 0x90,
+ 0xfd, 0x33, 0xab, 0xe0, 0x72, 0x74, 0xad, 0xf1, 0x2e, 0x44,
+ 0x35, 0x67, 0x29, 0xb6, 0x53, 0xf6, 0xce, 0xbf, 0x8f, 0x8d,
+ 0xe7, 0x16, 0x49, 0xb3, 0x16, 0x9d, 0xee, 0x05, 0x6a, 0x25,
+ 0x70, 0xae, 0x64, 0xe7, 0xec, 0x69, 0xae, 0xac, 0xb6, 0xb9,
+ 0xf7, 0x93, 0x25, 0xe5, 0xd9, 0x90, 0xad, 0x49, 0x1f, 0x54,
+ 0xcd, 0xb9, 0xa7, 0x46, 0x3c, 0xf2, 0x0f, 0x32, 0x1a, 0x3f,
+ 0xc4, 0x2c, 0xb4, 0xa9, 0x36, 0xf7, 0xe9, 0xa0, 0xa9, 0x9c,
+ 0xa0, 0xe9, 0x6e, 0x63, 0x26, 0x29, 0x6a, 0xb7, 0x8b, 0x8e,
+ 0x82, 0x98, 0x46, 0xd4, 0x08, 0x01, 0xd4, 0x35, 0x95, 0x53,
+ 0xc8, 0xa0, 0xc5, 0xde, 0x78, 0x8f, 0x4e, 0x28, 0x98, 0x1d,
+ 0x74, 0xc9, 0x5d, 0x8d, 0xaf, 0x1c, 0xe5, 0xde, 0x84, 0xa4,
+ 0x51, 0x04, 0x53, 0xc7, 0x94, 0x12, 0x6f, 0x1c, 0xb1, 0xac,
+ 0x98, 0xe6, 0x39, 0xba, 0x73, 0x92, 0xfa, 0xf2, 0x26, 0xeb,
+ 0xf7, 0x2d, 0xe0, 0x5e, 0x8d, 0x39, 0xfe, 0xe2, 0x6b, 0xcc,
+ 0x85, 0x6d, 0xae, 0x84, 0x1d, 0xaa, 0x4b, 0x7d, 0xd2, 0x55,
+ 0x85, 0x1d, 0xf5, 0xd8, 0x70, 0x3d, 0xb6, 0x9f, 0x31, 0xc4,
+ 0xe1, 0x1a, 0xca, 0x97, 0x7c, 0xf0, 0xef, 0x3f, 0x4b, 0xb6,
+ 0xb2, 0x4a, 0xdf, 0x4b, 0x66, 0x9a, 0x84, 0xe2, 0x60, 0xc0,
+ 0xce, 0xf6, 0x02, 0x97, 0xf6, 0x4e, 0x33, 0x71, 0x86, 0x34,
+ 0xb5, 0x0c, 0x3e, 0x35, 0xa4, 0xbc, 0xbc, 0xcb, 0xe6, 0x4b,
+ 0xb3, 0x1c, 0x6b, 0x4f, 0x28, 0x5f, 0x6d, 0xd1, 0xb4, 0xf6,
+ 0x98, 0xbf, 0xbf, 0x83, 0x6a, 0x32, 0x36, 0xb3, 0x39, 0x46,
+ 0x6e, 0x07, 0x61, 0x2b, 0x54, 0x35, 0xc7, 0x34, 0xbf, 0x42,
+ 0x9a, 0xd6, 0x28, 0x05, 0xde, 0xc7, 0x10, 0x16, 0xb8, 0x2c,
+ 0xc1, 0x8b, 0x09, 0xb3, 0x8b, 0x53, 0xac, 0xaf, 0xd1, 0x71,
+ 0x47, 0x20, 0x48, 0xb0, 0xd6, 0xe1, 0x84, 0xa6, 0x16, 0x80,
+ 0xac, 0xc0, 0x05, 0x38, 0x5f, 0x53, 0x54, 0x25, 0x0e, 0x49,
+ 0xb9, 0x9d, 0x91, 0x66, 0x01, 0xd5, 0xa8, 0x60, 0x24, 0x47,
+ 0x88, 0xb6, 0x64, 0xe5, 0x81, 0x63, 0x4c, 0xeb, 0x7d, 0xdc,
+ 0x6a, 0x8e, 0x1b, 0x6a, 0xf4, 0x30, 0x64, 0x1c, 0xa5, 0x64,
+ 0x0f, 0x2a, 0x36, 0x8f, 0x3f, 0xc4, 0xec, 0xa5, 0x82, 0x7b,
+ 0x2e, 0x5c, 0x40, 0xe6, 0x5b, 0xb8, 0xd9, 0x90, 0xa2, 0x73,
+ 0xc0, 0xee, 0x7e, 0xca, 0xf9, 0x71, 0x87, 0xa0, 0x6c, 0x58,
+ 0xf9, 0xe2, 0x05, 0x82, 0xf7, 0x5f, 0xa6, 0x18, 0xf6, 0x30,
+ 0xab, 0x27, 0x59, 0x6b, 0x32, 0xae, 0x1c, 0xcc, 0x31, 0x89,
+ 0x86, 0xc4, 0x2b, 0xcf, 0xd1, 0x93, 0xbb, 0xf8, 0x51, 0x97,
+ 0xed, 0xf1, 0x69, 0x54, 0xfb, 0x3e, 0x5a, 0x0f, 0xee, 0xb1,
+ 0xf5, 0x8a, 0x60, 0xee, 0x5c, 0xc2, 0xc2, 0xa7, 0x1a, 0x2e,
+ 0x4d, 0xa7, 0x8c, 0xae, 0x9e, 0xa2, 0xaa, 0x36, 0xa1, 0x18,
+ 0xe3, 0xec, 0x84, 0xa8, 0xd5, 0x90, 0x76, 0x02, 0x7c, 0x11,
+ 0x92, 0x1f, 0x04, 0x34, 0x36, 0x21, 0xd4, 0x23, 0x24, 0x92,
+ 0x76, 0x54, 0xb2, 0xd0, 0x6e, 0x68, 0x44, 0x85, 0x16, 0xd1,
+ 0x14, 0xe5, 0x42, 0x8c, 0xf3, 0x14, 0x4d, 0x8d, 0x52, 0x06,
+ 0x21, 0x33, 0x1a, 0x57, 0xd3, 0x48, 0x41, 0x2d, 0x05, 0xe5,
+ 0xce, 0x84, 0x20, 0xf3, 0xcc, 0x25, 0x21, 0xc7, 0x4f, 0x2f,
+ 0xd0, 0x9f, 0x49, 0xd0, 0x4a, 0x00, 0x1e, 0x29, 0x8f, 0xc1,
+ 0x80, 0xc3, 0x92, 0x03, 0x31, 0xf0, 0xfe, 0x37, 0x3f, 0x37,
+ 0xc8, 0x22, 0x70, 0xff, 0x8d, 0x05, 0x5b, 0x6f, 0x3e, 0xfb,
+ 0xd7, 0x1e, 0x1f, 0x99, 0x7b, 0x9b, 0xae, 0x18, 0x58, 0xb8,
+ 0xe1, 0xff, 0x4f, 0x5c, 0x7b, 0x38, 0xe7, 0x78, 0xb4, 0x05,
+ 0x8d, 0x70, 0x6c, 0x74, 0x2b, 0x76, 0xf4, 0xab, 0xd8, 0xd3,
+ 0x2f, 0x23, 0x3b, 0x01, 0xb5, 0x9f, 0x52, 0xed, 0xb6, 0xc9,
+ 0x0f, 0x7a, 0x18, 0xa5, 0x91, 0x0e, 0x22, 0x3d, 0x65, 0x21,
+ 0xd5, 0xc4, 0x53, 0x4f, 0xd3, 0x18, 0xb4, 0xee, 0x5c, 0xa0,
+ 0xc9, 0x4a, 0x2a, 0xed, 0x99, 0x34, 0x6d, 0x30, 0xa7, 0x30,
+ 0x3e, 0xc4, 0x99, 0x1a, 0x6b, 0x3c, 0x59, 0xde, 0xb0, 0xd4,
+ 0x48, 0x1e, 0xfe, 0xc8, 0x29, 0xda, 0xad, 0x84, 0xbb, 0xee,
+ 0x5a, 0xa1, 0xdb, 0xed, 0x12, 0x04, 0x01, 0x5a, 0x6b, 0xee,
+ 0xa4, 0x34, 0x4d, 0x43, 0x55, 0x55, 0x0c, 0x87, 0x43, 0x2e,
+ 0xbe, 0x31, 0x20, 0x1f, 0x3d, 0xc0, 0xcf, 0x7b, 0x7f, 0xc1,
+ 0xe6, 0xaa, 0xe5, 0xdc, 0xb7, 0x57, 0x48, 0xeb, 0xf7, 0x11,
+ 0xe9, 0x11, 0x69, 0xe6, 0xa8, 0x97, 0x1d, 0x7d, 0x2f, 0x10,
+ 0xd3, 0x86, 0xc4, 0x45, 0x68, 0xb3, 0x6b, 0x68, 0x8c, 0xc1,
+ 0xc9, 0x8a, 0x38, 0x10, 0x4c, 0xed, 0x1e, 0x2e, 0x18, 0x80,
+ 0xf3, 0x88, 0x6a, 0xca, 0xa0, 0x6c, 0xf8, 0xd8, 0x6f, 0x9c,
+ 0xe2, 0x81, 0x07, 0xee, 0x67, 0x69, 0x69, 0x89, 0xf7, 0x92,
+ 0x28, 0xa5, 0x08, 0xc3, 0x90, 0x76, 0xbb, 0xcd, 0xf2, 0xf2,
+ 0x32, 0xeb, 0xeb, 0xeb, 0x70, 0x56, 0x33, 0xfe, 0x9f, 0x2f,
+ 0xf1, 0xe8, 0xb9, 0x3e, 0xdd, 0xc9, 0x2e, 0x69, 0x54, 0x92,
+ 0x1f, 0x0f, 0x18, 0xdd, 0x97, 0x52, 0xaa, 0x3d, 0xec, 0x42,
+ 0x4d, 0xb0, 0x11, 0xa3, 0x83, 0xbd, 0x08, 0xab, 0x04, 0x2a,
+ 0xd1, 0x88, 0xd0, 0x23, 0x44, 0x8e, 0x93, 0x16, 0x8f, 0x42,
+ 0x65, 0x0d, 0x9f, 0x3c, 0x75, 0xe2, 0x90, 0xd3, 0xcf, 0x9c,
+ 0xdf, 0xe4, 0x3b, 0x2f, 0x5e, 0xe6, 0x8d, 0xed, 0x11, 0xd3,
+ 0xb2, 0xc1, 0x7b, 0x7f, 0x47, 0x9c, 0x96, 0x42, 0x90, 0x86,
+ 0x86, 0x95, 0xb9, 0x36, 0x8f, 0x3f, 0xb8, 0xcc, 0x63, 0xf7,
+ 0x2e, 0xfe, 0x62, 0x60, 0x6a, 0xcd, 0xea, 0x4f, 0xdf, 0x60,
+ 0x41, 0x0f, 0x89, 0xe2, 0x82, 0x5d, 0xa3, 0xd9, 0x8b, 0x2c,
+ 0xf5, 0x4c, 0x45, 0xa9, 0x0b, 0xa2, 0xa6, 0x42, 0xa7, 0xae,
+ 0x45, 0xab, 0xd6, 0xe4, 0x75, 0x8e, 0x32, 0x05, 0xd6, 0x97,
+ 0x14, 0xf5, 0x26, 0x26, 0x8c, 0x58, 0xf0, 0x9e, 0x76, 0xda,
+ 0xba, 0xae, 0xf0, 0x2b, 0xdf, 0x7a, 0x81, 0x6f, 0xfc, 0xf8,
+ 0xe2, 0x7b, 0x6a, 0xd4, 0x7f, 0xbe, 0x71, 0xc0, 0xf7, 0xce,
+ 0x5e, 0xe6, 0x0b, 0x8f, 0x9c, 0xe6, 0xcb, 0x4f, 0x9c, 0x61,
+ 0x69, 0x69, 0x89, 0xd7, 0xcf, 0xbf, 0x4e, 0xef, 0x7d, 0x11,
+ 0xac, 0x19, 0x76, 0x82, 0x11, 0x4d, 0xab, 0xc2, 0xc7, 0x29,
+ 0xc2, 0xd7, 0x84, 0xb6, 0xa2, 0x19, 0x38, 0x64, 0xec, 0x46,
+ 0x04, 0x12, 0x82, 0x26, 0xc5, 0x15, 0x60, 0x9d, 0xa7, 0x3a,
+ 0x18, 0x51, 0xae, 0x6d, 0x71, 0xcf, 0x6c, 0x97, 0x53, 0xa7,
+ 0x56, 0x00, 0x78, 0xfa, 0xdc, 0xc6, 0x7b, 0xce, 0xe9, 0x1b,
+ 0xe5, 0x1b, 0x3f, 0xbe, 0xc8, 0xd3, 0xe7, 0x36, 0x00, 0x58,
+ 0x39, 0xbd, 0x42, 0xfc, 0x60, 0x42, 0xc5, 0x94, 0x2c, 0x6a,
+ 0xb0, 0x41, 0x82, 0xb2, 0x2d, 0x42, 0xab, 0x90, 0xd6, 0x23,
+ 0x42, 0x90, 0x75, 0xeb, 0x65, 0x1a, 0xff, 0x1a, 0x82, 0x21,
+ 0x81, 0x6b, 0x11, 0x22, 0x49, 0x84, 0x27, 0xf2, 0x96, 0x7e,
+ 0x2b, 0xa1, 0xdb, 0xed, 0x02, 0xf0, 0xdd, 0xb3, 0x6b, 0xbc,
+ 0xd7, 0xe5, 0x2d, 0x1b, 0xbb, 0xdd, 0x2e, 0xe1, 0x72, 0x44,
+ 0xd3, 0x44, 0x64, 0x2e, 0xa2, 0x44, 0xa0, 0x03, 0x89, 0x74,
+ 0x11, 0xc8, 0x80, 0xfd, 0x34, 0x47, 0x17, 0x57, 0x16, 0xd1,
+ 0x81, 0x05, 0x39, 0x22, 0x56, 0x3d, 0x84, 0x0c, 0x09, 0x9c,
+ 0xc5, 0x84, 0x1e, 0x25, 0x05, 0x41, 0x10, 0x00, 0xf0, 0xfa,
+ 0xd6, 0xe8, 0x50, 0x27, 0x02, 0xe8, 0xc4, 0x01, 0x52, 0x8a,
+ 0x3b, 0xe2, 0xa4, 0x73, 0x9e, 0x61, 0x5e, 0x1d, 0x2a, 0x7b,
+ 0xcb, 0xc6, 0x20, 0x08, 0xf0, 0x46, 0x81, 0x72, 0x54, 0xc1,
+ 0x01, 0x53, 0x91, 0x5c, 0x83, 0xdb, 0x4d, 0x40, 0x25, 0x2b,
+ 0xda, 0xd3, 0x1a, 0xad, 0xcd, 0x0a, 0xb2, 0x0c, 0xa9, 0xd5,
+ 0x2a, 0x41, 0xd4, 0xa0, 0x4d, 0x88, 0xb1, 0x06, 0xe1, 0xa7,
+ 0x78, 0xef, 0xaf, 0x6f, 0x59, 0x59, 0xd5, 0x1c, 0xea, 0xa4,
+ 0x13, 0x07, 0xfc, 0xed, 0x8f, 0xde, 0xcd, 0xa4, 0xa8, 0x6f,
+ 0x69, 0x64, 0xa0, 0x15, 0x8d, 0x75, 0xb8, 0x5b, 0x04, 0x42,
+ 0x29, 0x04, 0x5a, 0x49, 0xaa, 0xc6, 0xde, 0x52, 0x67, 0x2b,
+ 0x32, 0x7c, 0xfd, 0xd9, 0x0b, 0x87, 0x9c, 0x7f, 0xcb, 0x46,
+ 0xad, 0x35, 0x1e, 0x68, 0x9c, 0xa7, 0x69, 0x22, 0x46, 0x7a,
+ 0x48, 0x14, 0x15, 0xc8, 0x6a, 0x40, 0x2e, 0xc6, 0x44, 0xe7,
+ 0x62, 0x74, 0xda, 0x44, 0x14, 0xda, 0xa2, 0xab, 0x1e, 0x2a,
+ 0x2a, 0xa8, 0xbd, 0xa0, 0x13, 0x0b, 0x44, 0x1d, 0x21, 0xa5,
+ 0xbc, 0xae, 0xf4, 0xed, 0xd1, 0x5b, 0x4a, 0xc1, 0xa4, 0xa8,
+ 0xf9, 0xda, 0x33, 0xe7, 0x6f, 0x69, 0xe4, 0x6f, 0x7d, 0x68,
+ 0x85, 0x97, 0xd7, 0xf6, 0x58, 0xdd, 0x19, 0x5f, 0x2f, 0x33,
+ 0xea, 0x9a, 0xee, 0xda, 0xba, 0xeb, 0x65, 0x27, 0x67, 0xdb,
+ 0xdc, 0xbf, 0x3c, 0xe0, 0xc9, 0xe7, 0x2f, 0xdd, 0x52, 0xe7,
+ 0x17, 0x3f, 0x76, 0xcf, 0x3b, 0x66, 0xdb, 0x8d, 0x36, 0x4a,
+ 0x29, 0x79, 0x31, 0xd9, 0x65, 0x76, 0xd2, 0x46, 0x6c, 0x8d,
+ 0xc9, 0x64, 0x4d, 0xd8, 0xd9, 0x44, 0x5d, 0x95, 0xf0, 0xc6,
+ 0x29, 0xb4, 0x15, 0x20, 0xbc, 0xc5, 0x84, 0x06, 0x67, 0xc0,
+ 0xe3, 0x31, 0x53, 0x45, 0x3d, 0xae, 0xff, 0xbf, 0x4c, 0xd1,
+ 0xbb, 0x17, 0xba, 0xfc, 0xe3, 0xbf, 0xf5, 0x20, 0x67, 0x56,
+ 0x66, 0x00, 0x78, 0xe1, 0xd2, 0x2e, 0x7f, 0xfc, 0xed, 0x17,
+ 0xb9, 0xf0, 0xb6, 0xa5, 0x74, 0x3b, 0x44, 0xcf, 0x56, 0x1c,
+ 0x8c, 0xb6, 0xe8, 0xee, 0xcc, 0x71, 0xf1, 0x47, 0x97, 0xe9,
+ 0x7d, 0x50, 0x21, 0x8a, 0x18, 0xb2, 0x1e, 0x52, 0xb6, 0x03,
+ 0x64, 0x02, 0x3e, 0x32, 0x08, 0x11, 0x53, 0x0f, 0x0d, 0x9b,
+ 0x6b, 0x82, 0xad, 0xad, 0xe8, 0xb6, 0x1b, 0x32, 0xdf, 0x89,
+ 0xf9, 0xea, 0xef, 0x7f, 0x92, 0x87, 0xee, 0x9a, 0x43, 0x4b,
+ 0x89, 0x96, 0x92, 0x87, 0xee, 0x9a, 0xe3, 0xab, 0xbf, 0xff,
+ 0x37, 0x99, 0xef, 0xc4, 0xb7, 0xbd, 0xbf, 0xe1, 0xdc, 0x2a,
+ 0x1c, 0x93, 0x54, 0x65, 0xc1, 0xe0, 0x5c, 0x0f, 0xb3, 0x0e,
+ 0x46, 0x83, 0x57, 0x39, 0x72, 0x5a, 0x17, 0x14, 0xc6, 0x32,
+ 0xae, 0x6a, 0x76, 0x36, 0x0a, 0x9a, 0x2d, 0x4d, 0x5a, 0x0a,
+ 0x52, 0x71, 0xfb, 0x1d, 0xff, 0xec, 0x87, 0x57, 0x68, 0x85,
+ 0xe6, 0x5d, 0xd7, 0xeb, 0x67, 0x3f, 0xbc, 0x72, 0xdb, 0xfb,
+ 0xab, 0xc6, 0x8b, 0xec, 0xb7, 0x47, 0x54, 0x27, 0xf6, 0xe9,
+ 0x6c, 0xc7, 0x88, 0x8b, 0x16, 0xa1, 0x72, 0x4c, 0x6b, 0x03,
+ 0xbd, 0xbf, 0xa9, 0xc0, 0x25, 0x68, 0xe9, 0x89, 0xb5, 0x46,
+ 0x05, 0x06, 0x84, 0xc4, 0x8e, 0x25, 0x50, 0xde, 0x56, 0x43,
+ 0x96, 0xfa, 0xe9, 0xaf, 0x55, 0xf7, 0xeb, 0x4a, 0xcb, 0x3f,
+ 0xcf, 0xb8, 0x3a, 0xc3, 0xb4, 0xa3, 0x09, 0xa3, 0x31, 0x7a,
+ 0xa2, 0x11, 0x45, 0x81, 0xe8, 0x56, 0x48, 0xaf, 0x52, 0x54,
+ 0xd8, 0x85, 0x30, 0x25, 0x43, 0x53, 0x34, 0x11, 0xc3, 0x1d,
+ 0x18, 0x6d, 0x55, 0xb7, 0xdd, 0x90, 0x9d, 0x71, 0xf1, 0x6b,
+ 0xd5, 0xfd, 0xda, 0x4b, 0xab, 0xda, 0x40, 0x9a, 0x29, 0xa5,
+ 0x4b, 0x10, 0x2d, 0x83, 0xf7, 0x0d, 0x26, 0x93, 0x20, 0x24,
+ 0xd2, 0xeb, 0x31, 0x84, 0x57, 0xc9, 0xd4, 0x1a, 0x85, 0x3c,
+ 0x60, 0x9a, 0x65, 0x8c, 0x87, 0x15, 0xce, 0xde, 0xfe, 0xcc,
+ 0xeb, 0x3b, 0x2f, 0xae, 0x1e, 0x8a, 0xe2, 0x6f, 0x49, 0x6d,
+ 0x1d, 0xdf, 0x7e, 0x61, 0xf5, 0xb6, 0xf7, 0x17, 0x15, 0x0d,
+ 0x72, 0xd7, 0x21, 0x9c, 0xa7, 0x36, 0x13, 0x74, 0x02, 0x61,
+ 0xd5, 0x46, 0xe4, 0x21, 0xd2, 0x98, 0x0d, 0xf0, 0x7b, 0x4c,
+ 0xf3, 0x2d, 0xbc, 0x15, 0x14, 0x23, 0x09, 0x01, 0x88, 0x48,
+ 0xde, 0x76, 0x43, 0x2e, 0x6d, 0x8f, 0xf9, 0x67, 0xff, 0xf9,
+ 0x69, 0xd6, 0xf7, 0xa7, 0xd7, 0xcb, 0xd6, 0xf7, 0xa7, 0xfc,
+ 0xe1, 0x9f, 0x3d, 0xcd, 0xa5, 0x1b, 0xb6, 0xba, 0xdb, 0x25,
+ 0x9b, 0x6a, 0x96, 0x91, 0x5c, 0xa2, 0x13, 0x5a, 0x9c, 0x3e,
+ 0x20, 0xe9, 0xc7, 0xd8, 0x3a, 0xc2, 0x8f, 0x63, 0x74, 0x27,
+ 0x2a, 0x18, 0xd5, 0x0e, 0x9a, 0x0a, 0x49, 0x44, 0x5d, 0x96,
+ 0x44, 0x51, 0x84, 0x6b, 0xf4, 0x6d, 0x5f, 0xe3, 0x1e, 0xf8,
+ 0xd1, 0x85, 0x2d, 0x7e, 0xf7, 0x8f, 0xbf, 0xcb, 0x62, 0x2f,
+ 0x41, 0x08, 0xc1, 0xc6, 0x41, 0x76, 0x4b, 0x60, 0xf3, 0xeb,
+ 0xca, 0xee, 0xcc, 0xc3, 0x9c, 0xe8, 0x67, 0x88, 0xcd, 0x0a,
+ 0x31, 0x33, 0x40, 0x84, 0x7d, 0xdc, 0x8e, 0xa7, 0xdb, 0xc9,
+ 0xd0, 0x41, 0x3c, 0xa6, 0xa9, 0x3c, 0x42, 0xd6, 0x38, 0x5b,
+ 0x02, 0x12, 0x55, 0x69, 0x24, 0xe6, 0x48, 0x88, 0xec, 0xb7,
+ 0x3e, 0x74, 0xeb, 0x68, 0x3c, 0xd3, 0x8a, 0x78, 0xe8, 0xae,
+ 0x39, 0xee, 0x5f, 0x1e, 0xbc, 0xa3, 0xee, 0xcc, 0x0d, 0x5f,
+ 0x8f, 0x8c, 0x22, 0x0d, 0xcd, 0x91, 0x74, 0x06, 0x5a, 0xdd,
+ 0xb2, 0xcd, 0xa9, 0x39, 0x41, 0xb9, 0xd7, 0x46, 0x0f, 0x04,
+ 0xad, 0x9e, 0x42, 0xe4, 0x39, 0x73, 0x51, 0x80, 0xb4, 0x57,
+ 0xd1, 0x46, 0x7b, 0x10, 0x15, 0x42, 0x78, 0xac, 0xb5, 0x78,
+ 0x27, 0xf1, 0x4d, 0x8d, 0x50, 0xb7, 0x5e, 0xe3, 0x8d, 0x75,
+ 0xbc, 0xbc, 0xb6, 0x77, 0xcb, 0x76, 0x1f, 0xb9, 0x6b, 0x8e,
+ 0xcb, 0xbb, 0x13, 0xb6, 0x47, 0xf9, 0x2f, 0x6d, 0x37, 0xd7,
+ 0x89, 0x39, 0x31, 0xd3, 0x3a, 0x92, 0xce, 0x8f, 0xdf, 0xbb,
+ 0x78, 0xcb, 0x36, 0xa6, 0x6e, 0xd1, 0x9b, 0x2b, 0x48, 0x94,
+ 0xc7, 0xe6, 0x25, 0x3a, 0xb7, 0xd4, 0xc3, 0x82, 0x51, 0x15,
+ 0xa1, 0x71, 0xfb, 0x38, 0x97, 0xe2, 0x9d, 0x00, 0xaf, 0x51,
+ 0x2a, 0xa2, 0xb1, 0x35, 0xd5, 0x74, 0x04, 0x24, 0xbf, 0x3c,
+ 0x51, 0xf0, 0xfe, 0x10, 0x0c, 0xbd, 0x99, 0xdc, 0xbf, 0x3c,
+ 0x60, 0x7b, 0x94, 0x1f, 0xa9, 0xed, 0x7c, 0x27, 0xbe, 0xde,
+ 0x6e, 0xa1, 0x9b, 0xf0, 0xc4, 0x87, 0x4e, 0x32, 0xdf, 0x89,
+ 0xb9, 0xbc, 0x3b, 0xe1, 0x9b, 0xcf, 0x5d, 0xba, 0x8e, 0xcd,
+ 0x3f, 0x76, 0xcf, 0xc2, 0x2d, 0x75, 0xf5, 0xb2, 0x1d, 0xc4,
+ 0x30, 0x60, 0x2f, 0x83, 0xaa, 0x08, 0x29, 0xf3, 0x14, 0x6b,
+ 0x67, 0x90, 0x71, 0x83, 0xce, 0xa7, 0x21, 0x65, 0xed, 0xa8,
+ 0xc7, 0x11, 0xad, 0x48, 0x53, 0x45, 0x92, 0xa9, 0x6b, 0x68,
+ 0xe5, 0x92, 0x3b, 0x29, 0x1f, 0xbf, 0x6f, 0x91, 0x7f, 0xf5,
+ 0xdb, 0x8f, 0x12, 0x99, 0x5f, 0x4c, 0xe9, 0xbf, 0xf7, 0x37,
+ 0xee, 0xe3, 0x0f, 0xfe, 0xd3, 0x0f, 0x78, 0xed, 0xea, 0xc1,
+ 0x91, 0x74, 0xfc, 0xe4, 0xd9, 0x36, 0x8a, 0x08, 0x21, 0x1a,
+ 0x9a, 0x26, 0xc1, 0x0b, 0x41, 0x7b, 0x46, 0x13, 0x45, 0x1e,
+ 0xbd, 0x97, 0xd5, 0x0c, 0x77, 0xdb, 0x88, 0x2a, 0x41, 0x26,
+ 0x02, 0x1d, 0xd4, 0x54, 0x75, 0xc0, 0x28, 0xbe, 0x73, 0x4e,
+ 0x4b, 0x21, 0xf8, 0xc3, 0xcf, 0x7d, 0xf8, 0x90, 0xd3, 0x6f,
+ 0x65, 0x84, 0x5f, 0x7e, 0xe2, 0x0c, 0xff, 0xf0, 0xdf, 0xff,
+ 0xef, 0xa3, 0x6d, 0x67, 0xcb, 0x1f, 0x20, 0xee, 0x8f, 0x11,
+ 0xda, 0x61, 0x6b, 0x87, 0x74, 0x0e, 0x63, 0x2c, 0xa1, 0xea,
+ 0x20, 0x2f, 0x5d, 0xe9, 0x32, 0xda, 0x0f, 0x09, 0xf4, 0x1c,
+ 0x4d, 0x03, 0xc8, 0x06, 0x1d, 0x2b, 0x72, 0x69, 0xef, 0x98,
+ 0xe3, 0x27, 0x67, 0x5b, 0xcc, 0xb6, 0xdf, 0x1d, 0x32, 0xff,
+ 0xc6, 0xf2, 0xe0, 0x1d, 0x2f, 0xe4, 0x66, 0x92, 0xaf, 0xcd,
+ 0xb0, 0xf6, 0xe2, 0x31, 0xf6, 0xd7, 0x21, 0xd6, 0x21, 0x9d,
+ 0x96, 0x20, 0x89, 0x80, 0x60, 0x8a, 0x9e, 0x66, 0x0b, 0x74,
+ 0x63, 0x8d, 0x51, 0x09, 0x75, 0xe5, 0xb1, 0x78, 0xca, 0x72,
+ 0x1f, 0xe3, 0xa3, 0x3b, 0xe6, 0xb8, 0xe0, 0xf6, 0x90, 0x1b,
+ 0xe3, 0xbd, 0xcb, 0x74, 0x67, 0x3e, 0x4a, 0xb6, 0xb6, 0xc4,
+ 0xc5, 0x9d, 0x2b, 0xc4, 0xbd, 0x21, 0x42, 0x5b, 0x5c, 0xad,
+ 0xd1, 0xc7, 0xd3, 0x01, 0xde, 0x1a, 0xf2, 0x3c, 0xa3, 0xb0,
+ 0x19, 0x65, 0x03, 0x8d, 0xf4, 0x04, 0x6e, 0x0c, 0xa4, 0x77,
+ 0xc4, 0xf1, 0xd5, 0xdd, 0x31, 0x3b, 0xe3, 0xe2, 0x5d, 0x47,
+ 0xfd, 0x95, 0xb5, 0x3d, 0x8a, 0xfa, 0x68, 0xb3, 0x71, 0x75,
+ 0xfd, 0x19, 0xe6, 0x71, 0xcc, 0xcd, 0x7c, 0x04, 0xef, 0x57,
+ 0xa8, 0xf7, 0x4a, 0x10, 0x25, 0xd2, 0x2b, 0xe4, 0xfe, 0xf6,
+ 0x0e, 0x9b, 0x3b, 0x97, 0xd8, 0xde, 0xbf, 0xca, 0xfe, 0xf8,
+ 0x80, 0x71, 0x96, 0x53, 0x54, 0xe5, 0x1d, 0x9d, 0xea, 0xce,
+ 0x79, 0xfe, 0xe8, 0xbf, 0x3d, 0xf7, 0x0e, 0x07, 0x87, 0x79,
+ 0xc5, 0x57, 0xbe, 0xf5, 0xc2, 0xaf, 0x40, 0xbc, 0x17, 0x9c,
+ 0x5f, 0xfb, 0x09, 0x2f, 0xfd, 0xfc, 0xbf, 0xb0, 0xb3, 0xf9,
+ 0x23, 0x7c, 0x76, 0x80, 0xae, 0x34, 0xd2, 0x5a, 0xf4, 0xfa,
+ 0xeb, 0x3f, 0x00, 0xef, 0x88, 0x5b, 0x31, 0xed, 0xfe, 0x1c,
+ 0x5e, 0xb6, 0x38, 0xc8, 0x13, 0x7c, 0x7a, 0xe7, 0xa6, 0xba,
+ 0x07, 0x7e, 0x78, 0x6e, 0x83, 0xbf, 0xfb, 0xd5, 0xff, 0xc1,
+ 0x67, 0xce, 0x9c, 0x60, 0xb1, 0x9b, 0xbc, 0x63, 0x3b, 0x3b,
+ 0x52, 0x90, 0x8c, 0x3c, 0xd2, 0x14, 0x0c, 0x27, 0x13, 0xea,
+ 0xc9, 0x59, 0x36, 0xc5, 0x4b, 0x88, 0x20, 0x20, 0x92, 0x01,
+ 0x3a, 0x3a, 0xd9, 0xa6, 0xb9, 0x5a, 0xb0, 0x37, 0xdc, 0xa7,
+ 0x91, 0x9e, 0xfe, 0xbc, 0x26, 0xa5, 0xcd, 0xa8, 0x2a, 0x8f,
+ 0x14, 0x7d, 0x4f, 0xce, 0xb6, 0x6f, 0xd9, 0x2e, 0x34, 0x8a,
+ 0xb9, 0x23, 0x10, 0x0d, 0x73, 0x9d, 0x98, 0xd0, 0xa8, 0x43,
+ 0x3a, 0x9f, 0x7a, 0x65, 0xfd, 0xfa, 0xdf, 0xdd, 0x34, 0xa4,
+ 0x9b, 0x86, 0xd7, 0x06, 0xf3, 0x08, 0x24, 0xa7, 0xd5, 0x02,
+ 0x7c, 0x4d, 0x41, 0x4e, 0x37, 0x36, 0xf4, 0xda, 0x31, 0x71,
+ 0xaf, 0x0b, 0x51, 0x80, 0x1e, 0x0d, 0x4e, 0xd2, 0xd1, 0x3b,
+ 0xc4, 0x9b, 0x0a, 0x7f, 0x30, 0xa1, 0xea, 0xee, 0x12, 0xa4,
+ 0x7d, 0xd4, 0xe4, 0xd6, 0xd4, 0x93, 0x56, 0xf2, 0x5d, 0x61,
+ 0xe8, 0x3b, 0xf2, 0xe2, 0xd0, 0x70, 0x72, 0xa6, 0x75, 0x4b,
+ 0x96, 0xe5, 0x2d, 0xc8, 0x7a, 0x14, 0x9d, 0x4a, 0xde, 0x1a,
+ 0x67, 0xe4, 0xce, 0x41, 0x16, 0x30, 0x63, 0x0c, 0xdd, 0x41,
+ 0x0b, 0xd5, 0x4d, 0x98, 0x26, 0x31, 0x95, 0x6e, 0xa3, 0x27,
+ 0x62, 0x06, 0x9b, 0x4a, 0xa2, 0xd9, 0x16, 0x14, 0x57, 0xc8,
+ 0x0f, 0x4a, 0x74, 0x9c, 0xa3, 0x8f, 0x80, 0x85, 0xab, 0xc6,
+ 0x1e, 0x22, 0x06, 0xe3, 0x40, 0x73, 0xac, 0x97, 0xb0, 0x35,
+ 0xcc, 0x99, 0x94, 0xf5, 0x4d, 0xc9, 0x46, 0x29, 0x04, 0x8b,
+ 0xbd, 0x6b, 0xa8, 0xf0, 0xc6, 0x24, 0xe5, 0xdd, 0xc8, 0xc6,
+ 0x56, 0x68, 0x58, 0xe8, 0xc6, 0x5c, 0xd9, 0x9f, 0x1e, 0x5a,
+ 0xf3, 0x5f, 0xfc, 0xd8, 0x3d, 0xb7, 0x1e, 0xf1, 0x26, 0x40,
+ 0x8b, 0x16, 0xfd, 0xb9, 0x00, 0xd9, 0x1d, 0x50, 0x74, 0xe6,
+ 0xa8, 0xd3, 0x01, 0x45, 0xd0, 0x43, 0x87, 0x6d, 0xc3, 0xa8,
+ 0xe8, 0xe1, 0x9d, 0x26, 0x6e, 0xe5, 0x14, 0xfb, 0x7b, 0xb4,
+ 0xe6, 0x73, 0xd4, 0xaf, 0x40, 0x3d, 0x19, 0x25, 0xf9, 0xd2,
+ 0xa7, 0x1f, 0xe0, 0x0b, 0x8f, 0x9c, 0x46, 0x49, 0x81, 0x07,
+ 0xbe, 0x77, 0xf6, 0x32, 0x5f, 0xf9, 0xd6, 0x0b, 0xef, 0xa0,
+ 0x9f, 0x1f, 0xbd, 0x7b, 0x9e, 0x7f, 0xfa, 0xd9, 0x0f, 0x5d,
+ 0x67, 0x5c, 0xd6, 0xf7, 0xa7, 0xfc, 0x9b, 0xff, 0xfe, 0x3c,
+ 0x3f, 0xbe, 0xb8, 0x75, 0xa8, 0x5d, 0x3b, 0x32, 0xfc, 0xc1,
+ 0x13, 0x67, 0xf8, 0xf4, 0x83, 0x27, 0x10, 0x5c, 0x3b, 0xe1,
+ 0xf9, 0xc6, 0x8f, 0x2f, 0xf2, 0xef, 0xbe, 0xf7, 0xd2, 0xbb,
+ 0xe6, 0xf4, 0xef, 0xba, 0x14, 0xb5, 0x41, 0x6b, 0x89, 0x6c,
+ 0xb5, 0xa8, 0x92, 0x05, 0xaa, 0xf4, 0x04, 0x65, 0x18, 0x80,
+ 0x94, 0x48, 0x3f, 0x2c, 0x90, 0xa1, 0xc2, 0x87, 0x12, 0x1d,
+ 0x26, 0xf8, 0x3a, 0x04, 0x5f, 0x23, 0xc5, 0xd1, 0xa3, 0xfa,
+ 0x97, 0x3e, 0xfd, 0x00, 0xbf, 0xf3, 0xd1, 0xbb, 0xaf, 0xaf,
+ 0x3b, 0x01, 0x3c, 0xfe, 0xe0, 0x09, 0xfe, 0xe5, 0xe7, 0x1f,
+ 0x3e, 0xd4, 0x6e, 0x65, 0xb6, 0xcd, 0xbf, 0xfe, 0x3b, 0x8f,
+ 0x1d, 0xa2, 0x99, 0x96, 0xfa, 0x29, 0x7f, 0xf4, 0x7b, 0x8f,
+ 0xb1, 0xf2, 0xb6, 0x58, 0xf1, 0x2f, 0x3e, 0xff, 0x30, 0x8f,
+ 0xbf, 0xe9, 0xf4, 0x5b, 0x6b, 0xfa, 0x77, 0x3e, 0x7a, 0x37,
+ 0x5f, 0xfa, 0xf4, 0x03, 0x47, 0x0f, 0x6e, 0xc6, 0xa2, 0x4c,
+ 0x81, 0xd3, 0x7d, 0x1a, 0x35, 0x87, 0x95, 0x2d, 0x70, 0x8e,
+ 0xce, 0x58, 0x22, 0xd5, 0x96, 0x26, 0x2c, 0xa1, 0x6e, 0x69,
+ 0x08, 0x12, 0x02, 0x6d, 0x91, 0x16, 0x74, 0x63, 0x8e, 0xa6,
+ 0x5c, 0x88, 0x9b, 0x12, 0x85, 0x8f, 0xdd, 0xb7, 0xc8, 0xa0,
+ 0xf5, 0x8b, 0x99, 0xf3, 0x99, 0x33, 0x27, 0xaf, 0xf3, 0xe9,
+ 0x6f, 0x9f, 0x31, 0x9f, 0x39, 0x73, 0xf2, 0x50, 0x1a, 0xfb,
+ 0xd8, 0x7d, 0xef, 0x9e, 0x7d, 0x7d, 0xee, 0xc3, 0x2b, 0x48,
+ 0x71, 0x34, 0x80, 0x23, 0xca, 0x08, 0x65, 0x03, 0x84, 0x6a,
+ 0x31, 0xed, 0x0c, 0xa8, 0x5c, 0x4d, 0xab, 0x52, 0x94, 0xd3,
+ 0x31, 0x32, 0xa3, 0xa6, 0x12, 0x15, 0xb2, 0x74, 0x88, 0x42,
+ 0x20, 0x55, 0x84, 0x54, 0x11, 0xa5, 0x3b, 0xda, 0x74, 0x4a,
+ 0x42, 0x4d, 0x12, 0xe8, 0x9b, 0x20, 0x30, 0x0e, 0x81, 0x90,
+ 0x9b, 0xc1, 0xd0, 0xb7, 0xd7, 0xcd, 0xb4, 0xa2, 0x9b, 0x62,
+ 0xb7, 0x38, 0xd0, 0x24, 0xe1, 0xd1, 0x68, 0x31, 0x57, 0xe7,
+ 0x48, 0x13, 0x50, 0xeb, 0x18, 0xa5, 0x0c, 0xc6, 0x81, 0xac,
+ 0x05, 0x6e, 0x6b, 0x8c, 0x34, 0x49, 0x40, 0x44, 0x40, 0x6b,
+ 0xa2, 0x30, 0x13, 0x8b, 0x4c, 0x14, 0x8d, 0x97, 0x94, 0xfe,
+ 0x68, 0x78, 0x78, 0x5a, 0xd4, 0x37, 0xdd, 0x5b, 0x9d, 0xf7,
+ 0x6c, 0x1e, 0x64, 0x87, 0x68, 0xa6, 0x9b, 0xc9, 0x8d, 0x75,
+ 0x9b, 0xc3, 0x9b, 0xb3, 0x32, 0xc3, 0xbc, 0x62, 0x5a, 0x1c,
+ 0xed, 0xb0, 0xc3, 0x15, 0x96, 0x20, 0xed, 0x53, 0x9a, 0x16,
+ 0xd6, 0x4a, 0x8c, 0x05, 0x37, 0x29, 0x31, 0x23, 0x8b, 0x4c,
+ 0xa4, 0xc4, 0xec, 0x38, 0xcc, 0x76, 0x8d, 0x9c, 0x16, 0xc8,
+ 0xc4, 0x93, 0x57, 0x0e, 0x19, 0x1d, 0x2d, 0x3d, 0xf3, 0xc0,
+ 0xd7, 0x9e, 0x7e, 0xf7, 0x63, 0xa4, 0x27, 0x9f, 0x5f, 0x3d,
+ 0xf4, 0x52, 0xbe, 0xf9, 0xdc, 0xa5, 0x43, 0xd1, 0xfe, 0x2d,
+ 0x99, 0x94, 0x35, 0xdf, 0x7c, 0xee, 0xd2, 0x21, 0xe7, 0x9e,
+ 0x7c, 0xfe, 0xdd, 0xc9, 0xc7, 0xaf, 0x3d, 0x7d, 0x9e, 0xa3,
+ 0x12, 0x55, 0x86, 0x10, 0x13, 0xcf, 0x60, 0x83, 0x14, 0xe7,
+ 0x05, 0x54, 0x16, 0x4a, 0x8f, 0xf1, 0x1a, 0x3d, 0x7f, 0x69,
+ 0x0f, 0xef, 0xc0, 0x31, 0xa2, 0xec, 0x95, 0x10, 0x27, 0x64,
+ 0x3e, 0xa2, 0x15, 0xf5, 0x8e, 0x1c, 0x44, 0xfe, 0xf4, 0xfb,
+ 0xaf, 0x91, 0x55, 0x0d, 0xbf, 0xf7, 0x89, 0x7b, 0x99, 0x6b,
+ 0xc7, 0x0c, 0xb3, 0x8a, 0xff, 0xfa, 0x57, 0x17, 0xf9, 0x8f,
+ 0xff, 0xe7, 0xb5, 0x43, 0xed, 0xb6, 0x46, 0x39, 0xff, 0xe8,
+ 0x3f, 0x7c, 0xff, 0x9d, 0x47, 0x48, 0xdf, 0x39, 0xcb, 0xd6,
+ 0x28, 0x3f, 0x04, 0x5c, 0xfe, 0xed, 0x37, 0x9f, 0x67, 0x7b,
+ 0x9c, 0xf3, 0xf9, 0x87, 0x4f, 0xd3, 0x4d, 0x02, 0xb6, 0xc7,
+ 0x39, 0x7f, 0xf6, 0x83, 0x73, 0x7c, 0xfd, 0x47, 0x47, 0x3f,
+ 0xa3, 0xef, 0x2c, 0x1e, 0xa3, 0x08, 0x63, 0x08, 0x23, 0x9c,
+ 0x75, 0x18, 0x9b, 0xa0, 0xdc, 0x08, 0x6f, 0x03, 0x74, 0xe3,
+ 0x4b, 0x90, 0x15, 0x32, 0x12, 0xd8, 0x28, 0xa6, 0xf0, 0x06,
+ 0x1d, 0xf5, 0x31, 0xbf, 0x02, 0xcf, 0xe8, 0x81, 0x3f, 0x7f,
+ 0xf6, 0x02, 0x7f, 0xfe, 0xec, 0x05, 0x22, 0xa3, 0x7e, 0x69,
+ 0x12, 0x71, 0x61, 0x73, 0xc8, 0x3f, 0xf9, 0xd3, 0xff, 0x8b,
+ 0x96, 0x12, 0x21, 0xb8, 0xe9, 0xd6, 0x54, 0x5b, 0xc7, 0x9f,
+ 0x3c, 0xf5, 0x2a, 0x7f, 0xf2, 0xd4, 0xab, 0xb7, 0xd4, 0x79,
+ 0x53, 0xc4, 0x38, 0x98, 0x65, 0xbf, 0x99, 0xc3, 0xda, 0x36,
+ 0xd6, 0x4c, 0x70, 0xa6, 0x24, 0xd2, 0x01, 0x5e, 0x7a, 0xf4,
+ 0x78, 0xae, 0x8d, 0xb1, 0x19, 0xa5, 0xb4, 0x58, 0xad, 0x09,
+ 0x83, 0x0e, 0x2d, 0x17, 0xd1, 0x2f, 0x6a, 0xdc, 0x0d, 0x01,
+ 0xee, 0xed, 0x91, 0xd4, 0xfb, 0x6b, 0x47, 0x3f, 0x47, 0x01,
+ 0x12, 0x81, 0x56, 0x7c, 0xfc, 0xde, 0xc5, 0x5b, 0xd2, 0x45,
+ 0x4a, 0x0a, 0x94, 0x94, 0xb7, 0xd4, 0xe9, 0xdf, 0x3c, 0x76,
+ 0x7a, 0x7b, 0x18, 0x10, 0x37, 0xd8, 0xe8, 0x9c, 0x23, 0xd2,
+ 0x15, 0xa1, 0x1d, 0x33, 0x1d, 0x4f, 0x88, 0x16, 0x34, 0xb5,
+ 0x9f, 0xa2, 0x03, 0x4d, 0xac, 0x15, 0x5a, 0x8f, 0x05, 0x98,
+ 0x98, 0x28, 0x10, 0x84, 0x3e, 0x24, 0x29, 0x23, 0x62, 0xdb,
+ 0x30, 0x63, 0x2b, 0x84, 0x13, 0x34, 0x4d, 0x83, 0x52, 0xea,
+ 0x1d, 0x91, 0x74, 0x98, 0x95, 0x7c, 0xfd, 0xd9, 0x0b, 0x77,
+ 0xec, 0x62, 0x80, 0xf7, 0x70, 0x90, 0x95, 0xef, 0x80, 0xc6,
+ 0x70, 0xed, 0x1a, 0x18, 0x0e, 0x92, 0xb1, 0x22, 0x48, 0x4a,
+ 0x36, 0x8b, 0x6d, 0xca, 0x7c, 0x11, 0x29, 0xdb, 0xd4, 0x32,
+ 0xc3, 0x1f, 0xd7, 0xe8, 0xe3, 0xd6, 0x51, 0x3b, 0x03, 0x42,
+ 0x61, 0x50, 0x84, 0x34, 0xc4, 0x66, 0x8a, 0x89, 0x2a, 0x9a,
+ 0xca, 0x51, 0x55, 0x15, 0x61, 0x18, 0x72, 0x6a, 0xae, 0xc3,
+ 0xb9, 0x8d, 0xe1, 0xa1, 0xb7, 0xfe, 0xab, 0x64, 0x4a, 0x7f,
+ 0x1d, 0xb2, 0x32, 0x77, 0x2d, 0x46, 0x54, 0x55, 0x45, 0x5d,
+ 0x3a, 0x44, 0x2e, 0x31, 0xd5, 0x98, 0x63, 0x03, 0xc9, 0xfa,
+ 0x4e, 0x9b, 0x62, 0xb1, 0x4f, 0x3a, 0x1e, 0xa3, 0x43, 0x85,
+ 0xcc, 0xe6, 0x14, 0xba, 0x03, 0x3a, 0x68, 0x48, 0x43, 0x47,
+ 0x1a, 0x3b, 0x08, 0x26, 0xec, 0xda, 0x5d, 0x76, 0x37, 0xc6,
+ 0x0c, 0x87, 0xd7, 0x9c, 0x7d, 0xfc, 0xc1, 0x65, 0xde, 0xeb,
+ 0xf2, 0x96, 0x8d, 0xc3, 0xe1, 0x90, 0xdd, 0x5d, 0x8b, 0x3a,
+ 0x76, 0x9c, 0xd2, 0x04, 0xa8, 0xc9, 0x84, 0x59, 0x99, 0x63,
+ 0xf3, 0x02, 0x97, 0xc4, 0x94, 0xae, 0x42, 0xfa, 0x44, 0x51,
+ 0x74, 0xa0, 0x88, 0x6a, 0xf6, 0xfd, 0x84, 0xab, 0xcd, 0x1e,
+ 0x1b, 0xde, 0x73, 0x90, 0x76, 0x79, 0xf9, 0xe2, 0x90, 0x8b,
+ 0x17, 0xaf, 0x6d, 0x33, 0x8f, 0xdd, 0xbb, 0xc8, 0x17, 0x1e,
+ 0x39, 0xfd, 0x9e, 0x75, 0xfa, 0x0b, 0x8f, 0x9c, 0xe6, 0xb1,
+ 0x37, 0xb9, 0xf6, 0x8b, 0x17, 0x57, 0x79, 0xf9, 0x42, 0x46,
+ 0xd6, 0xea, 0x10, 0xce, 0x2d, 0xe1, 0x6b, 0x47, 0xd2, 0x1c,
+ 0xe0, 0x0b, 0x4f, 0x93, 0x76, 0x08, 0x54, 0x84, 0xce, 0x02,
+ 0x8d, 0xc2, 0x12, 0x44, 0x11, 0x95, 0x6b, 0xa8, 0x95, 0xa2,
+ 0x21, 0xa3, 0xd1, 0x96, 0xe1, 0xd6, 0x16, 0x9f, 0x98, 0x1c,
+ 0x67, 0x7d, 0x7d, 0x9d, 0x63, 0x4b, 0x4b, 0x7c, 0xf9, 0x89,
+ 0x33, 0x3c, 0x76, 0xef, 0x02, 0xdf, 0x3d, 0xbb, 0xc6, 0xeb,
+ 0x5b, 0x23, 0xb2, 0xea, 0xce, 0x5d, 0xf0, 0x13, 0x42, 0x90,
+ 0x04, 0x9a, 0xbb, 0xe6, 0x3b, 0xd7, 0x2f, 0xf8, 0x01, 0xac,
+ 0xaf, 0xaf, 0x33, 0x1e, 0x67, 0xac, 0x6e, 0x38, 0x1a, 0xa5,
+ 0x09, 0x02, 0x83, 0x8c, 0xdb, 0x34, 0x75, 0x86, 0x0c, 0x42,
+ 0x2a, 0xd3, 0xa1, 0x68, 0x0b, 0xb4, 0x4e, 0x43, 0x94, 0x9b,
+ 0x52, 0x35, 0x25, 0xd6, 0x95, 0x78, 0x6a, 0x14, 0x35, 0x52,
+ 0x6b, 0xa4, 0xd0, 0x3c, 0xf9, 0xcc, 0x79, 0x82, 0x37, 0x2f,
+ 0x00, 0x2d, 0x2d, 0x2d, 0xf1, 0xd8, 0xbd, 0x8b, 0xd7, 0x3b,
+ 0x79, 0xaf, 0xc9, 0xfa, 0xfa, 0x3a, 0x67, 0xcf, 0xbe, 0xc2,
+ 0x0f, 0xff, 0xd2, 0xa1, 0x9c, 0xc3, 0x49, 0x47, 0xa9, 0xda,
+ 0xb4, 0x8c, 0x21, 0xab, 0x24, 0x91, 0x53, 0x4c, 0x8c, 0x20,
+ 0xb3, 0x1d, 0x74, 0xa9, 0xe6, 0x89, 0xe5, 0x1e, 0x51, 0xd2,
+ 0x80, 0x9a, 0x20, 0x54, 0x89, 0x25, 0x42, 0x04, 0x06, 0x11,
+ 0x7b, 0x36, 0x8b, 0x11, 0xdf, 0xf8, 0xe9, 0x39, 0x6a, 0xe7,
+ 0x38, 0x7f, 0xf1, 0x75, 0x4e, 0x9f, 0x7a, 0x6f, 0x5e, 0xe2,
+ 0x7d, 0xfd, 0xe2, 0x2a, 0xa3, 0x71, 0xce, 0x53, 0x4f, 0x1e,
+ 0xb0, 0xbb, 0x27, 0x19, 0xca, 0x18, 0x6f, 0x0d, 0x7d, 0x57,
+ 0xd2, 0xd8, 0x1c, 0x11, 0x0d, 0xf0, 0xc6, 0x62, 0xbc, 0x25,
+ 0x46, 0xa1, 0x6b, 0xd5, 0xc7, 0xc9, 0x01, 0x42, 0x55, 0x68,
+ 0x5d, 0x62, 0x42, 0x87, 0xd1, 0x05, 0x68, 0x0f, 0xa6, 0xc2,
+ 0xe8, 0x80, 0xe1, 0xb4, 0xe6, 0x6b, 0x3f, 0x5a, 0xe3, 0xe4,
+ 0xac, 0xe0, 0xf4, 0xd5, 0xab, 0xcc, 0x77, 0x5a, 0x68, 0x21,
+ 0x10, 0x9e, 0x43, 0x37, 0xa3, 0xfe, 0x7a, 0x09, 0x49, 0x87,
+ 0x77, 0x82, 0xba, 0x70, 0x5c, 0x5d, 0x9b, 0xf0, 0xfa, 0x6a,
+ 0xcd, 0xf6, 0xd6, 0x80, 0x66, 0x92, 0x61, 0xb4, 0xa2, 0x43,
+ 0x8c, 0xc2, 0xa3, 0xf2, 0x5d, 0x72, 0x1d, 0x53, 0xea, 0x59,
+ 0xa4, 0xf1, 0xa4, 0x55, 0x45, 0x42, 0x88, 0x76, 0x4d, 0x8d,
+ 0x74, 0x01, 0x52, 0xa7, 0x08, 0x3b, 0xc0, 0x35, 0x9a, 0x5c,
+ 0x36, 0x20, 0x1c, 0x32, 0x28, 0xd1, 0x61, 0x4e, 0xa8, 0x26,
+ 0x08, 0x9b, 0xb1, 0x7a, 0x65, 0x9f, 0x37, 0xae, 0x6e, 0x92,
+ 0xb7, 0x5f, 0x46, 0x45, 0x63, 0xa6, 0x07, 0x31, 0xa2, 0xd9,
+ 0xe2, 0xae, 0x6e, 0xc6, 0xcc, 0x7e, 0x87, 0x66, 0xdf, 0x13,
+ 0x2f, 0x97, 0x74, 0x66, 0x2c, 0x85, 0xb0, 0x54, 0x75, 0x4d,
+ 0x39, 0xca, 0x19, 0x34, 0x96, 0xb2, 0x16, 0xe4, 0xa7, 0xbb,
+ 0xf4, 0xb6, 0x4e, 0x71, 0xfe, 0xf9, 0x09, 0xe5, 0xa3, 0x9b,
+ 0x44, 0xe5, 0x14, 0xd9, 0x0e, 0x19, 0x5b, 0x41, 0x73, 0x70,
+ 0x12, 0xf5, 0xfd, 0xbb, 0xe9, 0xaa, 0x0e, 0xa2, 0xee, 0x71,
+ 0xf9, 0xea, 0x59, 0x6a, 0x7f, 0x80, 0x10, 0x01, 0xb2, 0x49,
+ 0x50, 0x91, 0x27, 0x58, 0x6a, 0xd0, 0x4b, 0x05, 0x41, 0x2f,
+ 0x42, 0x01, 0x72, 0xa2, 0xc9, 0xd7, 0x24, 0x93, 0x35, 0x43,
+ 0xde, 0xaf, 0xe9, 0x9f, 0x08, 0xc0, 0x07, 0x04, 0xc5, 0x98,
+ 0x5e, 0xb3, 0x8b, 0xa7, 0xa6, 0x96, 0x9e, 0x3a, 0x98, 0xe3,
+ 0xa0, 0x48, 0xf1, 0x32, 0x23, 0x9e, 0x4c, 0xb0, 0xc6, 0xa3,
+ 0x07, 0xa2, 0x41, 0x13, 0x20, 0x5a, 0x8a, 0x4a, 0xb5, 0x70,
+ 0xaa, 0x41, 0x69, 0x85, 0xd4, 0x06, 0xa9, 0x24, 0x8d, 0x2d,
+ 0x99, 0x52, 0x22, 0xea, 0x5d, 0x8c, 0x32, 0x84, 0xaa, 0x87,
+ 0xce, 0x41, 0x34, 0x35, 0xf4, 0x2a, 0xe4, 0x41, 0x97, 0x0b,
+ 0x63, 0xcd, 0xb0, 0xbd, 0xcd, 0xfb, 0x16, 0xda, 0x98, 0x8d,
+ 0x80, 0x4b, 0xcf, 0x82, 0xa8, 0x3d, 0x8b, 0x8f, 0x1e, 0x43,
+ 0x2f, 0x9f, 0xe7, 0xa0, 0x29, 0xd0, 0xa1, 0x24, 0x99, 0xcc,
+ 0x72, 0x70, 0x71, 0x9e, 0xf1, 0x89, 0xf3, 0xc8, 0x8d, 0x29,
+ 0xc3, 0xbf, 0x58, 0x67, 0xfe, 0x77, 0x4f, 0x91, 0x76, 0x0d,
+ 0xa2, 0x3f, 0x61, 0x33, 0xc8, 0x10, 0x45, 0x4c, 0xbb, 0xbb,
+ 0xc7, 0xc9, 0xe4, 0x09, 0xae, 0xae, 0xfd, 0x15, 0xb2, 0x18,
+ 0x23, 0x02, 0x8b, 0x5a, 0xde, 0xc3, 0x9c, 0x00, 0xa1, 0xbb,
+ 0x0c, 0x7f, 0xd6, 0x60, 0x2b, 0x47, 0x3a, 0x50, 0xb4, 0x4e,
+ 0x29, 0x7c, 0x55, 0x52, 0xef, 0x06, 0xd8, 0xc2, 0x62, 0xa2,
+ 0x0e, 0x93, 0x4c, 0xe1, 0x5c, 0x88, 0x57, 0x50, 0x29, 0x4d,
+ 0x4e, 0x42, 0x1a, 0x17, 0x48, 0xa3, 0xf0, 0x4a, 0x02, 0x19,
+ 0xba, 0x6c, 0x79, 0x6c, 0xde, 0x20, 0x34, 0xb8, 0x10, 0xd2,
+ 0x9e, 0xc0, 0xc9, 0x02, 0xa9, 0x2a, 0x70, 0x1e, 0x9a, 0x06,
+ 0x61, 0x1d, 0xde, 0xcd, 0x53, 0xd3, 0xa5, 0x62, 0x97, 0xd4,
+ 0x6b, 0x9a, 0x02, 0xb4, 0xdc, 0xc6, 0x24, 0x8e, 0x7a, 0x64,
+ 0xb9, 0x6a, 0xdb, 0x68, 0x9b, 0xf3, 0xc1, 0x85, 0x9c, 0x07,
+ 0xda, 0x5d, 0xfe, 0xd7, 0x53, 0x35, 0xc5, 0xb3, 0x17, 0xb8,
+ 0x67, 0xf8, 0x11, 0xc4, 0xcc, 0x3e, 0xad, 0x49, 0x87, 0xab,
+ 0x1b, 0x92, 0xf5, 0xf6, 0xf3, 0x98, 0x59, 0x4b, 0xf5, 0xc3,
+ 0x4d, 0xfc, 0x72, 0x9b, 0x38, 0x92, 0xc4, 0xf9, 0x80, 0xc2,
+ 0x3b, 0xbc, 0x70, 0xd4, 0xba, 0x4d, 0x29, 0xf7, 0x09, 0xc2,
+ 0x09, 0x83, 0xe5, 0x01, 0xdb, 0x57, 0xb6, 0x08, 0x07, 0x25,
+ 0x6a, 0x4e, 0xa2, 0x54, 0x9b, 0x2b, 0xaf, 0x64, 0x24, 0xae,
+ 0x4b, 0x2b, 0x68, 0x91, 0x6f, 0x8f, 0xf1, 0xd6, 0x61, 0xe6,
+ 0x42, 0xf4, 0xbe, 0xa5, 0x29, 0x46, 0xa8, 0xe3, 0x09, 0x3a,
+ 0x1a, 0x60, 0xab, 0x0a, 0x8f, 0x23, 0x0d, 0x3c, 0x69, 0x52,
+ 0x91, 0x0a, 0x43, 0xe0, 0x24, 0xd6, 0x49, 0x32, 0x1f, 0xa3,
+ 0x0d, 0x15, 0x65, 0x28, 0xb0, 0xbe, 0xc6, 0x98, 0x1a, 0x11,
+ 0x0f, 0xe9, 0x9b, 0x6d, 0x5c, 0x33, 0x41, 0x79, 0x50, 0x41,
+ 0x4c, 0xa5, 0x42, 0xb2, 0xb2, 0xcf, 0xb0, 0x0c, 0xa8, 0xe9,
+ 0x30, 0xb1, 0x21, 0x81, 0x06, 0x93, 0x95, 0x54, 0x9d, 0x5d,
+ 0x5a, 0x2a, 0x65, 0xe2, 0x4b, 0x9c, 0xb4, 0x4c, 0xc4, 0x94,
+ 0x56, 0x7b, 0xc4, 0xfb, 0x1f, 0x58, 0xe0, 0x8d, 0x62, 0x8d,
+ 0xe7, 0xf6, 0x7f, 0x4a, 0x7b, 0x77, 0x86, 0xa6, 0xd9, 0xa4,
+ 0x3c, 0xfe, 0x06, 0xe5, 0x52, 0x9b, 0xe4, 0xfc, 0x1e, 0x69,
+ 0xa0, 0xd1, 0x1f, 0x5b, 0xa4, 0x8c, 0x12, 0x06, 0xbb, 0x5d,
+ 0x8a, 0x32, 0x47, 0xd8, 0x98, 0xda, 0x0b, 0xa4, 0xe8, 0x52,
+ 0xd8, 0x21, 0x2a, 0x6c, 0x30, 0xfd, 0x1c, 0xdd, 0x9b, 0x42,
+ 0x94, 0x30, 0xde, 0xb7, 0x24, 0x65, 0x8f, 0xce, 0xac, 0xa6,
+ 0x29, 0x2a, 0x92, 0x20, 0x60, 0x3a, 0xde, 0x23, 0x58, 0xee,
+ 0x20, 0x03, 0x89, 0xc7, 0xe2, 0xfd, 0x98, 0x20, 0x2e, 0x50,
+ 0xa9, 0xc1, 0xeb, 0x06, 0x15, 0x14, 0x04, 0x69, 0x8d, 0xcf,
+ 0xa0, 0x2c, 0x24, 0x48, 0x4d, 0xa4, 0x87, 0xe8, 0xb4, 0x37,
+ 0xa5, 0x1a, 0x1a, 0xac, 0x6f, 0x08, 0x68, 0xd0, 0x7a, 0xc4,
+ 0x5e, 0xf3, 0x53, 0x8c, 0x9a, 0x62, 0x9c, 0x40, 0x54, 0x31,
+ 0x41, 0x99, 0x90, 0x84, 0x73, 0x48, 0xb3, 0xcc, 0xc6, 0x28,
+ 0x66, 0x9a, 0x24, 0x34, 0x75, 0x9b, 0x76, 0x93, 0x50, 0x8a,
+ 0x7d, 0xb2, 0x40, 0x80, 0xac, 0xc8, 0x85, 0x63, 0x55, 0x76,
+ 0x70, 0xa2, 0x62, 0x66, 0x29, 0xe7, 0xf4, 0xe6, 0x2c, 0x17,
+ 0xa2, 0x2b, 0x34, 0x8b, 0xbb, 0x94, 0x6d, 0x8b, 0x38, 0x08,
+ 0x88, 0x5f, 0xda, 0x25, 0x0d, 0x67, 0x49, 0x7e, 0xb3, 0x4b,
+ 0x5a, 0x57, 0x84, 0xc3, 0x19, 0x6c, 0xe5, 0xc9, 0xa7, 0x11,
+ 0x3e, 0x6b, 0x21, 0x64, 0x8e, 0xcd, 0x7a, 0x44, 0x2d, 0x83,
+ 0x75, 0x8e, 0xa4, 0xdd, 0x00, 0x16, 0x90, 0x34, 0x79, 0x4d,
+ 0x40, 0x8a, 0xd3, 0x9a, 0xd2, 0x5a, 0xf0, 0x0a, 0x1d, 0x76,
+ 0xd0, 0xb9, 0xa7, 0x12, 0x92, 0x30, 0x08, 0x51, 0x93, 0x29,
+ 0xb5, 0xb7, 0x34, 0x69, 0x8a, 0x8e, 0x35, 0x22, 0x28, 0xa8,
+ 0x8b, 0x0e, 0xd6, 0xa7, 0x94, 0x51, 0x42, 0xa9, 0x25, 0x68,
+ 0x83, 0xee, 0x74, 0x02, 0x8a, 0xb1, 0xba, 0x96, 0xb6, 0xd1,
+ 0xc1, 0xfb, 0x09, 0x3a, 0xdc, 0x41, 0x62, 0xa1, 0x32, 0x68,
+ 0xa5, 0xd0, 0x91, 0xa0, 0x18, 0x6d, 0xa3, 0x83, 0x2e, 0x61,
+ 0x00, 0x35, 0x0d, 0x61, 0xdd, 0xa6, 0xd6, 0x0e, 0xe3, 0x3d,
+ 0x8d, 0xaf, 0xf1, 0xc6, 0x52, 0x1a, 0xcf, 0x58, 0x84, 0x9c,
+ 0x37, 0x11, 0x57, 0x54, 0xce, 0x62, 0x20, 0x79, 0xff, 0xde,
+ 0x31, 0xd6, 0x5f, 0xb3, 0xc8, 0xc4, 0xd0, 0x71, 0x82, 0xde,
+ 0x4a, 0x4a, 0x4b, 0x2b, 0xf2, 0x22, 0xc3, 0x35, 0x09, 0xa9,
+ 0x68, 0x91, 0x51, 0x50, 0x1d, 0x48, 0x4a, 0x6b, 0xe9, 0xea,
+ 0x90, 0x4a, 0x56, 0xd0, 0x18, 0x84, 0x78, 0xf3, 0xb7, 0x70,
+ 0x06, 0x04, 0x0e, 0x85, 0xc1, 0xe2, 0xd1, 0xca, 0xa2, 0x53,
+ 0x68, 0x28, 0x48, 0xda, 0x92, 0x6a, 0x57, 0x20, 0x45, 0x45,
+ 0xe4, 0x2a, 0xea, 0x6c, 0x4a, 0x10, 0xa4, 0x88, 0xd4, 0xa2,
+ 0xa4, 0x43, 0xb9, 0x94, 0xbc, 0x9e, 0xa7, 0x0a, 0x43, 0x74,
+ 0x2c, 0x48, 0x6c, 0x4a, 0x26, 0x3c, 0x7a, 0xa4, 0x43, 0x08,
+ 0x73, 0x6c, 0xdd, 0xc7, 0x28, 0x89, 0x13, 0xbb, 0x68, 0x01,
+ 0xe5, 0x68, 0x1e, 0xc9, 0x02, 0x13, 0x5b, 0xd3, 0xaa, 0x1c,
+ 0xce, 0xa5, 0x14, 0xa5, 0xa0, 0x96, 0x9e, 0x40, 0x36, 0xa8,
+ 0x70, 0x8b, 0xba, 0x19, 0xd1, 0x58, 0x28, 0xfd, 0x10, 0x13,
+ 0x7b, 0x54, 0xdf, 0xa0, 0xda, 0x12, 0xab, 0x2d, 0xe3, 0x32,
+ 0xa5, 0x1e, 0x56, 0x64, 0xa6, 0x62, 0xc9, 0x76, 0x71, 0x52,
+ 0x62, 0x72, 0xc9, 0xe8, 0x4a, 0xc6, 0x46, 0xe0, 0x69, 0x85,
+ 0x31, 0xad, 0x34, 0x84, 0x28, 0x27, 0x48, 0x04, 0x73, 0xb3,
+ 0x11, 0x5b, 0x57, 0x0e, 0xb0, 0xae, 0x8b, 0x6a, 0x0a, 0x94,
+ 0x8a, 0xa9, 0x54, 0x41, 0xd2, 0x73, 0xc8, 0xda, 0xe3, 0x68,
+ 0x88, 0x92, 0x84, 0x91, 0x29, 0x99, 0x6c, 0x37, 0x74, 0x07,
+ 0x01, 0x42, 0x19, 0xc6, 0xbb, 0x0d, 0xc3, 0x51, 0x45, 0xdc,
+ 0x4a, 0xa8, 0x6d, 0x85, 0x0a, 0x14, 0x76, 0x20, 0x51, 0xbd,
+ 0x02, 0x61, 0x23, 0xb2, 0x62, 0x40, 0x63, 0x02, 0x5a, 0x5a,
+ 0x62, 0x9b, 0x90, 0xa9, 0x82, 0x50, 0x84, 0xfc, 0x3f, 0xc1,
+ 0x1f, 0x47, 0x94, 0xa4, 0xff, 0x76, 0x8b, 0x00, 0x00, 0x00,
+ 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82
+};
+
+#endif /* IMAGES_H_INCLUDED */
diff --git a/examples/renderer-test/pixman.c b/examples/renderer-test/pixman.c
new file mode 100644
index 0000000..503ac91
--- /dev/null
+++ b/examples/renderer-test/pixman.c
@@ -0,0 +1,474 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "../config.h"
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <X11/XCB/xcb.h>
+#include <pixman.h>
+
+#include "rendertest.h"
+
+typedef struct pixman_surface {
+ XCBConnection *c;
+ XCBDRAWABLE drawable;
+ pixman_image_t *image;
+} pixman_surface_t;
+
+static pixman_operator_t
+_pixman_operator (render_operator_t op)
+{
+ switch (op) {
+ case RENDER_OPERATOR_CLEAR:
+ return PIXMAN_OPERATOR_CLEAR;
+ case RENDER_OPERATOR_SRC:
+ return PIXMAN_OPERATOR_SRC;
+ case RENDER_OPERATOR_DST:
+ return PIXMAN_OPERATOR_DST;
+ case RENDER_OPERATOR_OVER:
+ return PIXMAN_OPERATOR_OVER;
+ case RENDER_OPERATOR_OVER_REVERSE:
+ return PIXMAN_OPERATOR_OVER_REVERSE;
+ case RENDER_OPERATOR_IN:
+ return PIXMAN_OPERATOR_IN;
+ case RENDER_OPERATOR_IN_REVERSE:
+ return PIXMAN_OPERATOR_IN_REVERSE;
+ case RENDER_OPERATOR_OUT:
+ return PIXMAN_OPERATOR_OUT;
+ case RENDER_OPERATOR_OUT_REVERSE:
+ return PIXMAN_OPERATOR_OUT_REVERSE;
+ case RENDER_OPERATOR_ATOP:
+ return PIXMAN_OPERATOR_ATOP;
+ case RENDER_OPERATOR_ATOP_REVERSE:
+ return PIXMAN_OPERATOR_ATOP_REVERSE;
+ case RENDER_OPERATOR_XOR:
+ return PIXMAN_OPERATOR_XOR;
+ case RENDER_OPERATOR_ADD:
+ return PIXMAN_OPERATOR_ADD;
+ default:
+ return PIXMAN_OPERATOR_OVER;
+ }
+}
+
+static render_surface_t *
+_pixman_render_create_similar (render_surface_t *other,
+ render_format_t render_format,
+ int width,
+ int height)
+{
+ pixman_surface_t *other_surface = (pixman_surface_t *) other->surface;
+ render_surface_t *similar;
+ pixman_surface_t *surface;
+ pixman_format_t *format = 0;
+
+ switch (render_format) {
+ case RENDER_FORMAT_A1:
+ format = pixman_format_create (PIXMAN_FORMAT_NAME_A1);
+ break;
+ case RENDER_FORMAT_A8:
+ format = pixman_format_create (PIXMAN_FORMAT_NAME_A8);
+ break;
+ case RENDER_FORMAT_RGB24:
+ format = pixman_format_create (PIXMAN_FORMAT_NAME_RGB24);
+ break;
+ case RENDER_FORMAT_ARGB32:
+ format = pixman_format_create (PIXMAN_FORMAT_NAME_ARGB32);
+ default:
+ break;
+ }
+
+ if (format == NULL)
+ return NULL;
+
+ similar = malloc (sizeof (render_surface_t));
+ if (similar == NULL)
+ return NULL;
+
+ similar->width = width;
+ similar->height = height;
+ similar->backend = other->backend;
+ similar->flags = 0;
+
+ surface = malloc (sizeof (pixman_surface_t));
+ if (surface == NULL) {
+ free (similar);
+ return NULL;
+ }
+
+ surface->image = pixman_image_create (format, width, height);
+ surface->drawable = other_surface->drawable;
+ surface->c = NULL;
+
+ pixman_format_destroy (format);
+
+ if (surface->image == NULL) {
+ free (similar);
+ free (surface);
+ return NULL;
+ }
+
+ similar->surface = surface;
+
+ return similar;
+}
+
+static void
+_pixman_render_destroy (render_surface_t *surface)
+{
+ pixman_surface_t *s = (pixman_surface_t *) surface->surface;
+
+ pixman_image_destroy (s->image);
+
+ free (s);
+ free (surface);
+}
+
+static render_status_t
+_pixman_render_composite (render_operator_t op,
+ render_surface_t *src,
+ render_surface_t *mask,
+ render_surface_t *dst,
+ int x_src,
+ int y_src,
+ int x_mask,
+ int y_mask,
+ int x_dst,
+ int y_dst,
+ int width,
+ int height)
+{
+ pixman_image_t *mask_image = NULL;
+
+ if (mask)
+ mask_image = ((pixman_surface_t *) mask->surface)->image;
+
+ pixman_composite (_pixman_operator (op),
+ ((pixman_surface_t *) src->surface)->image,
+ mask_image,
+ ((pixman_surface_t *) dst->surface)->image,
+ x_src,
+ y_src,
+ x_mask,
+ y_mask,
+ x_dst,
+ y_dst,
+ width,
+ height);
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+static render_status_t
+_pixman_render_set_pixels (render_surface_t *dst,
+ render_format_t format,
+ unsigned char *data)
+{
+ pixman_surface_t *s = (pixman_surface_t *) dst->surface;
+ pixman_bits_t *bits;
+ int len;
+
+ switch (format) {
+ case RENDER_FORMAT_A1:
+ len = (((dst->width + 3) & -4) >> 3) * dst->height;
+ break;
+ case RENDER_FORMAT_A8:
+ len = ((dst->width + 3) & -4) * dst->height;
+ break;
+ case RENDER_FORMAT_RGB24:
+ len = 4 * dst->width * dst->height;
+ break;
+ case RENDER_FORMAT_ARGB32:
+ default:
+ len = 4 * dst->width * dst->height;
+ break;
+ }
+
+ bits = pixman_image_get_data (s->image);
+ if (!bits)
+ return RENDER_STATUS_NO_MEMORY;
+
+ memcpy (bits, data, len);
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+static void
+_pixman_render_show (render_surface_t *surface)
+{
+ pixman_surface_t *s = (pixman_surface_t *) surface->surface;
+ XCBGCONTEXT gc;
+ pixman_bits_t *bits;
+
+ if (s->c == NULL)
+ return;
+
+ gc = XCBGCONTEXTNew (s->c);
+ XCBCreateGC (s->c, gc, s->drawable, 0, 0);
+
+ bits = pixman_image_get_data (s->image);
+ if (!bits)
+ return;
+
+ XCBPutImage (s->c, ZPixmap, s->drawable, gc,
+ surface->width,
+ surface->height,
+ 0, 0, 0, 24,
+ 4 * surface->width * surface->height,
+ (unsigned char *) bits);
+
+ XCBFreeGC (s->c, gc);
+
+ XCBSync (s->c, NULL);
+}
+
+static render_status_t
+_pixman_render_set_fill (render_surface_t *surface,
+ render_fill_t fill)
+{
+ pixman_surface_t *s = (pixman_surface_t *) surface->surface;
+
+ switch (fill) {
+ case RENDER_FILL_TRANSPARENT:
+ if (!SURFACE_TRANSFORM (surface))
+ return RENDER_STATUS_NOT_SUPPORTED;
+ pixman_image_set_repeat (s->image, 0);
+ break;
+ case RENDER_FILL_NEAREST:
+ case RENDER_FILL_REFLECT:
+ return RENDER_STATUS_NOT_SUPPORTED;
+ case RENDER_FILL_REPEAT:
+ pixman_image_set_repeat (s->image, 1);
+ break;
+ case RENDER_FILL_NONE:
+ default:
+ pixman_image_set_repeat (s->image, 0);
+ break;
+ }
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+static render_status_t
+_pixman_render_set_component_alpha (render_surface_t *surface,
+ render_bool_t component_alpha)
+{
+ pixman_surface_t *s = (pixman_surface_t *) surface->surface;
+
+ pixman_image_set_component_alpha (s->image, component_alpha);
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+static render_status_t
+_pixman_render_set_transform (render_surface_t *surface,
+ render_matrix_t *matrix)
+{
+ pixman_transform_t transform;
+ pixman_surface_t *s = (pixman_surface_t *) surface->surface;
+
+ transform.matrix[0][0] = DOUBLE_TO_FIXED (matrix->m[0][0]);
+ transform.matrix[0][1] = DOUBLE_TO_FIXED (matrix->m[0][1]);
+ transform.matrix[0][2] = DOUBLE_TO_FIXED (matrix->m[0][2]);
+
+ transform.matrix[1][0] = DOUBLE_TO_FIXED (matrix->m[1][0]);
+ transform.matrix[1][1] = DOUBLE_TO_FIXED (matrix->m[1][1]);
+ transform.matrix[1][2] = DOUBLE_TO_FIXED (matrix->m[1][2]);
+
+ transform.matrix[2][0] = DOUBLE_TO_FIXED (matrix->m[2][0]);
+ transform.matrix[2][1] = DOUBLE_TO_FIXED (matrix->m[2][1]);
+ transform.matrix[2][2] = DOUBLE_TO_FIXED (matrix->m[2][2]);
+
+ pixman_image_set_transform (s->image, &transform);
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+static render_status_t
+_pixman_render_set_filter (render_surface_t *surface,
+ render_filter_t filter,
+ render_fixed16_16_t *params,
+ int n_params)
+{
+ pixman_surface_t *s = (pixman_surface_t *) surface->surface;
+
+ switch (filter) {
+ case RENDER_FILTER_NEAREST:
+ pixman_image_set_filter (s->image, PIXMAN_FILTER_NEAREST);
+ break;
+ case RENDER_FILTER_BILINEAR:
+ pixman_image_set_filter (s->image, PIXMAN_FILTER_BILINEAR);
+ break;
+ default:
+ return RENDER_STATUS_NOT_SUPPORTED;
+ break;
+ }
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+static render_status_t
+_pixman_render_set_clip_rectangles (render_surface_t *surface,
+ int x_offset,
+ int y_offset,
+ render_rectangle_t *rects,
+ int n_rects)
+{
+ pixman_surface_t *s = (pixman_surface_t *) surface->surface;
+ pixman_region16_t *region;
+
+ if (n_rects > 0) {
+ region = pixman_region_create ();
+
+ for (; n_rects--; rects++)
+ pixman_region_union_rect (region, region,
+ x_offset + rects->x, y_offset + rects->y,
+ rects->width, rects->height);
+ } else
+ region = NULL;
+
+ pixman_image_set_clip_region (s->image, region);
+
+ if (region)
+ pixman_region_destroy (region);
+
+ return RENDER_STATUS_SUCCESS;
+}
+
+static render_status_t
+_pixman_render_set_clip_trapezoids (render_surface_t *surface,
+ int x_offset,
+ int y_offset,
+ render_trapezoid_t *traps,
+ int n_traps)
+{
+ return RENDER_STATUS_NOT_SUPPORTED;
+}
+
+static const render_backend_t _pixman_render_backend = {
+ _pixman_render_create_similar,
+ _pixman_render_destroy,
+ _pixman_render_composite,
+ _pixman_render_set_pixels,
+ _pixman_render_show,
+ _pixman_render_set_fill,
+ _pixman_render_set_component_alpha,
+ _pixman_render_set_transform,
+ _pixman_render_set_filter,
+ _pixman_render_set_clip_rectangles,
+ _pixman_render_set_clip_trapezoids
+};
+
+static const render_option_t _pixman_options[] = {
+ { 0 }
+};
+
+static int
+_parse_option (int key, char *arg, render_arg_state_t *state)
+{
+ return 1;
+}
+
+int
+main (int argc, char **argv)
+{
+ int status, x, y;
+ render_surface_t surface;
+ render_arg_state_t state;
+ pixman_surface_t dst;
+ XCBSCREEN *root;
+ XCBGenericEvent *xev;
+ CARD32 mask;
+ CARD32 values[2];
+ pixman_format_t *format;
+
+ state.pointer = NULL;
+
+ if (render_parse_arguments (_parse_option,
+ _pixman_options,
+ &state,
+ argc, argv))
+ return 1;
+
+ surface.backend = &_pixman_render_backend;
+ surface.flags = 0;
+
+ x = y = 50;
+ surface.width = RENDER_DEFAULT_DST_WIDTH;
+ surface.height = RENDER_DEFAULT_DST_HEIGHT;
+
+ format = pixman_format_create (PIXMAN_FORMAT_NAME_ARGB32);
+
+ if (format == NULL)
+ return 1;
+
+ dst.image = pixman_image_create (format, surface.width, surface.height);
+ if (dst.image == NULL) {
+ pixman_format_destroy (format);
+ return 1;
+ }
+
+ dst.c = XCBConnectBasic ();
+ if (dst.c == NULL) {
+ fprintf (stderr, "Error: can't open display\n");
+ return 1;
+ }
+
+ root = XCBConnSetupSuccessRepRootsIter (XCBGetSetup (dst.c)).data;
+ mask = XCBCWBackPixel | XCBCWEventMask;
+ values[0] = root->black_pixel;
+ values[1] = ExposureMask;
+
+ dst.drawable.window = XCBWINDOWNew (dst.c);
+ XCBCreateWindow (dst.c, 0, dst.drawable.window, root->root,
+ x, y, surface.width, surface.height, 0,
+ InputOutput, root->root_visual,
+ mask, values);
+
+ XCBMapWindow (dst.c, dst.drawable.window);
+ XCBSync (dst.c, NULL);
+
+ do {
+ xev = XCBWaitEvent (dst.c);
+ if (xev && xev->response_type == XCBExpose)
+ break;
+ } while (xev);
+
+ surface.surface = &dst;
+
+ status = render_run (&surface, &state.settings);
+
+ XCBDestroyWindow (dst.c, dst.drawable.window);
+ XCBDisconnect (dst.c);
+
+ pixman_image_destroy (dst.image);
+ pixman_format_destroy (format);
+
+ return 0;
+}
diff --git a/examples/renderer-test/png.c b/examples/renderer-test/png.c
new file mode 100644
index 0000000..99bd09c
--- /dev/null
+++ b/examples/renderer-test/png.c
@@ -0,0 +1,165 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include "rendertest.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <png.h>
+#include <setjmp.h>
+
+static void
+transform_argb_data (png_structp png,
+ png_row_infop row_info,
+ png_bytep data)
+{
+ unsigned int i;
+
+ for (i = 0; i < row_info->rowbytes; i += 4) {
+ unsigned char *base = &data[i];
+ unsigned char blue = base[0];
+ unsigned char green = base[1];
+ unsigned char red = base[2];
+ unsigned char alpha = base[3];
+ int p;
+
+ p = (alpha << 24) | (red << 16) | (green << 8) | (blue << 0);
+ memcpy (base, &p, sizeof (int));
+ }
+}
+
+static void
+user_read_data (png_structp png_ptr,
+ png_bytep data, png_size_t length)
+{
+ unsigned char **buffer = (unsigned char **) png_get_io_ptr (png_ptr);
+
+ memcpy (data, *buffer, length);
+ *buffer += length;
+}
+
+#define PNG_SIG_SIZE 8
+
+int
+render_read_png (unsigned char *buffer,
+ unsigned int *width,
+ unsigned int *height,
+ unsigned char **data)
+{
+ int i, stride;
+ unsigned char png_sig[PNG_SIG_SIZE];
+ png_struct *png;
+ png_info *info;
+ png_uint_32 png_width, png_height;
+ int depth, color_type, interlace;
+ png_byte **row_pointers;
+ unsigned char *b = buffer + PNG_SIG_SIZE;
+
+ memcpy (png_sig, buffer, PNG_SIG_SIZE);
+ if (png_check_sig (png_sig, PNG_SIG_SIZE) == 0)
+ return 1;
+
+ png = png_create_read_struct (PNG_LIBPNG_VER_STRING,
+ NULL, NULL, NULL);
+ if (png == NULL)
+ return 1;
+
+ info = png_create_info_struct (png);
+ if (info == NULL) {
+ png_destroy_read_struct (&png, NULL, NULL);
+ return 1;
+ }
+
+ png_set_read_fn (png, (void *) &b, user_read_data);
+
+ png_set_sig_bytes (png, PNG_SIG_SIZE);
+
+ png_read_info (png, info);
+
+ png_get_IHDR (png, info,
+ &png_width, &png_height, &depth,
+ &color_type, &interlace, NULL, NULL);
+
+ *width = png_width;
+ *height = png_height;
+
+ /* convert palette/gray image to rgb */
+ if (color_type == PNG_COLOR_TYPE_PALETTE)
+ png_set_palette_to_rgb (png);
+
+ /* expand gray bit depth if needed */
+ if (color_type == PNG_COLOR_TYPE_GRAY && depth < 8)
+ png_set_gray_1_2_4_to_8 (png);
+
+ /* transform transparency to alpha */
+ if (png_get_valid (png, info, PNG_INFO_tRNS))
+ png_set_tRNS_to_alpha (png);
+
+ if (depth == 16)
+ png_set_strip_16 (png);
+
+ if (depth < 8)
+ png_set_packing (png);
+
+ if (color_type == PNG_COLOR_TYPE_GRAY) {
+ /* grayscale */
+ stride = ((png_width + 3) & -4);
+ } else if (color_type == PNG_COLOR_TYPE_GRAY_ALPHA) {
+ /* grayscale with alpha */
+ stride = ((2 * png_width + 3) & -4);
+ } else {
+ /* rgba */
+ png_set_read_user_transform_fn (png, transform_argb_data);
+ png_set_bgr (png);
+ stride = 4 * png_width;
+ }
+
+ if (interlace != PNG_INTERLACE_NONE)
+ png_set_interlace_handling (png);
+
+ png_read_update_info (png, info);
+
+ *data = malloc (stride * png_height);
+ if (*data == NULL)
+ return 1;
+
+ row_pointers = (png_byte **) malloc (png_height * sizeof (char *));
+ for (i = 0; i < png_height; i++)
+ row_pointers[i] = (png_byte *) (*data + i * stride);
+
+ png_read_image (png, row_pointers);
+ png_read_end (png, info);
+
+ free (row_pointers);
+
+ png_destroy_read_struct (&png, &info, NULL);
+
+ return 0;
+}
diff --git a/examples/renderer-test/rects.h b/examples/renderer-test/rects.h
new file mode 100644
index 0000000..285ef08
--- /dev/null
+++ b/examples/renderer-test/rects.h
@@ -0,0 +1,2423 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifndef RECTS_H_INCLUDED
+#define RECTS_H_INCLUDED
+
+render_rectangle_t check_rects[] = {
+
+ { 0, 0, 2, 2 }, { 4, 0, 2, 2 }, { 8, 0, 2, 2 },
+ { 12, 0, 2, 2 }, { 16, 0, 2, 2 }, { 20, 0, 2, 2 },
+ { 24, 0, 2, 2 }, { 28, 0, 2, 2 }, { 32, 0, 2, 2 },
+ { 36, 0, 2, 2 }, { 40, 0, 2, 2 }, { 44, 0, 2, 2 },
+ { 48, 0, 2, 2 }, { 52, 0, 2, 2 }, { 56, 0, 2, 2 },
+ { 60, 0, 2, 2 }, { 64, 0, 2, 2 }, { 68, 0, 2, 2 },
+ { 72, 0, 2, 2 }, { 76, 0, 2, 2 }, { 80, 0, 2, 2 },
+ { 84, 0, 2, 2 }, { 88, 0, 2, 2 }, { 92, 0, 2, 2 },
+ { 96, 0, 2, 2 }, { 100, 0, 2, 2 }, { 104, 0, 2, 2 },
+ { 108, 0, 2, 2 }, { 112, 0, 2, 2 }, { 116, 0, 2, 2 },
+ { 120, 0, 2, 2 }, { 124, 0, 2, 2 }, { 128, 0, 2, 2 },
+ { 132, 0, 2, 2 }, { 136, 0, 2, 2 }, { 140, 0, 2, 2 },
+ { 144, 0, 2, 2 }, { 148, 0, 2, 2 }, { 152, 0, 2, 2 },
+ { 156, 0, 2, 2 }, { 160, 0, 2, 2 }, { 164, 0, 2, 2 },
+ { 168, 0, 2, 2 }, { 172, 0, 2, 2 }, { 176, 0, 2, 2 },
+ { 180, 0, 2, 2 }, { 184, 0, 2, 2 }, { 188, 0, 2, 2 },
+ { 192, 0, 2, 2 }, { 196, 0, 2, 2 }, { 200, 0, 2, 2 },
+ { 204, 0, 2, 2 }, { 208, 0, 2, 2 }, { 212, 0, 2, 2 },
+ { 216, 0, 2, 2 }, { 220, 0, 2, 2 }, { 224, 0, 2, 2 },
+ { 228, 0, 2, 2 }, { 232, 0, 2, 2 }, { 236, 0, 2, 2 },
+ { 240, 0, 2, 2 }, { 244, 0, 2, 2 }, { 248, 0, 2, 2 },
+ { 252, 0, 2, 2 }, { 2, 2, 2, 2 }, { 6, 2, 2, 2 },
+ { 10, 2, 2, 2 }, { 14, 2, 2, 2 }, { 18, 2, 2, 2 },
+ { 22, 2, 2, 2 }, { 26, 2, 2, 2 }, { 30, 2, 2, 2 },
+ { 34, 2, 2, 2 }, { 38, 2, 2, 2 }, { 42, 2, 2, 2 },
+ { 46, 2, 2, 2 }, { 50, 2, 2, 2 }, { 54, 2, 2, 2 },
+ { 58, 2, 2, 2 }, { 62, 2, 2, 2 }, { 66, 2, 2, 2 },
+ { 70, 2, 2, 2 }, { 74, 2, 2, 2 }, { 78, 2, 2, 2 },
+ { 82, 2, 2, 2 }, { 86, 2, 2, 2 }, { 90, 2, 2, 2 },
+ { 94, 2, 2, 2 }, { 98, 2, 2, 2 }, { 102, 2, 2, 2 },
+ { 106, 2, 2, 2 }, { 110, 2, 2, 2 }, { 114, 2, 2, 2 },
+ { 118, 2, 2, 2 }, { 122, 2, 2, 2 }, { 126, 2, 2, 2 },
+ { 130, 2, 2, 2 }, { 134, 2, 2, 2 }, { 138, 2, 2, 2 },
+ { 142, 2, 2, 2 }, { 146, 2, 2, 2 }, { 150, 2, 2, 2 },
+ { 154, 2, 2, 2 }, { 158, 2, 2, 2 }, { 162, 2, 2, 2 },
+ { 166, 2, 2, 2 }, { 170, 2, 2, 2 }, { 174, 2, 2, 2 },
+ { 178, 2, 2, 2 }, { 182, 2, 2, 2 }, { 186, 2, 2, 2 },
+ { 190, 2, 2, 2 }, { 194, 2, 2, 2 }, { 198, 2, 2, 2 },
+ { 202, 2, 2, 2 }, { 206, 2, 2, 2 }, { 210, 2, 2, 2 },
+ { 214, 2, 2, 2 }, { 218, 2, 2, 2 }, { 222, 2, 2, 2 },
+ { 226, 2, 2, 2 }, { 230, 2, 2, 2 }, { 234, 2, 2, 2 },
+ { 238, 2, 2, 2 }, { 242, 2, 2, 2 }, { 246, 2, 2, 2 },
+ { 250, 2, 2, 2 }, { 254, 2, 2, 2 }, { 0, 4, 2, 2 },
+ { 4, 4, 2, 2 }, { 8, 4, 2, 2 }, { 12, 4, 2, 2 },
+ { 16, 4, 2, 2 }, { 20, 4, 2, 2 }, { 24, 4, 2, 2 },
+ { 28, 4, 2, 2 }, { 32, 4, 2, 2 }, { 36, 4, 2, 2 },
+ { 40, 4, 2, 2 }, { 44, 4, 2, 2 }, { 48, 4, 2, 2 },
+ { 52, 4, 2, 2 }, { 56, 4, 2, 2 }, { 60, 4, 2, 2 },
+ { 64, 4, 2, 2 }, { 68, 4, 2, 2 }, { 72, 4, 2, 2 },
+ { 76, 4, 2, 2 }, { 80, 4, 2, 2 }, { 84, 4, 2, 2 },
+ { 88, 4, 2, 2 }, { 92, 4, 2, 2 }, { 96, 4, 2, 2 },
+ { 100, 4, 2, 2 }, { 104, 4, 2, 2 }, { 108, 4, 2, 2 },
+ { 112, 4, 2, 2 }, { 116, 4, 2, 2 }, { 120, 4, 2, 2 },
+ { 124, 4, 2, 2 }, { 128, 4, 2, 2 }, { 132, 4, 2, 2 },
+ { 136, 4, 2, 2 }, { 140, 4, 2, 2 }, { 144, 4, 2, 2 },
+ { 148, 4, 2, 2 }, { 152, 4, 2, 2 }, { 156, 4, 2, 2 },
+ { 160, 4, 2, 2 }, { 164, 4, 2, 2 }, { 168, 4, 2, 2 },
+ { 172, 4, 2, 2 }, { 176, 4, 2, 2 }, { 180, 4, 2, 2 },
+ { 184, 4, 2, 2 }, { 188, 4, 2, 2 }, { 192, 4, 2, 2 },
+ { 196, 4, 2, 2 }, { 200, 4, 2, 2 }, { 204, 4, 2, 2 },
+ { 208, 4, 2, 2 }, { 212, 4, 2, 2 }, { 216, 4, 2, 2 },
+ { 220, 4, 2, 2 }, { 224, 4, 2, 2 }, { 228, 4, 2, 2 },
+ { 232, 4, 2, 2 }, { 236, 4, 2, 2 }, { 240, 4, 2, 2 },
+ { 244, 4, 2, 2 }, { 248, 4, 2, 2 }, { 252, 4, 2, 2 },
+ { 2, 6, 2, 2 }, { 6, 6, 2, 2 }, { 10, 6, 2, 2 },
+ { 14, 6, 2, 2 }, { 18, 6, 2, 2 }, { 22, 6, 2, 2 },
+ { 26, 6, 2, 2 }, { 30, 6, 2, 2 }, { 34, 6, 2, 2 },
+ { 38, 6, 2, 2 }, { 42, 6, 2, 2 }, { 46, 6, 2, 2 },
+ { 50, 6, 2, 2 }, { 54, 6, 2, 2 }, { 58, 6, 2, 2 },
+ { 62, 6, 2, 2 }, { 66, 6, 2, 2 }, { 70, 6, 2, 2 },
+ { 74, 6, 2, 2 }, { 78, 6, 2, 2 }, { 82, 6, 2, 2 },
+ { 86, 6, 2, 2 }, { 90, 6, 2, 2 }, { 94, 6, 2, 2 },
+ { 98, 6, 2, 2 }, { 102, 6, 2, 2 }, { 106, 6, 2, 2 },
+ { 110, 6, 2, 2 }, { 114, 6, 2, 2 }, { 118, 6, 2, 2 },
+ { 122, 6, 2, 2 }, { 126, 6, 2, 2 }, { 130, 6, 2, 2 },
+ { 134, 6, 2, 2 }, { 138, 6, 2, 2 }, { 142, 6, 2, 2 },
+ { 146, 6, 2, 2 }, { 150, 6, 2, 2 }, { 154, 6, 2, 2 },
+ { 158, 6, 2, 2 }, { 162, 6, 2, 2 }, { 166, 6, 2, 2 },
+ { 170, 6, 2, 2 }, { 174, 6, 2, 2 }, { 178, 6, 2, 2 },
+ { 182, 6, 2, 2 }, { 186, 6, 2, 2 }, { 190, 6, 2, 2 },
+ { 194, 6, 2, 2 }, { 198, 6, 2, 2 }, { 202, 6, 2, 2 },
+ { 206, 6, 2, 2 }, { 210, 6, 2, 2 }, { 214, 6, 2, 2 },
+ { 218, 6, 2, 2 }, { 222, 6, 2, 2 }, { 226, 6, 2, 2 },
+ { 230, 6, 2, 2 }, { 234, 6, 2, 2 }, { 238, 6, 2, 2 },
+ { 242, 6, 2, 2 }, { 246, 6, 2, 2 }, { 250, 6, 2, 2 },
+ { 254, 6, 2, 2 }, { 0, 8, 2, 2 }, { 4, 8, 2, 2 },
+ { 8, 8, 2, 2 }, { 12, 8, 2, 2 }, { 16, 8, 2, 2 },
+ { 20, 8, 2, 2 }, { 24, 8, 2, 2 }, { 28, 8, 2, 2 },
+ { 32, 8, 2, 2 }, { 36, 8, 2, 2 }, { 40, 8, 2, 2 },
+ { 44, 8, 2, 2 }, { 48, 8, 2, 2 }, { 52, 8, 2, 2 },
+ { 56, 8, 2, 2 }, { 60, 8, 2, 2 }, { 64, 8, 2, 2 },
+ { 68, 8, 2, 2 }, { 72, 8, 2, 2 }, { 76, 8, 2, 2 },
+ { 80, 8, 2, 2 }, { 84, 8, 2, 2 }, { 88, 8, 2, 2 },
+ { 92, 8, 2, 2 }, { 96, 8, 2, 2 }, { 100, 8, 2, 2 },
+ { 104, 8, 2, 2 }, { 108, 8, 2, 2 }, { 112, 8, 2, 2 },
+ { 116, 8, 2, 2 }, { 120, 8, 2, 2 }, { 124, 8, 2, 2 },
+ { 128, 8, 2, 2 }, { 132, 8, 2, 2 }, { 136, 8, 2, 2 },
+ { 140, 8, 2, 2 }, { 144, 8, 2, 2 }, { 148, 8, 2, 2 },
+ { 152, 8, 2, 2 }, { 156, 8, 2, 2 }, { 160, 8, 2, 2 },
+ { 164, 8, 2, 2 }, { 168, 8, 2, 2 }, { 172, 8, 2, 2 },
+ { 176, 8, 2, 2 }, { 180, 8, 2, 2 }, { 184, 8, 2, 2 },
+ { 188, 8, 2, 2 }, { 192, 8, 2, 2 }, { 196, 8, 2, 2 },
+ { 200, 8, 2, 2 }, { 204, 8, 2, 2 }, { 208, 8, 2, 2 },
+ { 212, 8, 2, 2 }, { 216, 8, 2, 2 }, { 220, 8, 2, 2 },
+ { 224, 8, 2, 2 }, { 228, 8, 2, 2 }, { 232, 8, 2, 2 },
+ { 236, 8, 2, 2 }, { 240, 8, 2, 2 }, { 244, 8, 2, 2 },
+ { 248, 8, 2, 2 }, { 252, 8, 2, 2 }, { 2, 10, 2, 2 },
+ { 6, 10, 2, 2 }, { 10, 10, 2, 2 }, { 14, 10, 2, 2 },
+ { 18, 10, 2, 2 }, { 22, 10, 2, 2 }, { 26, 10, 2, 2 },
+ { 30, 10, 2, 2 }, { 34, 10, 2, 2 }, { 38, 10, 2, 2 },
+ { 42, 10, 2, 2 }, { 46, 10, 2, 2 }, { 50, 10, 2, 2 },
+ { 54, 10, 2, 2 }, { 58, 10, 2, 2 }, { 62, 10, 2, 2 },
+ { 66, 10, 2, 2 }, { 70, 10, 2, 2 }, { 74, 10, 2, 2 },
+ { 78, 10, 2, 2 }, { 82, 10, 2, 2 }, { 86, 10, 2, 2 },
+ { 90, 10, 2, 2 }, { 94, 10, 2, 2 }, { 98, 10, 2, 2 },
+ { 102, 10, 2, 2 }, { 106, 10, 2, 2 }, { 110, 10, 2, 2 },
+ { 114, 10, 2, 2 }, { 118, 10, 2, 2 }, { 122, 10, 2, 2 },
+ { 126, 10, 2, 2 }, { 130, 10, 2, 2 }, { 134, 10, 2, 2 },
+ { 138, 10, 2, 2 }, { 142, 10, 2, 2 }, { 146, 10, 2, 2 },
+ { 150, 10, 2, 2 }, { 154, 10, 2, 2 }, { 158, 10, 2, 2 },
+ { 162, 10, 2, 2 }, { 166, 10, 2, 2 }, { 170, 10, 2, 2 },
+ { 174, 10, 2, 2 }, { 178, 10, 2, 2 }, { 182, 10, 2, 2 },
+ { 186, 10, 2, 2 }, { 190, 10, 2, 2 }, { 194, 10, 2, 2 },
+ { 198, 10, 2, 2 }, { 202, 10, 2, 2 }, { 206, 10, 2, 2 },
+ { 210, 10, 2, 2 }, { 214, 10, 2, 2 }, { 218, 10, 2, 2 },
+ { 222, 10, 2, 2 }, { 226, 10, 2, 2 }, { 230, 10, 2, 2 },
+ { 234, 10, 2, 2 }, { 238, 10, 2, 2 }, { 242, 10, 2, 2 },
+ { 246, 10, 2, 2 }, { 250, 10, 2, 2 }, { 254, 10, 2, 2 },
+ { 0, 12, 2, 2 }, { 4, 12, 2, 2 }, { 8, 12, 2, 2 },
+ { 12, 12, 2, 2 }, { 16, 12, 2, 2 }, { 20, 12, 2, 2 },
+ { 24, 12, 2, 2 }, { 28, 12, 2, 2 }, { 32, 12, 2, 2 },
+ { 36, 12, 2, 2 }, { 40, 12, 2, 2 }, { 44, 12, 2, 2 },
+ { 48, 12, 2, 2 }, { 52, 12, 2, 2 }, { 56, 12, 2, 2 },
+ { 60, 12, 2, 2 }, { 64, 12, 2, 2 }, { 68, 12, 2, 2 },
+ { 72, 12, 2, 2 }, { 76, 12, 2, 2 }, { 80, 12, 2, 2 },
+ { 84, 12, 2, 2 }, { 88, 12, 2, 2 }, { 92, 12, 2, 2 },
+ { 96, 12, 2, 2 }, { 100, 12, 2, 2 }, { 104, 12, 2, 2 },
+ { 108, 12, 2, 2 }, { 112, 12, 2, 2 }, { 116, 12, 2, 2 },
+ { 120, 12, 2, 2 }, { 124, 12, 2, 2 }, { 128, 12, 2, 2 },
+ { 132, 12, 2, 2 }, { 136, 12, 2, 2 }, { 140, 12, 2, 2 },
+ { 144, 12, 2, 2 }, { 148, 12, 2, 2 }, { 152, 12, 2, 2 },
+ { 156, 12, 2, 2 }, { 160, 12, 2, 2 }, { 164, 12, 2, 2 },
+ { 168, 12, 2, 2 }, { 172, 12, 2, 2 }, { 176, 12, 2, 2 },
+ { 180, 12, 2, 2 }, { 184, 12, 2, 2 }, { 188, 12, 2, 2 },
+ { 192, 12, 2, 2 }, { 196, 12, 2, 2 }, { 200, 12, 2, 2 },
+ { 204, 12, 2, 2 }, { 208, 12, 2, 2 }, { 212, 12, 2, 2 },
+ { 216, 12, 2, 2 }, { 220, 12, 2, 2 }, { 224, 12, 2, 2 },
+ { 228, 12, 2, 2 }, { 232, 12, 2, 2 }, { 236, 12, 2, 2 },
+ { 240, 12, 2, 2 }, { 244, 12, 2, 2 }, { 248, 12, 2, 2 },
+ { 252, 12, 2, 2 }, { 2, 14, 2, 2 }, { 6, 14, 2, 2 },
+ { 10, 14, 2, 2 }, { 14, 14, 2, 2 }, { 18, 14, 2, 2 },
+ { 22, 14, 2, 2 }, { 26, 14, 2, 2 }, { 30, 14, 2, 2 },
+ { 34, 14, 2, 2 }, { 38, 14, 2, 2 }, { 42, 14, 2, 2 },
+ { 46, 14, 2, 2 }, { 50, 14, 2, 2 }, { 54, 14, 2, 2 },
+ { 58, 14, 2, 2 }, { 62, 14, 2, 2 }, { 66, 14, 2, 2 },
+ { 70, 14, 2, 2 }, { 74, 14, 2, 2 }, { 78, 14, 2, 2 },
+ { 82, 14, 2, 2 }, { 86, 14, 2, 2 }, { 90, 14, 2, 2 },
+ { 94, 14, 2, 2 }, { 98, 14, 2, 2 }, { 102, 14, 2, 2 },
+ { 106, 14, 2, 2 }, { 110, 14, 2, 2 }, { 114, 14, 2, 2 },
+ { 118, 14, 2, 2 }, { 122, 14, 2, 2 }, { 126, 14, 2, 2 },
+ { 130, 14, 2, 2 }, { 134, 14, 2, 2 }, { 138, 14, 2, 2 },
+ { 142, 14, 2, 2 }, { 146, 14, 2, 2 }, { 150, 14, 2, 2 },
+ { 154, 14, 2, 2 }, { 158, 14, 2, 2 }, { 162, 14, 2, 2 },
+ { 166, 14, 2, 2 }, { 170, 14, 2, 2 }, { 174, 14, 2, 2 },
+ { 178, 14, 2, 2 }, { 182, 14, 2, 2 }, { 186, 14, 2, 2 },
+ { 190, 14, 2, 2 }, { 194, 14, 2, 2 }, { 198, 14, 2, 2 },
+ { 202, 14, 2, 2 }, { 206, 14, 2, 2 }, { 210, 14, 2, 2 },
+ { 214, 14, 2, 2 }, { 218, 14, 2, 2 }, { 222, 14, 2, 2 },
+ { 226, 14, 2, 2 }, { 230, 14, 2, 2 }, { 234, 14, 2, 2 },
+ { 238, 14, 2, 2 }, { 242, 14, 2, 2 }, { 246, 14, 2, 2 },
+ { 250, 14, 2, 2 }, { 254, 14, 2, 2 }, { 0, 16, 2, 2 },
+ { 4, 16, 2, 2 }, { 8, 16, 2, 2 }, { 12, 16, 2, 2 },
+ { 16, 16, 2, 2 }, { 20, 16, 2, 2 }, { 24, 16, 2, 2 },
+ { 28, 16, 2, 2 }, { 32, 16, 2, 2 }, { 36, 16, 2, 2 },
+ { 40, 16, 2, 2 }, { 44, 16, 2, 2 }, { 48, 16, 2, 2 },
+ { 52, 16, 2, 2 }, { 56, 16, 2, 2 }, { 60, 16, 2, 2 },
+ { 64, 16, 2, 2 }, { 68, 16, 2, 2 }, { 72, 16, 2, 2 },
+ { 76, 16, 2, 2 }, { 80, 16, 2, 2 }, { 84, 16, 2, 2 },
+ { 88, 16, 2, 2 }, { 92, 16, 2, 2 }, { 96, 16, 2, 2 },
+ { 100, 16, 2, 2 }, { 104, 16, 2, 2 }, { 108, 16, 2, 2 },
+ { 112, 16, 2, 2 }, { 116, 16, 2, 2 }, { 120, 16, 2, 2 },
+ { 124, 16, 2, 2 }, { 128, 16, 2, 2 }, { 132, 16, 2, 2 },
+ { 136, 16, 2, 2 }, { 140, 16, 2, 2 }, { 144, 16, 2, 2 },
+ { 148, 16, 2, 2 }, { 152, 16, 2, 2 }, { 156, 16, 2, 2 },
+ { 160, 16, 2, 2 }, { 164, 16, 2, 2 }, { 168, 16, 2, 2 },
+ { 172, 16, 2, 2 }, { 176, 16, 2, 2 }, { 180, 16, 2, 2 },
+ { 184, 16, 2, 2 }, { 188, 16, 2, 2 }, { 192, 16, 2, 2 },
+ { 196, 16, 2, 2 }, { 200, 16, 2, 2 }, { 204, 16, 2, 2 },
+ { 208, 16, 2, 2 }, { 212, 16, 2, 2 }, { 216, 16, 2, 2 },
+ { 220, 16, 2, 2 }, { 224, 16, 2, 2 }, { 228, 16, 2, 2 },
+ { 232, 16, 2, 2 }, { 236, 16, 2, 2 }, { 240, 16, 2, 2 },
+ { 244, 16, 2, 2 }, { 248, 16, 2, 2 }, { 252, 16, 2, 2 },
+ { 2, 18, 2, 2 }, { 6, 18, 2, 2 }, { 10, 18, 2, 2 },
+ { 14, 18, 2, 2 }, { 18, 18, 2, 2 }, { 22, 18, 2, 2 },
+ { 26, 18, 2, 2 }, { 30, 18, 2, 2 }, { 34, 18, 2, 2 },
+ { 38, 18, 2, 2 }, { 42, 18, 2, 2 }, { 46, 18, 2, 2 },
+ { 50, 18, 2, 2 }, { 54, 18, 2, 2 }, { 58, 18, 2, 2 },
+ { 62, 18, 2, 2 }, { 66, 18, 2, 2 }, { 70, 18, 2, 2 },
+ { 74, 18, 2, 2 }, { 78, 18, 2, 2 }, { 82, 18, 2, 2 },
+ { 86, 18, 2, 2 }, { 90, 18, 2, 2 }, { 94, 18, 2, 2 },
+ { 98, 18, 2, 2 }, { 102, 18, 2, 2 }, { 106, 18, 2, 2 },
+ { 110, 18, 2, 2 }, { 114, 18, 2, 2 }, { 118, 18, 2, 2 },
+ { 122, 18, 2, 2 }, { 126, 18, 2, 2 }, { 130, 18, 2, 2 },
+ { 134, 18, 2, 2 }, { 138, 18, 2, 2 }, { 142, 18, 2, 2 },
+ { 146, 18, 2, 2 }, { 150, 18, 2, 2 }, { 154, 18, 2, 2 },
+ { 158, 18, 2, 2 }, { 162, 18, 2, 2 }, { 166, 18, 2, 2 },
+ { 170, 18, 2, 2 }, { 174, 18, 2, 2 }, { 178, 18, 2, 2 },
+ { 182, 18, 2, 2 }, { 186, 18, 2, 2 }, { 190, 18, 2, 2 },
+ { 194, 18, 2, 2 }, { 198, 18, 2, 2 }, { 202, 18, 2, 2 },
+ { 206, 18, 2, 2 }, { 210, 18, 2, 2 }, { 214, 18, 2, 2 },
+ { 218, 18, 2, 2 }, { 222, 18, 2, 2 }, { 226, 18, 2, 2 },
+ { 230, 18, 2, 2 }, { 234, 18, 2, 2 }, { 238, 18, 2, 2 },
+ { 242, 18, 2, 2 }, { 246, 18, 2, 2 }, { 250, 18, 2, 2 },
+ { 254, 18, 2, 2 }, { 0, 20, 2, 2 }, { 4, 20, 2, 2 },
+ { 8, 20, 2, 2 }, { 12, 20, 2, 2 }, { 16, 20, 2, 2 },
+ { 20, 20, 2, 2 }, { 24, 20, 2, 2 }, { 28, 20, 2, 2 },
+ { 32, 20, 2, 2 }, { 36, 20, 2, 2 }, { 40, 20, 2, 2 },
+ { 44, 20, 2, 2 }, { 48, 20, 2, 2 }, { 52, 20, 2, 2 },
+ { 56, 20, 2, 2 }, { 60, 20, 2, 2 }, { 64, 20, 2, 2 },
+ { 68, 20, 2, 2 }, { 72, 20, 2, 2 }, { 76, 20, 2, 2 },
+ { 80, 20, 2, 2 }, { 84, 20, 2, 2 }, { 88, 20, 2, 2 },
+ { 92, 20, 2, 2 }, { 96, 20, 2, 2 }, { 100, 20, 2, 2 },
+ { 104, 20, 2, 2 }, { 108, 20, 2, 2 }, { 112, 20, 2, 2 },
+ { 116, 20, 2, 2 }, { 120, 20, 2, 2 }, { 124, 20, 2, 2 },
+ { 128, 20, 2, 2 }, { 132, 20, 2, 2 }, { 136, 20, 2, 2 },
+ { 140, 20, 2, 2 }, { 144, 20, 2, 2 }, { 148, 20, 2, 2 },
+ { 152, 20, 2, 2 }, { 156, 20, 2, 2 }, { 160, 20, 2, 2 },
+ { 164, 20, 2, 2 }, { 168, 20, 2, 2 }, { 172, 20, 2, 2 },
+ { 176, 20, 2, 2 }, { 180, 20, 2, 2 }, { 184, 20, 2, 2 },
+ { 188, 20, 2, 2 }, { 192, 20, 2, 2 }, { 196, 20, 2, 2 },
+ { 200, 20, 2, 2 }, { 204, 20, 2, 2 }, { 208, 20, 2, 2 },
+ { 212, 20, 2, 2 }, { 216, 20, 2, 2 }, { 220, 20, 2, 2 },
+ { 224, 20, 2, 2 }, { 228, 20, 2, 2 }, { 232, 20, 2, 2 },
+ { 236, 20, 2, 2 }, { 240, 20, 2, 2 }, { 244, 20, 2, 2 },
+ { 248, 20, 2, 2 }, { 252, 20, 2, 2 }, { 2, 22, 2, 2 },
+ { 6, 22, 2, 2 }, { 10, 22, 2, 2 }, { 14, 22, 2, 2 },
+ { 18, 22, 2, 2 }, { 22, 22, 2, 2 }, { 26, 22, 2, 2 },
+ { 30, 22, 2, 2 }, { 34, 22, 2, 2 }, { 38, 22, 2, 2 },
+ { 42, 22, 2, 2 }, { 46, 22, 2, 2 }, { 50, 22, 2, 2 },
+ { 54, 22, 2, 2 }, { 58, 22, 2, 2 }, { 62, 22, 2, 2 },
+ { 66, 22, 2, 2 }, { 70, 22, 2, 2 }, { 74, 22, 2, 2 },
+ { 78, 22, 2, 2 }, { 82, 22, 2, 2 }, { 86, 22, 2, 2 },
+ { 90, 22, 2, 2 }, { 94, 22, 2, 2 }, { 98, 22, 2, 2 },
+ { 102, 22, 2, 2 }, { 106, 22, 2, 2 }, { 110, 22, 2, 2 },
+ { 114, 22, 2, 2 }, { 118, 22, 2, 2 }, { 122, 22, 2, 2 },
+ { 126, 22, 2, 2 }, { 130, 22, 2, 2 }, { 134, 22, 2, 2 },
+ { 138, 22, 2, 2 }, { 142, 22, 2, 2 }, { 146, 22, 2, 2 },
+ { 150, 22, 2, 2 }, { 154, 22, 2, 2 }, { 158, 22, 2, 2 },
+ { 162, 22, 2, 2 }, { 166, 22, 2, 2 }, { 170, 22, 2, 2 },
+ { 174, 22, 2, 2 }, { 178, 22, 2, 2 }, { 182, 22, 2, 2 },
+ { 186, 22, 2, 2 }, { 190, 22, 2, 2 }, { 194, 22, 2, 2 },
+ { 198, 22, 2, 2 }, { 202, 22, 2, 2 }, { 206, 22, 2, 2 },
+ { 210, 22, 2, 2 }, { 214, 22, 2, 2 }, { 218, 22, 2, 2 },
+ { 222, 22, 2, 2 }, { 226, 22, 2, 2 }, { 230, 22, 2, 2 },
+ { 234, 22, 2, 2 }, { 238, 22, 2, 2 }, { 242, 22, 2, 2 },
+ { 246, 22, 2, 2 }, { 250, 22, 2, 2 }, { 254, 22, 2, 2 },
+ { 0, 24, 2, 2 }, { 4, 24, 2, 2 }, { 8, 24, 2, 2 },
+ { 12, 24, 2, 2 }, { 16, 24, 2, 2 }, { 20, 24, 2, 2 },
+ { 24, 24, 2, 2 }, { 28, 24, 2, 2 }, { 32, 24, 2, 2 },
+ { 36, 24, 2, 2 }, { 40, 24, 2, 2 }, { 44, 24, 2, 2 },
+ { 48, 24, 2, 2 }, { 52, 24, 2, 2 }, { 56, 24, 2, 2 },
+ { 60, 24, 2, 2 }, { 64, 24, 2, 2 }, { 68, 24, 2, 2 },
+ { 72, 24, 2, 2 }, { 76, 24, 2, 2 }, { 80, 24, 2, 2 },
+ { 84, 24, 2, 2 }, { 88, 24, 2, 2 }, { 92, 24, 2, 2 },
+ { 96, 24, 2, 2 }, { 100, 24, 2, 2 }, { 104, 24, 2, 2 },
+ { 108, 24, 2, 2 }, { 112, 24, 2, 2 }, { 116, 24, 2, 2 },
+ { 120, 24, 2, 2 }, { 124, 24, 2, 2 }, { 128, 24, 2, 2 },
+ { 132, 24, 2, 2 }, { 136, 24, 2, 2 }, { 140, 24, 2, 2 },
+ { 144, 24, 2, 2 }, { 148, 24, 2, 2 }, { 152, 24, 2, 2 },
+ { 156, 24, 2, 2 }, { 160, 24, 2, 2 }, { 164, 24, 2, 2 },
+ { 168, 24, 2, 2 }, { 172, 24, 2, 2 }, { 176, 24, 2, 2 },
+ { 180, 24, 2, 2 }, { 184, 24, 2, 2 }, { 188, 24, 2, 2 },
+ { 192, 24, 2, 2 }, { 196, 24, 2, 2 }, { 200, 24, 2, 2 },
+ { 204, 24, 2, 2 }, { 208, 24, 2, 2 }, { 212, 24, 2, 2 },
+ { 216, 24, 2, 2 }, { 220, 24, 2, 2 }, { 224, 24, 2, 2 },
+ { 228, 24, 2, 2 }, { 232, 24, 2, 2 }, { 236, 24, 2, 2 },
+ { 240, 24, 2, 2 }, { 244, 24, 2, 2 }, { 248, 24, 2, 2 },
+ { 252, 24, 2, 2 }, { 2, 26, 2, 2 }, { 6, 26, 2, 2 },
+ { 10, 26, 2, 2 }, { 14, 26, 2, 2 }, { 18, 26, 2, 2 },
+ { 22, 26, 2, 2 }, { 26, 26, 2, 2 }, { 30, 26, 2, 2 },
+ { 34, 26, 2, 2 }, { 38, 26, 2, 2 }, { 42, 26, 2, 2 },
+ { 46, 26, 2, 2 }, { 50, 26, 2, 2 }, { 54, 26, 2, 2 },
+ { 58, 26, 2, 2 }, { 62, 26, 2, 2 }, { 66, 26, 2, 2 },
+ { 70, 26, 2, 2 }, { 74, 26, 2, 2 }, { 78, 26, 2, 2 },
+ { 82, 26, 2, 2 }, { 86, 26, 2, 2 }, { 90, 26, 2, 2 },
+ { 94, 26, 2, 2 }, { 98, 26, 2, 2 }, { 102, 26, 2, 2 },
+ { 106, 26, 2, 2 }, { 110, 26, 2, 2 }, { 114, 26, 2, 2 },
+ { 118, 26, 2, 2 }, { 122, 26, 2, 2 }, { 126, 26, 2, 2 },
+ { 130, 26, 2, 2 }, { 134, 26, 2, 2 }, { 138, 26, 2, 2 },
+ { 142, 26, 2, 2 }, { 146, 26, 2, 2 }, { 150, 26, 2, 2 },
+ { 154, 26, 2, 2 }, { 158, 26, 2, 2 }, { 162, 26, 2, 2 },
+ { 166, 26, 2, 2 }, { 170, 26, 2, 2 }, { 174, 26, 2, 2 },
+ { 178, 26, 2, 2 }, { 182, 26, 2, 2 }, { 186, 26, 2, 2 },
+ { 190, 26, 2, 2 }, { 194, 26, 2, 2 }, { 198, 26, 2, 2 },
+ { 202, 26, 2, 2 }, { 206, 26, 2, 2 }, { 210, 26, 2, 2 },
+ { 214, 26, 2, 2 }, { 218, 26, 2, 2 }, { 222, 26, 2, 2 },
+ { 226, 26, 2, 2 }, { 230, 26, 2, 2 }, { 234, 26, 2, 2 },
+ { 238, 26, 2, 2 }, { 242, 26, 2, 2 }, { 246, 26, 2, 2 },
+ { 250, 26, 2, 2 }, { 254, 26, 2, 2 }, { 0, 28, 2, 2 },
+ { 4, 28, 2, 2 }, { 8, 28, 2, 2 }, { 12, 28, 2, 2 },
+ { 16, 28, 2, 2 }, { 20, 28, 2, 2 }, { 24, 28, 2, 2 },
+ { 28, 28, 2, 2 }, { 32, 28, 2, 2 }, { 36, 28, 2, 2 },
+ { 40, 28, 2, 2 }, { 44, 28, 2, 2 }, { 48, 28, 2, 2 },
+ { 52, 28, 2, 2 }, { 56, 28, 2, 2 }, { 60, 28, 2, 2 },
+ { 64, 28, 2, 2 }, { 68, 28, 2, 2 }, { 72, 28, 2, 2 },
+ { 76, 28, 2, 2 }, { 80, 28, 2, 2 }, { 84, 28, 2, 2 },
+ { 88, 28, 2, 2 }, { 92, 28, 2, 2 }, { 96, 28, 2, 2 },
+ { 100, 28, 2, 2 }, { 104, 28, 2, 2 }, { 108, 28, 2, 2 },
+ { 112, 28, 2, 2 }, { 116, 28, 2, 2 }, { 120, 28, 2, 2 },
+ { 124, 28, 2, 2 }, { 128, 28, 2, 2 }, { 132, 28, 2, 2 },
+ { 136, 28, 2, 2 }, { 140, 28, 2, 2 }, { 144, 28, 2, 2 },
+ { 148, 28, 2, 2 }, { 152, 28, 2, 2 }, { 156, 28, 2, 2 },
+ { 160, 28, 2, 2 }, { 164, 28, 2, 2 }, { 168, 28, 2, 2 },
+ { 172, 28, 2, 2 }, { 176, 28, 2, 2 }, { 180, 28, 2, 2 },
+ { 184, 28, 2, 2 }, { 188, 28, 2, 2 }, { 192, 28, 2, 2 },
+ { 196, 28, 2, 2 }, { 200, 28, 2, 2 }, { 204, 28, 2, 2 },
+ { 208, 28, 2, 2 }, { 212, 28, 2, 2 }, { 216, 28, 2, 2 },
+ { 220, 28, 2, 2 }, { 224, 28, 2, 2 }, { 228, 28, 2, 2 },
+ { 232, 28, 2, 2 }, { 236, 28, 2, 2 }, { 240, 28, 2, 2 },
+ { 244, 28, 2, 2 }, { 248, 28, 2, 2 }, { 252, 28, 2, 2 },
+ { 2, 30, 2, 2 }, { 6, 30, 2, 2 }, { 10, 30, 2, 2 },
+ { 14, 30, 2, 2 }, { 18, 30, 2, 2 }, { 22, 30, 2, 2 },
+ { 26, 30, 2, 2 }, { 30, 30, 2, 2 }, { 34, 30, 2, 2 },
+ { 38, 30, 2, 2 }, { 42, 30, 2, 2 }, { 46, 30, 2, 2 },
+ { 50, 30, 2, 2 }, { 54, 30, 2, 2 }, { 58, 30, 2, 2 },
+ { 62, 30, 2, 2 }, { 66, 30, 2, 2 }, { 70, 30, 2, 2 },
+ { 74, 30, 2, 2 }, { 78, 30, 2, 2 }, { 82, 30, 2, 2 },
+ { 86, 30, 2, 2 }, { 90, 30, 2, 2 }, { 94, 30, 2, 2 },
+ { 98, 30, 2, 2 }, { 102, 30, 2, 2 }, { 106, 30, 2, 2 },
+ { 110, 30, 2, 2 }, { 114, 30, 2, 2 }, { 118, 30, 2, 2 },
+ { 122, 30, 2, 2 }, { 126, 30, 2, 2 }, { 130, 30, 2, 2 },
+ { 134, 30, 2, 2 }, { 138, 30, 2, 2 }, { 142, 30, 2, 2 },
+ { 146, 30, 2, 2 }, { 150, 30, 2, 2 }, { 154, 30, 2, 2 },
+ { 158, 30, 2, 2 }, { 162, 30, 2, 2 }, { 166, 30, 2, 2 },
+ { 170, 30, 2, 2 }, { 174, 30, 2, 2 }, { 178, 30, 2, 2 },
+ { 182, 30, 2, 2 }, { 186, 30, 2, 2 }, { 190, 30, 2, 2 },
+ { 194, 30, 2, 2 }, { 198, 30, 2, 2 }, { 202, 30, 2, 2 },
+ { 206, 30, 2, 2 }, { 210, 30, 2, 2 }, { 214, 30, 2, 2 },
+ { 218, 30, 2, 2 }, { 222, 30, 2, 2 }, { 226, 30, 2, 2 },
+ { 230, 30, 2, 2 }, { 234, 30, 2, 2 }, { 238, 30, 2, 2 },
+ { 242, 30, 2, 2 }, { 246, 30, 2, 2 }, { 250, 30, 2, 2 },
+ { 254, 30, 2, 2 }, { 0, 32, 2, 2 }, { 4, 32, 2, 2 },
+ { 8, 32, 2, 2 }, { 12, 32, 2, 2 }, { 16, 32, 2, 2 },
+ { 20, 32, 2, 2 }, { 24, 32, 2, 2 }, { 28, 32, 2, 2 },
+ { 32, 32, 2, 2 }, { 36, 32, 2, 2 }, { 40, 32, 2, 2 },
+ { 44, 32, 2, 2 }, { 48, 32, 2, 2 }, { 52, 32, 2, 2 },
+ { 56, 32, 2, 2 }, { 60, 32, 2, 2 }, { 64, 32, 2, 2 },
+ { 68, 32, 2, 2 }, { 72, 32, 2, 2 }, { 76, 32, 2, 2 },
+ { 80, 32, 2, 2 }, { 84, 32, 2, 2 }, { 88, 32, 2, 2 },
+ { 92, 32, 2, 2 }, { 96, 32, 2, 2 }, { 100, 32, 2, 2 },
+ { 104, 32, 2, 2 }, { 108, 32, 2, 2 }, { 112, 32, 2, 2 },
+ { 116, 32, 2, 2 }, { 120, 32, 2, 2 }, { 124, 32, 2, 2 },
+ { 128, 32, 2, 2 }, { 132, 32, 2, 2 }, { 136, 32, 2, 2 },
+ { 140, 32, 2, 2 }, { 144, 32, 2, 2 }, { 148, 32, 2, 2 },
+ { 152, 32, 2, 2 }, { 156, 32, 2, 2 }, { 160, 32, 2, 2 },
+ { 164, 32, 2, 2 }, { 168, 32, 2, 2 }, { 172, 32, 2, 2 },
+ { 176, 32, 2, 2 }, { 180, 32, 2, 2 }, { 184, 32, 2, 2 },
+ { 188, 32, 2, 2 }, { 192, 32, 2, 2 }, { 196, 32, 2, 2 },
+ { 200, 32, 2, 2 }, { 204, 32, 2, 2 }, { 208, 32, 2, 2 },
+ { 212, 32, 2, 2 }, { 216, 32, 2, 2 }, { 220, 32, 2, 2 },
+ { 224, 32, 2, 2 }, { 228, 32, 2, 2 }, { 232, 32, 2, 2 },
+ { 236, 32, 2, 2 }, { 240, 32, 2, 2 }, { 244, 32, 2, 2 },
+ { 248, 32, 2, 2 }, { 252, 32, 2, 2 }, { 2, 34, 2, 2 },
+ { 6, 34, 2, 2 }, { 10, 34, 2, 2 }, { 14, 34, 2, 2 },
+ { 18, 34, 2, 2 }, { 22, 34, 2, 2 }, { 26, 34, 2, 2 },
+ { 30, 34, 2, 2 }, { 34, 34, 2, 2 }, { 38, 34, 2, 2 },
+ { 42, 34, 2, 2 }, { 46, 34, 2, 2 }, { 50, 34, 2, 2 },
+ { 54, 34, 2, 2 }, { 58, 34, 2, 2 }, { 62, 34, 2, 2 },
+ { 66, 34, 2, 2 }, { 70, 34, 2, 2 }, { 74, 34, 2, 2 },
+ { 78, 34, 2, 2 }, { 82, 34, 2, 2 }, { 86, 34, 2, 2 },
+ { 90, 34, 2, 2 }, { 94, 34, 2, 2 }, { 98, 34, 2, 2 },
+ { 102, 34, 2, 2 }, { 106, 34, 2, 2 }, { 110, 34, 2, 2 },
+ { 114, 34, 2, 2 }, { 118, 34, 2, 2 }, { 122, 34, 2, 2 },
+ { 126, 34, 2, 2 }, { 130, 34, 2, 2 }, { 134, 34, 2, 2 },
+ { 138, 34, 2, 2 }, { 142, 34, 2, 2 }, { 146, 34, 2, 2 },
+ { 150, 34, 2, 2 }, { 154, 34, 2, 2 }, { 158, 34, 2, 2 },
+ { 162, 34, 2, 2 }, { 166, 34, 2, 2 }, { 170, 34, 2, 2 },
+ { 174, 34, 2, 2 }, { 178, 34, 2, 2 }, { 182, 34, 2, 2 },
+ { 186, 34, 2, 2 }, { 190, 34, 2, 2 }, { 194, 34, 2, 2 },
+ { 198, 34, 2, 2 }, { 202, 34, 2, 2 }, { 206, 34, 2, 2 },
+ { 210, 34, 2, 2 }, { 214, 34, 2, 2 }, { 218, 34, 2, 2 },
+ { 222, 34, 2, 2 }, { 226, 34, 2, 2 }, { 230, 34, 2, 2 },
+ { 234, 34, 2, 2 }, { 238, 34, 2, 2 }, { 242, 34, 2, 2 },
+ { 246, 34, 2, 2 }, { 250, 34, 2, 2 }, { 254, 34, 2, 2 },
+ { 0, 36, 2, 2 }, { 4, 36, 2, 2 }, { 8, 36, 2, 2 },
+ { 12, 36, 2, 2 }, { 16, 36, 2, 2 }, { 20, 36, 2, 2 },
+ { 24, 36, 2, 2 }, { 28, 36, 2, 2 }, { 32, 36, 2, 2 },
+ { 36, 36, 2, 2 }, { 40, 36, 2, 2 }, { 44, 36, 2, 2 },
+ { 48, 36, 2, 2 }, { 52, 36, 2, 2 }, { 56, 36, 2, 2 },
+ { 60, 36, 2, 2 }, { 64, 36, 2, 2 }, { 68, 36, 2, 2 },
+ { 72, 36, 2, 2 }, { 76, 36, 2, 2 }, { 80, 36, 2, 2 },
+ { 84, 36, 2, 2 }, { 88, 36, 2, 2 }, { 92, 36, 2, 2 },
+ { 96, 36, 2, 2 }, { 100, 36, 2, 2 }, { 104, 36, 2, 2 },
+ { 108, 36, 2, 2 }, { 112, 36, 2, 2 }, { 116, 36, 2, 2 },
+ { 120, 36, 2, 2 }, { 124, 36, 2, 2 }, { 128, 36, 2, 2 },
+ { 132, 36, 2, 2 }, { 136, 36, 2, 2 }, { 140, 36, 2, 2 },
+ { 144, 36, 2, 2 }, { 148, 36, 2, 2 }, { 152, 36, 2, 2 },
+ { 156, 36, 2, 2 }, { 160, 36, 2, 2 }, { 164, 36, 2, 2 },
+ { 168, 36, 2, 2 }, { 172, 36, 2, 2 }, { 176, 36, 2, 2 },
+ { 180, 36, 2, 2 }, { 184, 36, 2, 2 }, { 188, 36, 2, 2 },
+ { 192, 36, 2, 2 }, { 196, 36, 2, 2 }, { 200, 36, 2, 2 },
+ { 204, 36, 2, 2 }, { 208, 36, 2, 2 }, { 212, 36, 2, 2 },
+ { 216, 36, 2, 2 }, { 220, 36, 2, 2 }, { 224, 36, 2, 2 },
+ { 228, 36, 2, 2 }, { 232, 36, 2, 2 }, { 236, 36, 2, 2 },
+ { 240, 36, 2, 2 }, { 244, 36, 2, 2 }, { 248, 36, 2, 2 },
+ { 252, 36, 2, 2 }, { 2, 38, 2, 2 }, { 6, 38, 2, 2 },
+ { 10, 38, 2, 2 }, { 14, 38, 2, 2 }, { 18, 38, 2, 2 },
+ { 22, 38, 2, 2 }, { 26, 38, 2, 2 }, { 30, 38, 2, 2 },
+ { 34, 38, 2, 2 }, { 38, 38, 2, 2 }, { 42, 38, 2, 2 },
+ { 46, 38, 2, 2 }, { 50, 38, 2, 2 }, { 54, 38, 2, 2 },
+ { 58, 38, 2, 2 }, { 62, 38, 2, 2 }, { 66, 38, 2, 2 },
+ { 70, 38, 2, 2 }, { 74, 38, 2, 2 }, { 78, 38, 2, 2 },
+ { 82, 38, 2, 2 }, { 86, 38, 2, 2 }, { 90, 38, 2, 2 },
+ { 94, 38, 2, 2 }, { 98, 38, 2, 2 }, { 102, 38, 2, 2 },
+ { 106, 38, 2, 2 }, { 110, 38, 2, 2 }, { 114, 38, 2, 2 },
+ { 118, 38, 2, 2 }, { 122, 38, 2, 2 }, { 126, 38, 2, 2 },
+ { 130, 38, 2, 2 }, { 134, 38, 2, 2 }, { 138, 38, 2, 2 },
+ { 142, 38, 2, 2 }, { 146, 38, 2, 2 }, { 150, 38, 2, 2 },
+ { 154, 38, 2, 2 }, { 158, 38, 2, 2 }, { 162, 38, 2, 2 },
+ { 166, 38, 2, 2 }, { 170, 38, 2, 2 }, { 174, 38, 2, 2 },
+ { 178, 38, 2, 2 }, { 182, 38, 2, 2 }, { 186, 38, 2, 2 },
+ { 190, 38, 2, 2 }, { 194, 38, 2, 2 }, { 198, 38, 2, 2 },
+ { 202, 38, 2, 2 }, { 206, 38, 2, 2 }, { 210, 38, 2, 2 },
+ { 214, 38, 2, 2 }, { 218, 38, 2, 2 }, { 222, 38, 2, 2 },
+ { 226, 38, 2, 2 }, { 230, 38, 2, 2 }, { 234, 38, 2, 2 },
+ { 238, 38, 2, 2 }, { 242, 38, 2, 2 }, { 246, 38, 2, 2 },
+ { 250, 38, 2, 2 }, { 254, 38, 2, 2 }, { 0, 40, 2, 2 },
+ { 4, 40, 2, 2 }, { 8, 40, 2, 2 }, { 12, 40, 2, 2 },
+ { 16, 40, 2, 2 }, { 20, 40, 2, 2 }, { 24, 40, 2, 2 },
+ { 28, 40, 2, 2 }, { 32, 40, 2, 2 }, { 36, 40, 2, 2 },
+ { 40, 40, 2, 2 }, { 44, 40, 2, 2 }, { 48, 40, 2, 2 },
+ { 52, 40, 2, 2 }, { 56, 40, 2, 2 }, { 60, 40, 2, 2 },
+ { 64, 40, 2, 2 }, { 68, 40, 2, 2 }, { 72, 40, 2, 2 },
+ { 76, 40, 2, 2 }, { 80, 40, 2, 2 }, { 84, 40, 2, 2 },
+ { 88, 40, 2, 2 }, { 92, 40, 2, 2 }, { 96, 40, 2, 2 },
+ { 100, 40, 2, 2 }, { 104, 40, 2, 2 }, { 108, 40, 2, 2 },
+ { 112, 40, 2, 2 }, { 116, 40, 2, 2 }, { 120, 40, 2, 2 },
+ { 124, 40, 2, 2 }, { 128, 40, 2, 2 }, { 132, 40, 2, 2 },
+ { 136, 40, 2, 2 }, { 140, 40, 2, 2 }, { 144, 40, 2, 2 },
+ { 148, 40, 2, 2 }, { 152, 40, 2, 2 }, { 156, 40, 2, 2 },
+ { 160, 40, 2, 2 }, { 164, 40, 2, 2 }, { 168, 40, 2, 2 },
+ { 172, 40, 2, 2 }, { 176, 40, 2, 2 }, { 180, 40, 2, 2 },
+ { 184, 40, 2, 2 }, { 188, 40, 2, 2 }, { 192, 40, 2, 2 },
+ { 196, 40, 2, 2 }, { 200, 40, 2, 2 }, { 204, 40, 2, 2 },
+ { 208, 40, 2, 2 }, { 212, 40, 2, 2 }, { 216, 40, 2, 2 },
+ { 220, 40, 2, 2 }, { 224, 40, 2, 2 }, { 228, 40, 2, 2 },
+ { 232, 40, 2, 2 }, { 236, 40, 2, 2 }, { 240, 40, 2, 2 },
+ { 244, 40, 2, 2 }, { 248, 40, 2, 2 }, { 252, 40, 2, 2 },
+ { 2, 42, 2, 2 }, { 6, 42, 2, 2 }, { 10, 42, 2, 2 },
+ { 14, 42, 2, 2 }, { 18, 42, 2, 2 }, { 22, 42, 2, 2 },
+ { 26, 42, 2, 2 }, { 30, 42, 2, 2 }, { 34, 42, 2, 2 },
+ { 38, 42, 2, 2 }, { 42, 42, 2, 2 }, { 46, 42, 2, 2 },
+ { 50, 42, 2, 2 }, { 54, 42, 2, 2 }, { 58, 42, 2, 2 },
+ { 62, 42, 2, 2 }, { 66, 42, 2, 2 }, { 70, 42, 2, 2 },
+ { 74, 42, 2, 2 }, { 78, 42, 2, 2 }, { 82, 42, 2, 2 },
+ { 86, 42, 2, 2 }, { 90, 42, 2, 2 }, { 94, 42, 2, 2 },
+ { 98, 42, 2, 2 }, { 102, 42, 2, 2 }, { 106, 42, 2, 2 },
+ { 110, 42, 2, 2 }, { 114, 42, 2, 2 }, { 118, 42, 2, 2 },
+ { 122, 42, 2, 2 }, { 126, 42, 2, 2 }, { 130, 42, 2, 2 },
+ { 134, 42, 2, 2 }, { 138, 42, 2, 2 }, { 142, 42, 2, 2 },
+ { 146, 42, 2, 2 }, { 150, 42, 2, 2 }, { 154, 42, 2, 2 },
+ { 158, 42, 2, 2 }, { 162, 42, 2, 2 }, { 166, 42, 2, 2 },
+ { 170, 42, 2, 2 }, { 174, 42, 2, 2 }, { 178, 42, 2, 2 },
+ { 182, 42, 2, 2 }, { 186, 42, 2, 2 }, { 190, 42, 2, 2 },
+ { 194, 42, 2, 2 }, { 198, 42, 2, 2 }, { 202, 42, 2, 2 },
+ { 206, 42, 2, 2 }, { 210, 42, 2, 2 }, { 214, 42, 2, 2 },
+ { 218, 42, 2, 2 }, { 222, 42, 2, 2 }, { 226, 42, 2, 2 },
+ { 230, 42, 2, 2 }, { 234, 42, 2, 2 }, { 238, 42, 2, 2 },
+ { 242, 42, 2, 2 }, { 246, 42, 2, 2 }, { 250, 42, 2, 2 },
+ { 254, 42, 2, 2 }, { 0, 44, 2, 2 }, { 4, 44, 2, 2 },
+ { 8, 44, 2, 2 }, { 12, 44, 2, 2 }, { 16, 44, 2, 2 },
+ { 20, 44, 2, 2 }, { 24, 44, 2, 2 }, { 28, 44, 2, 2 },
+ { 32, 44, 2, 2 }, { 36, 44, 2, 2 }, { 40, 44, 2, 2 },
+ { 44, 44, 2, 2 }, { 48, 44, 2, 2 }, { 52, 44, 2, 2 },
+ { 56, 44, 2, 2 }, { 60, 44, 2, 2 }, { 64, 44, 2, 2 },
+ { 68, 44, 2, 2 }, { 72, 44, 2, 2 }, { 76, 44, 2, 2 },
+ { 80, 44, 2, 2 }, { 84, 44, 2, 2 }, { 88, 44, 2, 2 },
+ { 92, 44, 2, 2 }, { 96, 44, 2, 2 }, { 100, 44, 2, 2 },
+ { 104, 44, 2, 2 }, { 108, 44, 2, 2 }, { 112, 44, 2, 2 },
+ { 116, 44, 2, 2 }, { 120, 44, 2, 2 }, { 124, 44, 2, 2 },
+ { 128, 44, 2, 2 }, { 132, 44, 2, 2 }, { 136, 44, 2, 2 },
+ { 140, 44, 2, 2 }, { 144, 44, 2, 2 }, { 148, 44, 2, 2 },
+ { 152, 44, 2, 2 }, { 156, 44, 2, 2 }, { 160, 44, 2, 2 },
+ { 164, 44, 2, 2 }, { 168, 44, 2, 2 }, { 172, 44, 2, 2 },
+ { 176, 44, 2, 2 }, { 180, 44, 2, 2 }, { 184, 44, 2, 2 },
+ { 188, 44, 2, 2 }, { 192, 44, 2, 2 }, { 196, 44, 2, 2 },
+ { 200, 44, 2, 2 }, { 204, 44, 2, 2 }, { 208, 44, 2, 2 },
+ { 212, 44, 2, 2 }, { 216, 44, 2, 2 }, { 220, 44, 2, 2 },
+ { 224, 44, 2, 2 }, { 228, 44, 2, 2 }, { 232, 44, 2, 2 },
+ { 236, 44, 2, 2 }, { 240, 44, 2, 2 }, { 244, 44, 2, 2 },
+ { 248, 44, 2, 2 }, { 252, 44, 2, 2 }, { 2, 46, 2, 2 },
+ { 6, 46, 2, 2 }, { 10, 46, 2, 2 }, { 14, 46, 2, 2 },
+ { 18, 46, 2, 2 }, { 22, 46, 2, 2 }, { 26, 46, 2, 2 },
+ { 30, 46, 2, 2 }, { 34, 46, 2, 2 }, { 38, 46, 2, 2 },
+ { 42, 46, 2, 2 }, { 46, 46, 2, 2 }, { 50, 46, 2, 2 },
+ { 54, 46, 2, 2 }, { 58, 46, 2, 2 }, { 62, 46, 2, 2 },
+ { 66, 46, 2, 2 }, { 70, 46, 2, 2 }, { 74, 46, 2, 2 },
+ { 78, 46, 2, 2 }, { 82, 46, 2, 2 }, { 86, 46, 2, 2 },
+ { 90, 46, 2, 2 }, { 94, 46, 2, 2 }, { 98, 46, 2, 2 },
+ { 102, 46, 2, 2 }, { 106, 46, 2, 2 }, { 110, 46, 2, 2 },
+ { 114, 46, 2, 2 }, { 118, 46, 2, 2 }, { 122, 46, 2, 2 },
+ { 126, 46, 2, 2 }, { 130, 46, 2, 2 }, { 134, 46, 2, 2 },
+ { 138, 46, 2, 2 }, { 142, 46, 2, 2 }, { 146, 46, 2, 2 },
+ { 150, 46, 2, 2 }, { 154, 46, 2, 2 }, { 158, 46, 2, 2 },
+ { 162, 46, 2, 2 }, { 166, 46, 2, 2 }, { 170, 46, 2, 2 },
+ { 174, 46, 2, 2 }, { 178, 46, 2, 2 }, { 182, 46, 2, 2 },
+ { 186, 46, 2, 2 }, { 190, 46, 2, 2 }, { 194, 46, 2, 2 },
+ { 198, 46, 2, 2 }, { 202, 46, 2, 2 }, { 206, 46, 2, 2 },
+ { 210, 46, 2, 2 }, { 214, 46, 2, 2 }, { 218, 46, 2, 2 },
+ { 222, 46, 2, 2 }, { 226, 46, 2, 2 }, { 230, 46, 2, 2 },
+ { 234, 46, 2, 2 }, { 238, 46, 2, 2 }, { 242, 46, 2, 2 },
+ { 246, 46, 2, 2 }, { 250, 46, 2, 2 }, { 254, 46, 2, 2 },
+ { 0, 48, 2, 2 }, { 4, 48, 2, 2 }, { 8, 48, 2, 2 },
+ { 12, 48, 2, 2 }, { 16, 48, 2, 2 }, { 20, 48, 2, 2 },
+ { 24, 48, 2, 2 }, { 28, 48, 2, 2 }, { 32, 48, 2, 2 },
+ { 36, 48, 2, 2 }, { 40, 48, 2, 2 }, { 44, 48, 2, 2 },
+ { 48, 48, 2, 2 }, { 52, 48, 2, 2 }, { 56, 48, 2, 2 },
+ { 60, 48, 2, 2 }, { 64, 48, 2, 2 }, { 68, 48, 2, 2 },
+ { 72, 48, 2, 2 }, { 76, 48, 2, 2 }, { 80, 48, 2, 2 },
+ { 84, 48, 2, 2 }, { 88, 48, 2, 2 }, { 92, 48, 2, 2 },
+ { 96, 48, 2, 2 }, { 100, 48, 2, 2 }, { 104, 48, 2, 2 },
+ { 108, 48, 2, 2 }, { 112, 48, 2, 2 }, { 116, 48, 2, 2 },
+ { 120, 48, 2, 2 }, { 124, 48, 2, 2 }, { 128, 48, 2, 2 },
+ { 132, 48, 2, 2 }, { 136, 48, 2, 2 }, { 140, 48, 2, 2 },
+ { 144, 48, 2, 2 }, { 148, 48, 2, 2 }, { 152, 48, 2, 2 },
+ { 156, 48, 2, 2 }, { 160, 48, 2, 2 }, { 164, 48, 2, 2 },
+ { 168, 48, 2, 2 }, { 172, 48, 2, 2 }, { 176, 48, 2, 2 },
+ { 180, 48, 2, 2 }, { 184, 48, 2, 2 }, { 188, 48, 2, 2 },
+ { 192, 48, 2, 2 }, { 196, 48, 2, 2 }, { 200, 48, 2, 2 },
+ { 204, 48, 2, 2 }, { 208, 48, 2, 2 }, { 212, 48, 2, 2 },
+ { 216, 48, 2, 2 }, { 220, 48, 2, 2 }, { 224, 48, 2, 2 },
+ { 228, 48, 2, 2 }, { 232, 48, 2, 2 }, { 236, 48, 2, 2 },
+ { 240, 48, 2, 2 }, { 244, 48, 2, 2 }, { 248, 48, 2, 2 },
+ { 252, 48, 2, 2 }, { 2, 50, 2, 2 }, { 6, 50, 2, 2 },
+ { 10, 50, 2, 2 }, { 14, 50, 2, 2 }, { 18, 50, 2, 2 },
+ { 22, 50, 2, 2 }, { 26, 50, 2, 2 }, { 30, 50, 2, 2 },
+ { 34, 50, 2, 2 }, { 38, 50, 2, 2 }, { 42, 50, 2, 2 },
+ { 46, 50, 2, 2 }, { 50, 50, 2, 2 }, { 54, 50, 2, 2 },
+ { 58, 50, 2, 2 }, { 62, 50, 2, 2 }, { 66, 50, 2, 2 },
+ { 70, 50, 2, 2 }, { 74, 50, 2, 2 }, { 78, 50, 2, 2 },
+ { 82, 50, 2, 2 }, { 86, 50, 2, 2 }, { 90, 50, 2, 2 },
+ { 94, 50, 2, 2 }, { 98, 50, 2, 2 }, { 102, 50, 2, 2 },
+ { 106, 50, 2, 2 }, { 110, 50, 2, 2 }, { 114, 50, 2, 2 },
+ { 118, 50, 2, 2 }, { 122, 50, 2, 2 }, { 126, 50, 2, 2 },
+ { 130, 50, 2, 2 }, { 134, 50, 2, 2 }, { 138, 50, 2, 2 },
+ { 142, 50, 2, 2 }, { 146, 50, 2, 2 }, { 150, 50, 2, 2 },
+ { 154, 50, 2, 2 }, { 158, 50, 2, 2 }, { 162, 50, 2, 2 },
+ { 166, 50, 2, 2 }, { 170, 50, 2, 2 }, { 174, 50, 2, 2 },
+ { 178, 50, 2, 2 }, { 182, 50, 2, 2 }, { 186, 50, 2, 2 },
+ { 190, 50, 2, 2 }, { 194, 50, 2, 2 }, { 198, 50, 2, 2 },
+ { 202, 50, 2, 2 }, { 206, 50, 2, 2 }, { 210, 50, 2, 2 },
+ { 214, 50, 2, 2 }, { 218, 50, 2, 2 }, { 222, 50, 2, 2 },
+ { 226, 50, 2, 2 }, { 230, 50, 2, 2 }, { 234, 50, 2, 2 },
+ { 238, 50, 2, 2 }, { 242, 50, 2, 2 }, { 246, 50, 2, 2 },
+ { 250, 50, 2, 2 }, { 254, 50, 2, 2 }, { 0, 52, 2, 2 },
+ { 4, 52, 2, 2 }, { 8, 52, 2, 2 }, { 12, 52, 2, 2 },
+ { 16, 52, 2, 2 }, { 20, 52, 2, 2 }, { 24, 52, 2, 2 },
+ { 28, 52, 2, 2 }, { 32, 52, 2, 2 }, { 36, 52, 2, 2 },
+ { 40, 52, 2, 2 }, { 44, 52, 2, 2 }, { 48, 52, 2, 2 },
+ { 52, 52, 2, 2 }, { 56, 52, 2, 2 }, { 60, 52, 2, 2 },
+ { 64, 52, 2, 2 }, { 68, 52, 2, 2 }, { 72, 52, 2, 2 },
+ { 76, 52, 2, 2 }, { 80, 52, 2, 2 }, { 84, 52, 2, 2 },
+ { 88, 52, 2, 2 }, { 92, 52, 2, 2 }, { 96, 52, 2, 2 },
+ { 100, 52, 2, 2 }, { 104, 52, 2, 2 }, { 108, 52, 2, 2 },
+ { 112, 52, 2, 2 }, { 116, 52, 2, 2 }, { 120, 52, 2, 2 },
+ { 124, 52, 2, 2 }, { 128, 52, 2, 2 }, { 132, 52, 2, 2 },
+ { 136, 52, 2, 2 }, { 140, 52, 2, 2 }, { 144, 52, 2, 2 },
+ { 148, 52, 2, 2 }, { 152, 52, 2, 2 }, { 156, 52, 2, 2 },
+ { 160, 52, 2, 2 }, { 164, 52, 2, 2 }, { 168, 52, 2, 2 },
+ { 172, 52, 2, 2 }, { 176, 52, 2, 2 }, { 180, 52, 2, 2 },
+ { 184, 52, 2, 2 }, { 188, 52, 2, 2 }, { 192, 52, 2, 2 },
+ { 196, 52, 2, 2 }, { 200, 52, 2, 2 }, { 204, 52, 2, 2 },
+ { 208, 52, 2, 2 }, { 212, 52, 2, 2 }, { 216, 52, 2, 2 },
+ { 220, 52, 2, 2 }, { 224, 52, 2, 2 }, { 228, 52, 2, 2 },
+ { 232, 52, 2, 2 }, { 236, 52, 2, 2 }, { 240, 52, 2, 2 },
+ { 244, 52, 2, 2 }, { 248, 52, 2, 2 }, { 252, 52, 2, 2 },
+ { 2, 54, 2, 2 }, { 6, 54, 2, 2 }, { 10, 54, 2, 2 },
+ { 14, 54, 2, 2 }, { 18, 54, 2, 2 }, { 22, 54, 2, 2 },
+ { 26, 54, 2, 2 }, { 30, 54, 2, 2 }, { 34, 54, 2, 2 },
+ { 38, 54, 2, 2 }, { 42, 54, 2, 2 }, { 46, 54, 2, 2 },
+ { 50, 54, 2, 2 }, { 54, 54, 2, 2 }, { 58, 54, 2, 2 },
+ { 62, 54, 2, 2 }, { 66, 54, 2, 2 }, { 70, 54, 2, 2 },
+ { 74, 54, 2, 2 }, { 78, 54, 2, 2 }, { 82, 54, 2, 2 },
+ { 86, 54, 2, 2 }, { 90, 54, 2, 2 }, { 94, 54, 2, 2 },
+ { 98, 54, 2, 2 }, { 102, 54, 2, 2 }, { 106, 54, 2, 2 },
+ { 110, 54, 2, 2 }, { 114, 54, 2, 2 }, { 118, 54, 2, 2 },
+ { 122, 54, 2, 2 }, { 126, 54, 2, 2 }, { 130, 54, 2, 2 },
+ { 134, 54, 2, 2 }, { 138, 54, 2, 2 }, { 142, 54, 2, 2 },
+ { 146, 54, 2, 2 }, { 150, 54, 2, 2 }, { 154, 54, 2, 2 },
+ { 158, 54, 2, 2 }, { 162, 54, 2, 2 }, { 166, 54, 2, 2 },
+ { 170, 54, 2, 2 }, { 174, 54, 2, 2 }, { 178, 54, 2, 2 },
+ { 182, 54, 2, 2 }, { 186, 54, 2, 2 }, { 190, 54, 2, 2 },
+ { 194, 54, 2, 2 }, { 198, 54, 2, 2 }, { 202, 54, 2, 2 },
+ { 206, 54, 2, 2 }, { 210, 54, 2, 2 }, { 214, 54, 2, 2 },
+ { 218, 54, 2, 2 }, { 222, 54, 2, 2 }, { 226, 54, 2, 2 },
+ { 230, 54, 2, 2 }, { 234, 54, 2, 2 }, { 238, 54, 2, 2 },
+ { 242, 54, 2, 2 }, { 246, 54, 2, 2 }, { 250, 54, 2, 2 },
+ { 254, 54, 2, 2 }, { 0, 56, 2, 2 }, { 4, 56, 2, 2 },
+ { 8, 56, 2, 2 }, { 12, 56, 2, 2 }, { 16, 56, 2, 2 },
+ { 20, 56, 2, 2 }, { 24, 56, 2, 2 }, { 28, 56, 2, 2 },
+ { 32, 56, 2, 2 }, { 36, 56, 2, 2 }, { 40, 56, 2, 2 },
+ { 44, 56, 2, 2 }, { 48, 56, 2, 2 }, { 52, 56, 2, 2 },
+ { 56, 56, 2, 2 }, { 60, 56, 2, 2 }, { 64, 56, 2, 2 },
+ { 68, 56, 2, 2 }, { 72, 56, 2, 2 }, { 76, 56, 2, 2 },
+ { 80, 56, 2, 2 }, { 84, 56, 2, 2 }, { 88, 56, 2, 2 },
+ { 92, 56, 2, 2 }, { 96, 56, 2, 2 }, { 100, 56, 2, 2 },
+ { 104, 56, 2, 2 }, { 108, 56, 2, 2 }, { 112, 56, 2, 2 },
+ { 116, 56, 2, 2 }, { 120, 56, 2, 2 }, { 124, 56, 2, 2 },
+ { 128, 56, 2, 2 }, { 132, 56, 2, 2 }, { 136, 56, 2, 2 },
+ { 140, 56, 2, 2 }, { 144, 56, 2, 2 }, { 148, 56, 2, 2 },
+ { 152, 56, 2, 2 }, { 156, 56, 2, 2 }, { 160, 56, 2, 2 },
+ { 164, 56, 2, 2 }, { 168, 56, 2, 2 }, { 172, 56, 2, 2 },
+ { 176, 56, 2, 2 }, { 180, 56, 2, 2 }, { 184, 56, 2, 2 },
+ { 188, 56, 2, 2 }, { 192, 56, 2, 2 }, { 196, 56, 2, 2 },
+ { 200, 56, 2, 2 }, { 204, 56, 2, 2 }, { 208, 56, 2, 2 },
+ { 212, 56, 2, 2 }, { 216, 56, 2, 2 }, { 220, 56, 2, 2 },
+ { 224, 56, 2, 2 }, { 228, 56, 2, 2 }, { 232, 56, 2, 2 },
+ { 236, 56, 2, 2 }, { 240, 56, 2, 2 }, { 244, 56, 2, 2 },
+ { 248, 56, 2, 2 }, { 252, 56, 2, 2 }, { 2, 58, 2, 2 },
+ { 6, 58, 2, 2 }, { 10, 58, 2, 2 }, { 14, 58, 2, 2 },
+ { 18, 58, 2, 2 }, { 22, 58, 2, 2 }, { 26, 58, 2, 2 },
+ { 30, 58, 2, 2 }, { 34, 58, 2, 2 }, { 38, 58, 2, 2 },
+ { 42, 58, 2, 2 }, { 46, 58, 2, 2 }, { 50, 58, 2, 2 },
+ { 54, 58, 2, 2 }, { 58, 58, 2, 2 }, { 62, 58, 2, 2 },
+ { 66, 58, 2, 2 }, { 70, 58, 2, 2 }, { 74, 58, 2, 2 },
+ { 78, 58, 2, 2 }, { 82, 58, 2, 2 }, { 86, 58, 2, 2 },
+ { 90, 58, 2, 2 }, { 94, 58, 2, 2 }, { 98, 58, 2, 2 },
+ { 102, 58, 2, 2 }, { 106, 58, 2, 2 }, { 110, 58, 2, 2 },
+ { 114, 58, 2, 2 }, { 118, 58, 2, 2 }, { 122, 58, 2, 2 },
+ { 126, 58, 2, 2 }, { 130, 58, 2, 2 }, { 134, 58, 2, 2 },
+ { 138, 58, 2, 2 }, { 142, 58, 2, 2 }, { 146, 58, 2, 2 },
+ { 150, 58, 2, 2 }, { 154, 58, 2, 2 }, { 158, 58, 2, 2 },
+ { 162, 58, 2, 2 }, { 166, 58, 2, 2 }, { 170, 58, 2, 2 },
+ { 174, 58, 2, 2 }, { 178, 58, 2, 2 }, { 182, 58, 2, 2 },
+ { 186, 58, 2, 2 }, { 190, 58, 2, 2 }, { 194, 58, 2, 2 },
+ { 198, 58, 2, 2 }, { 202, 58, 2, 2 }, { 206, 58, 2, 2 },
+ { 210, 58, 2, 2 }, { 214, 58, 2, 2 }, { 218, 58, 2, 2 },
+ { 222, 58, 2, 2 }, { 226, 58, 2, 2 }, { 230, 58, 2, 2 },
+ { 234, 58, 2, 2 }, { 238, 58, 2, 2 }, { 242, 58, 2, 2 },
+ { 246, 58, 2, 2 }, { 250, 58, 2, 2 }, { 254, 58, 2, 2 },
+ { 0, 60, 2, 2 }, { 4, 60, 2, 2 }, { 8, 60, 2, 2 },
+ { 12, 60, 2, 2 }, { 16, 60, 2, 2 }, { 20, 60, 2, 2 },
+ { 24, 60, 2, 2 }, { 28, 60, 2, 2 }, { 32, 60, 2, 2 },
+ { 36, 60, 2, 2 }, { 40, 60, 2, 2 }, { 44, 60, 2, 2 },
+ { 48, 60, 2, 2 }, { 52, 60, 2, 2 }, { 56, 60, 2, 2 },
+ { 60, 60, 2, 2 }, { 64, 60, 2, 2 }, { 68, 60, 2, 2 },
+ { 72, 60, 2, 2 }, { 76, 60, 2, 2 }, { 80, 60, 2, 2 },
+ { 84, 60, 2, 2 }, { 88, 60, 2, 2 }, { 92, 60, 2, 2 },
+ { 96, 60, 2, 2 }, { 100, 60, 2, 2 }, { 104, 60, 2, 2 },
+ { 108, 60, 2, 2 }, { 112, 60, 2, 2 }, { 116, 60, 2, 2 },
+ { 120, 60, 2, 2 }, { 124, 60, 2, 2 }, { 128, 60, 2, 2 },
+ { 132, 60, 2, 2 }, { 136, 60, 2, 2 }, { 140, 60, 2, 2 },
+ { 144, 60, 2, 2 }, { 148, 60, 2, 2 }, { 152, 60, 2, 2 },
+ { 156, 60, 2, 2 }, { 160, 60, 2, 2 }, { 164, 60, 2, 2 },
+ { 168, 60, 2, 2 }, { 172, 60, 2, 2 }, { 176, 60, 2, 2 },
+ { 180, 60, 2, 2 }, { 184, 60, 2, 2 }, { 188, 60, 2, 2 },
+ { 192, 60, 2, 2 }, { 196, 60, 2, 2 }, { 200, 60, 2, 2 },
+ { 204, 60, 2, 2 }, { 208, 60, 2, 2 }, { 212, 60, 2, 2 },
+ { 216, 60, 2, 2 }, { 220, 60, 2, 2 }, { 224, 60, 2, 2 },
+ { 228, 60, 2, 2 }, { 232, 60, 2, 2 }, { 236, 60, 2, 2 },
+ { 240, 60, 2, 2 }, { 244, 60, 2, 2 }, { 248, 60, 2, 2 },
+ { 252, 60, 2, 2 }, { 2, 62, 2, 2 }, { 6, 62, 2, 2 },
+ { 10, 62, 2, 2 }, { 14, 62, 2, 2 }, { 18, 62, 2, 2 },
+ { 22, 62, 2, 2 }, { 26, 62, 2, 2 }, { 30, 62, 2, 2 },
+ { 34, 62, 2, 2 }, { 38, 62, 2, 2 }, { 42, 62, 2, 2 },
+ { 46, 62, 2, 2 }, { 50, 62, 2, 2 }, { 54, 62, 2, 2 },
+ { 58, 62, 2, 2 }, { 62, 62, 2, 2 }, { 66, 62, 2, 2 },
+ { 70, 62, 2, 2 }, { 74, 62, 2, 2 }, { 78, 62, 2, 2 },
+ { 82, 62, 2, 2 }, { 86, 62, 2, 2 }, { 90, 62, 2, 2 },
+ { 94, 62, 2, 2 }, { 98, 62, 2, 2 }, { 102, 62, 2, 2 },
+ { 106, 62, 2, 2 }, { 110, 62, 2, 2 }, { 114, 62, 2, 2 },
+ { 118, 62, 2, 2 }, { 122, 62, 2, 2 }, { 126, 62, 2, 2 },
+ { 130, 62, 2, 2 }, { 134, 62, 2, 2 }, { 138, 62, 2, 2 },
+ { 142, 62, 2, 2 }, { 146, 62, 2, 2 }, { 150, 62, 2, 2 },
+ { 154, 62, 2, 2 }, { 158, 62, 2, 2 }, { 162, 62, 2, 2 },
+ { 166, 62, 2, 2 }, { 170, 62, 2, 2 }, { 174, 62, 2, 2 },
+ { 178, 62, 2, 2 }, { 182, 62, 2, 2 }, { 186, 62, 2, 2 },
+ { 190, 62, 2, 2 }, { 194, 62, 2, 2 }, { 198, 62, 2, 2 },
+ { 202, 62, 2, 2 }, { 206, 62, 2, 2 }, { 210, 62, 2, 2 },
+ { 214, 62, 2, 2 }, { 218, 62, 2, 2 }, { 222, 62, 2, 2 },
+ { 226, 62, 2, 2 }, { 230, 62, 2, 2 }, { 234, 62, 2, 2 },
+ { 238, 62, 2, 2 }, { 242, 62, 2, 2 }, { 246, 62, 2, 2 },
+ { 250, 62, 2, 2 }, { 254, 62, 2, 2 }, { 0, 64, 2, 2 },
+ { 4, 64, 2, 2 }, { 8, 64, 2, 2 }, { 12, 64, 2, 2 },
+ { 16, 64, 2, 2 }, { 20, 64, 2, 2 }, { 24, 64, 2, 2 },
+ { 28, 64, 2, 2 }, { 32, 64, 2, 2 }, { 36, 64, 2, 2 },
+ { 40, 64, 2, 2 }, { 44, 64, 2, 2 }, { 48, 64, 2, 2 },
+ { 52, 64, 2, 2 }, { 56, 64, 2, 2 }, { 60, 64, 2, 2 },
+ { 64, 64, 2, 2 }, { 68, 64, 2, 2 }, { 72, 64, 2, 2 },
+ { 76, 64, 2, 2 }, { 80, 64, 2, 2 }, { 84, 64, 2, 2 },
+ { 88, 64, 2, 2 }, { 92, 64, 2, 2 }, { 96, 64, 2, 2 },
+ { 100, 64, 2, 2 }, { 104, 64, 2, 2 }, { 108, 64, 2, 2 },
+ { 112, 64, 2, 2 }, { 116, 64, 2, 2 }, { 120, 64, 2, 2 },
+ { 124, 64, 2, 2 }, { 128, 64, 2, 2 }, { 132, 64, 2, 2 },
+ { 136, 64, 2, 2 }, { 140, 64, 2, 2 }, { 144, 64, 2, 2 },
+ { 148, 64, 2, 2 }, { 152, 64, 2, 2 }, { 156, 64, 2, 2 },
+ { 160, 64, 2, 2 }, { 164, 64, 2, 2 }, { 168, 64, 2, 2 },
+ { 172, 64, 2, 2 }, { 176, 64, 2, 2 }, { 180, 64, 2, 2 },
+ { 184, 64, 2, 2 }, { 188, 64, 2, 2 }, { 192, 64, 2, 2 },
+ { 196, 64, 2, 2 }, { 200, 64, 2, 2 }, { 204, 64, 2, 2 },
+ { 208, 64, 2, 2 }, { 212, 64, 2, 2 }, { 216, 64, 2, 2 },
+ { 220, 64, 2, 2 }, { 224, 64, 2, 2 }, { 228, 64, 2, 2 },
+ { 232, 64, 2, 2 }, { 236, 64, 2, 2 }, { 240, 64, 2, 2 },
+ { 244, 64, 2, 2 }, { 248, 64, 2, 2 }, { 252, 64, 2, 2 },
+ { 2, 66, 2, 2 }, { 6, 66, 2, 2 }, { 10, 66, 2, 2 },
+ { 14, 66, 2, 2 }, { 18, 66, 2, 2 }, { 22, 66, 2, 2 },
+ { 26, 66, 2, 2 }, { 30, 66, 2, 2 }, { 34, 66, 2, 2 },
+ { 38, 66, 2, 2 }, { 42, 66, 2, 2 }, { 46, 66, 2, 2 },
+ { 50, 66, 2, 2 }, { 54, 66, 2, 2 }, { 58, 66, 2, 2 },
+ { 62, 66, 2, 2 }, { 66, 66, 2, 2 }, { 70, 66, 2, 2 },
+ { 74, 66, 2, 2 }, { 78, 66, 2, 2 }, { 82, 66, 2, 2 },
+ { 86, 66, 2, 2 }, { 90, 66, 2, 2 }, { 94, 66, 2, 2 },
+ { 98, 66, 2, 2 }, { 102, 66, 2, 2 }, { 106, 66, 2, 2 },
+ { 110, 66, 2, 2 }, { 114, 66, 2, 2 }, { 118, 66, 2, 2 },
+ { 122, 66, 2, 2 }, { 126, 66, 2, 2 }, { 130, 66, 2, 2 },
+ { 134, 66, 2, 2 }, { 138, 66, 2, 2 }, { 142, 66, 2, 2 },
+ { 146, 66, 2, 2 }, { 150, 66, 2, 2 }, { 154, 66, 2, 2 },
+ { 158, 66, 2, 2 }, { 162, 66, 2, 2 }, { 166, 66, 2, 2 },
+ { 170, 66, 2, 2 }, { 174, 66, 2, 2 }, { 178, 66, 2, 2 },
+ { 182, 66, 2, 2 }, { 186, 66, 2, 2 }, { 190, 66, 2, 2 },
+ { 194, 66, 2, 2 }, { 198, 66, 2, 2 }, { 202, 66, 2, 2 },
+ { 206, 66, 2, 2 }, { 210, 66, 2, 2 }, { 214, 66, 2, 2 },
+ { 218, 66, 2, 2 }, { 222, 66, 2, 2 }, { 226, 66, 2, 2 },
+ { 230, 66, 2, 2 }, { 234, 66, 2, 2 }, { 238, 66, 2, 2 },
+ { 242, 66, 2, 2 }, { 246, 66, 2, 2 }, { 250, 66, 2, 2 },
+ { 254, 66, 2, 2 }, { 0, 68, 2, 2 }, { 4, 68, 2, 2 },
+ { 8, 68, 2, 2 }, { 12, 68, 2, 2 }, { 16, 68, 2, 2 },
+ { 20, 68, 2, 2 }, { 24, 68, 2, 2 }, { 28, 68, 2, 2 },
+ { 32, 68, 2, 2 }, { 36, 68, 2, 2 }, { 40, 68, 2, 2 },
+ { 44, 68, 2, 2 }, { 48, 68, 2, 2 }, { 52, 68, 2, 2 },
+ { 56, 68, 2, 2 }, { 60, 68, 2, 2 }, { 64, 68, 2, 2 },
+ { 68, 68, 2, 2 }, { 72, 68, 2, 2 }, { 76, 68, 2, 2 },
+ { 80, 68, 2, 2 }, { 84, 68, 2, 2 }, { 88, 68, 2, 2 },
+ { 92, 68, 2, 2 }, { 96, 68, 2, 2 }, { 100, 68, 2, 2 },
+ { 104, 68, 2, 2 }, { 108, 68, 2, 2 }, { 112, 68, 2, 2 },
+ { 116, 68, 2, 2 }, { 120, 68, 2, 2 }, { 124, 68, 2, 2 },
+ { 128, 68, 2, 2 }, { 132, 68, 2, 2 }, { 136, 68, 2, 2 },
+ { 140, 68, 2, 2 }, { 144, 68, 2, 2 }, { 148, 68, 2, 2 },
+ { 152, 68, 2, 2 }, { 156, 68, 2, 2 }, { 160, 68, 2, 2 },
+ { 164, 68, 2, 2 }, { 168, 68, 2, 2 }, { 172, 68, 2, 2 },
+ { 176, 68, 2, 2 }, { 180, 68, 2, 2 }, { 184, 68, 2, 2 },
+ { 188, 68, 2, 2 }, { 192, 68, 2, 2 }, { 196, 68, 2, 2 },
+ { 200, 68, 2, 2 }, { 204, 68, 2, 2 }, { 208, 68, 2, 2 },
+ { 212, 68, 2, 2 }, { 216, 68, 2, 2 }, { 220, 68, 2, 2 },
+ { 224, 68, 2, 2 }, { 228, 68, 2, 2 }, { 232, 68, 2, 2 },
+ { 236, 68, 2, 2 }, { 240, 68, 2, 2 }, { 244, 68, 2, 2 },
+ { 248, 68, 2, 2 }, { 252, 68, 2, 2 }, { 2, 70, 2, 2 },
+ { 6, 70, 2, 2 }, { 10, 70, 2, 2 }, { 14, 70, 2, 2 },
+ { 18, 70, 2, 2 }, { 22, 70, 2, 2 }, { 26, 70, 2, 2 },
+ { 30, 70, 2, 2 }, { 34, 70, 2, 2 }, { 38, 70, 2, 2 },
+ { 42, 70, 2, 2 }, { 46, 70, 2, 2 }, { 50, 70, 2, 2 },
+ { 54, 70, 2, 2 }, { 58, 70, 2, 2 }, { 62, 70, 2, 2 },
+ { 66, 70, 2, 2 }, { 70, 70, 2, 2 }, { 74, 70, 2, 2 },
+ { 78, 70, 2, 2 }, { 82, 70, 2, 2 }, { 86, 70, 2, 2 },
+ { 90, 70, 2, 2 }, { 94, 70, 2, 2 }, { 98, 70, 2, 2 },
+ { 102, 70, 2, 2 }, { 106, 70, 2, 2 }, { 110, 70, 2, 2 },
+ { 114, 70, 2, 2 }, { 118, 70, 2, 2 }, { 122, 70, 2, 2 },
+ { 126, 70, 2, 2 }, { 130, 70, 2, 2 }, { 134, 70, 2, 2 },
+ { 138, 70, 2, 2 }, { 142, 70, 2, 2 }, { 146, 70, 2, 2 },
+ { 150, 70, 2, 2 }, { 154, 70, 2, 2 }, { 158, 70, 2, 2 },
+ { 162, 70, 2, 2 }, { 166, 70, 2, 2 }, { 170, 70, 2, 2 },
+ { 174, 70, 2, 2 }, { 178, 70, 2, 2 }, { 182, 70, 2, 2 },
+ { 186, 70, 2, 2 }, { 190, 70, 2, 2 }, { 194, 70, 2, 2 },
+ { 198, 70, 2, 2 }, { 202, 70, 2, 2 }, { 206, 70, 2, 2 },
+ { 210, 70, 2, 2 }, { 214, 70, 2, 2 }, { 218, 70, 2, 2 },
+ { 222, 70, 2, 2 }, { 226, 70, 2, 2 }, { 230, 70, 2, 2 },
+ { 234, 70, 2, 2 }, { 238, 70, 2, 2 }, { 242, 70, 2, 2 },
+ { 246, 70, 2, 2 }, { 250, 70, 2, 2 }, { 254, 70, 2, 2 },
+ { 0, 72, 2, 2 }, { 4, 72, 2, 2 }, { 8, 72, 2, 2 },
+ { 12, 72, 2, 2 }, { 16, 72, 2, 2 }, { 20, 72, 2, 2 },
+ { 24, 72, 2, 2 }, { 28, 72, 2, 2 }, { 32, 72, 2, 2 },
+ { 36, 72, 2, 2 }, { 40, 72, 2, 2 }, { 44, 72, 2, 2 },
+ { 48, 72, 2, 2 }, { 52, 72, 2, 2 }, { 56, 72, 2, 2 },
+ { 60, 72, 2, 2 }, { 64, 72, 2, 2 }, { 68, 72, 2, 2 },
+ { 72, 72, 2, 2 }, { 76, 72, 2, 2 }, { 80, 72, 2, 2 },
+ { 84, 72, 2, 2 }, { 88, 72, 2, 2 }, { 92, 72, 2, 2 },
+ { 96, 72, 2, 2 }, { 100, 72, 2, 2 }, { 104, 72, 2, 2 },
+ { 108, 72, 2, 2 }, { 112, 72, 2, 2 }, { 116, 72, 2, 2 },
+ { 120, 72, 2, 2 }, { 124, 72, 2, 2 }, { 128, 72, 2, 2 },
+ { 132, 72, 2, 2 }, { 136, 72, 2, 2 }, { 140, 72, 2, 2 },
+ { 144, 72, 2, 2 }, { 148, 72, 2, 2 }, { 152, 72, 2, 2 },
+ { 156, 72, 2, 2 }, { 160, 72, 2, 2 }, { 164, 72, 2, 2 },
+ { 168, 72, 2, 2 }, { 172, 72, 2, 2 }, { 176, 72, 2, 2 },
+ { 180, 72, 2, 2 }, { 184, 72, 2, 2 }, { 188, 72, 2, 2 },
+ { 192, 72, 2, 2 }, { 196, 72, 2, 2 }, { 200, 72, 2, 2 },
+ { 204, 72, 2, 2 }, { 208, 72, 2, 2 }, { 212, 72, 2, 2 },
+ { 216, 72, 2, 2 }, { 220, 72, 2, 2 }, { 224, 72, 2, 2 },
+ { 228, 72, 2, 2 }, { 232, 72, 2, 2 }, { 236, 72, 2, 2 },
+ { 240, 72, 2, 2 }, { 244, 72, 2, 2 }, { 248, 72, 2, 2 },
+ { 252, 72, 2, 2 }, { 2, 74, 2, 2 }, { 6, 74, 2, 2 },
+ { 10, 74, 2, 2 }, { 14, 74, 2, 2 }, { 18, 74, 2, 2 },
+ { 22, 74, 2, 2 }, { 26, 74, 2, 2 }, { 30, 74, 2, 2 },
+ { 34, 74, 2, 2 }, { 38, 74, 2, 2 }, { 42, 74, 2, 2 },
+ { 46, 74, 2, 2 }, { 50, 74, 2, 2 }, { 54, 74, 2, 2 },
+ { 58, 74, 2, 2 }, { 62, 74, 2, 2 }, { 66, 74, 2, 2 },
+ { 70, 74, 2, 2 }, { 74, 74, 2, 2 }, { 78, 74, 2, 2 },
+ { 82, 74, 2, 2 }, { 86, 74, 2, 2 }, { 90, 74, 2, 2 },
+ { 94, 74, 2, 2 }, { 98, 74, 2, 2 }, { 102, 74, 2, 2 },
+ { 106, 74, 2, 2 }, { 110, 74, 2, 2 }, { 114, 74, 2, 2 },
+ { 118, 74, 2, 2 }, { 122, 74, 2, 2 }, { 126, 74, 2, 2 },
+ { 130, 74, 2, 2 }, { 134, 74, 2, 2 }, { 138, 74, 2, 2 },
+ { 142, 74, 2, 2 }, { 146, 74, 2, 2 }, { 150, 74, 2, 2 },
+ { 154, 74, 2, 2 }, { 158, 74, 2, 2 }, { 162, 74, 2, 2 },
+ { 166, 74, 2, 2 }, { 170, 74, 2, 2 }, { 174, 74, 2, 2 },
+ { 178, 74, 2, 2 }, { 182, 74, 2, 2 }, { 186, 74, 2, 2 },
+ { 190, 74, 2, 2 }, { 194, 74, 2, 2 }, { 198, 74, 2, 2 },
+ { 202, 74, 2, 2 }, { 206, 74, 2, 2 }, { 210, 74, 2, 2 },
+ { 214, 74, 2, 2 }, { 218, 74, 2, 2 }, { 222, 74, 2, 2 },
+ { 226, 74, 2, 2 }, { 230, 74, 2, 2 }, { 234, 74, 2, 2 },
+ { 238, 74, 2, 2 }, { 242, 74, 2, 2 }, { 246, 74, 2, 2 },
+ { 250, 74, 2, 2 }, { 254, 74, 2, 2 }, { 0, 76, 2, 2 },
+ { 4, 76, 2, 2 }, { 8, 76, 2, 2 }, { 12, 76, 2, 2 },
+ { 16, 76, 2, 2 }, { 20, 76, 2, 2 }, { 24, 76, 2, 2 },
+ { 28, 76, 2, 2 }, { 32, 76, 2, 2 }, { 36, 76, 2, 2 },
+ { 40, 76, 2, 2 }, { 44, 76, 2, 2 }, { 48, 76, 2, 2 },
+ { 52, 76, 2, 2 }, { 56, 76, 2, 2 }, { 60, 76, 2, 2 },
+ { 64, 76, 2, 2 }, { 68, 76, 2, 2 }, { 72, 76, 2, 2 },
+ { 76, 76, 2, 2 }, { 80, 76, 2, 2 }, { 84, 76, 2, 2 },
+ { 88, 76, 2, 2 }, { 92, 76, 2, 2 }, { 96, 76, 2, 2 },
+ { 100, 76, 2, 2 }, { 104, 76, 2, 2 }, { 108, 76, 2, 2 },
+ { 112, 76, 2, 2 }, { 116, 76, 2, 2 }, { 120, 76, 2, 2 },
+ { 124, 76, 2, 2 }, { 128, 76, 2, 2 }, { 132, 76, 2, 2 },
+ { 136, 76, 2, 2 }, { 140, 76, 2, 2 }, { 144, 76, 2, 2 },
+ { 148, 76, 2, 2 }, { 152, 76, 2, 2 }, { 156, 76, 2, 2 },
+ { 160, 76, 2, 2 }, { 164, 76, 2, 2 }, { 168, 76, 2, 2 },
+ { 172, 76, 2, 2 }, { 176, 76, 2, 2 }, { 180, 76, 2, 2 },
+ { 184, 76, 2, 2 }, { 188, 76, 2, 2 }, { 192, 76, 2, 2 },
+ { 196, 76, 2, 2 }, { 200, 76, 2, 2 }, { 204, 76, 2, 2 },
+ { 208, 76, 2, 2 }, { 212, 76, 2, 2 }, { 216, 76, 2, 2 },
+ { 220, 76, 2, 2 }, { 224, 76, 2, 2 }, { 228, 76, 2, 2 },
+ { 232, 76, 2, 2 }, { 236, 76, 2, 2 }, { 240, 76, 2, 2 },
+ { 244, 76, 2, 2 }, { 248, 76, 2, 2 }, { 252, 76, 2, 2 },
+ { 2, 78, 2, 2 }, { 6, 78, 2, 2 }, { 10, 78, 2, 2 },
+ { 14, 78, 2, 2 }, { 18, 78, 2, 2 }, { 22, 78, 2, 2 },
+ { 26, 78, 2, 2 }, { 30, 78, 2, 2 }, { 34, 78, 2, 2 },
+ { 38, 78, 2, 2 }, { 42, 78, 2, 2 }, { 46, 78, 2, 2 },
+ { 50, 78, 2, 2 }, { 54, 78, 2, 2 }, { 58, 78, 2, 2 },
+ { 62, 78, 2, 2 }, { 66, 78, 2, 2 }, { 70, 78, 2, 2 },
+ { 74, 78, 2, 2 }, { 78, 78, 2, 2 }, { 82, 78, 2, 2 },
+ { 86, 78, 2, 2 }, { 90, 78, 2, 2 }, { 94, 78, 2, 2 },
+ { 98, 78, 2, 2 }, { 102, 78, 2, 2 }, { 106, 78, 2, 2 },
+ { 110, 78, 2, 2 }, { 114, 78, 2, 2 }, { 118, 78, 2, 2 },
+ { 122, 78, 2, 2 }, { 126, 78, 2, 2 }, { 130, 78, 2, 2 },
+ { 134, 78, 2, 2 }, { 138, 78, 2, 2 }, { 142, 78, 2, 2 },
+ { 146, 78, 2, 2 }, { 150, 78, 2, 2 }, { 154, 78, 2, 2 },
+ { 158, 78, 2, 2 }, { 162, 78, 2, 2 }, { 166, 78, 2, 2 },
+ { 170, 78, 2, 2 }, { 174, 78, 2, 2 }, { 178, 78, 2, 2 },
+ { 182, 78, 2, 2 }, { 186, 78, 2, 2 }, { 190, 78, 2, 2 },
+ { 194, 78, 2, 2 }, { 198, 78, 2, 2 }, { 202, 78, 2, 2 },
+ { 206, 78, 2, 2 }, { 210, 78, 2, 2 }, { 214, 78, 2, 2 },
+ { 218, 78, 2, 2 }, { 222, 78, 2, 2 }, { 226, 78, 2, 2 },
+ { 230, 78, 2, 2 }, { 234, 78, 2, 2 }, { 238, 78, 2, 2 },
+ { 242, 78, 2, 2 }, { 246, 78, 2, 2 }, { 250, 78, 2, 2 },
+ { 254, 78, 2, 2 }, { 0, 80, 2, 2 }, { 4, 80, 2, 2 },
+ { 8, 80, 2, 2 }, { 12, 80, 2, 2 }, { 16, 80, 2, 2 },
+ { 20, 80, 2, 2 }, { 24, 80, 2, 2 }, { 28, 80, 2, 2 },
+ { 32, 80, 2, 2 }, { 36, 80, 2, 2 }, { 40, 80, 2, 2 },
+ { 44, 80, 2, 2 }, { 48, 80, 2, 2 }, { 52, 80, 2, 2 },
+ { 56, 80, 2, 2 }, { 60, 80, 2, 2 }, { 64, 80, 2, 2 },
+ { 68, 80, 2, 2 }, { 72, 80, 2, 2 }, { 76, 80, 2, 2 },
+ { 80, 80, 2, 2 }, { 84, 80, 2, 2 }, { 88, 80, 2, 2 },
+ { 92, 80, 2, 2 }, { 96, 80, 2, 2 }, { 100, 80, 2, 2 },
+ { 104, 80, 2, 2 }, { 108, 80, 2, 2 }, { 112, 80, 2, 2 },
+ { 116, 80, 2, 2 }, { 120, 80, 2, 2 }, { 124, 80, 2, 2 },
+ { 128, 80, 2, 2 }, { 132, 80, 2, 2 }, { 136, 80, 2, 2 },
+ { 140, 80, 2, 2 }, { 144, 80, 2, 2 }, { 148, 80, 2, 2 },
+ { 152, 80, 2, 2 }, { 156, 80, 2, 2 }, { 160, 80, 2, 2 },
+ { 164, 80, 2, 2 }, { 168, 80, 2, 2 }, { 172, 80, 2, 2 },
+ { 176, 80, 2, 2 }, { 180, 80, 2, 2 }, { 184, 80, 2, 2 },
+ { 188, 80, 2, 2 }, { 192, 80, 2, 2 }, { 196, 80, 2, 2 },
+ { 200, 80, 2, 2 }, { 204, 80, 2, 2 }, { 208, 80, 2, 2 },
+ { 212, 80, 2, 2 }, { 216, 80, 2, 2 }, { 220, 80, 2, 2 },
+ { 224, 80, 2, 2 }, { 228, 80, 2, 2 }, { 232, 80, 2, 2 },
+ { 236, 80, 2, 2 }, { 240, 80, 2, 2 }, { 244, 80, 2, 2 },
+ { 248, 80, 2, 2 }, { 252, 80, 2, 2 }, { 2, 82, 2, 2 },
+ { 6, 82, 2, 2 }, { 10, 82, 2, 2 }, { 14, 82, 2, 2 },
+ { 18, 82, 2, 2 }, { 22, 82, 2, 2 }, { 26, 82, 2, 2 },
+ { 30, 82, 2, 2 }, { 34, 82, 2, 2 }, { 38, 82, 2, 2 },
+ { 42, 82, 2, 2 }, { 46, 82, 2, 2 }, { 50, 82, 2, 2 },
+ { 54, 82, 2, 2 }, { 58, 82, 2, 2 }, { 62, 82, 2, 2 },
+ { 66, 82, 2, 2 }, { 70, 82, 2, 2 }, { 74, 82, 2, 2 },
+ { 78, 82, 2, 2 }, { 82, 82, 2, 2 }, { 86, 82, 2, 2 },
+ { 90, 82, 2, 2 }, { 94, 82, 2, 2 }, { 98, 82, 2, 2 },
+ { 102, 82, 2, 2 }, { 106, 82, 2, 2 }, { 110, 82, 2, 2 },
+ { 114, 82, 2, 2 }, { 118, 82, 2, 2 }, { 122, 82, 2, 2 },
+ { 126, 82, 2, 2 }, { 130, 82, 2, 2 }, { 134, 82, 2, 2 },
+ { 138, 82, 2, 2 }, { 142, 82, 2, 2 }, { 146, 82, 2, 2 },
+ { 150, 82, 2, 2 }, { 154, 82, 2, 2 }, { 158, 82, 2, 2 },
+ { 162, 82, 2, 2 }, { 166, 82, 2, 2 }, { 170, 82, 2, 2 },
+ { 174, 82, 2, 2 }, { 178, 82, 2, 2 }, { 182, 82, 2, 2 },
+ { 186, 82, 2, 2 }, { 190, 82, 2, 2 }, { 194, 82, 2, 2 },
+ { 198, 82, 2, 2 }, { 202, 82, 2, 2 }, { 206, 82, 2, 2 },
+ { 210, 82, 2, 2 }, { 214, 82, 2, 2 }, { 218, 82, 2, 2 },
+ { 222, 82, 2, 2 }, { 226, 82, 2, 2 }, { 230, 82, 2, 2 },
+ { 234, 82, 2, 2 }, { 238, 82, 2, 2 }, { 242, 82, 2, 2 },
+ { 246, 82, 2, 2 }, { 250, 82, 2, 2 }, { 254, 82, 2, 2 },
+ { 0, 84, 2, 2 }, { 4, 84, 2, 2 }, { 8, 84, 2, 2 },
+ { 12, 84, 2, 2 }, { 16, 84, 2, 2 }, { 20, 84, 2, 2 },
+ { 24, 84, 2, 2 }, { 28, 84, 2, 2 }, { 32, 84, 2, 2 },
+ { 36, 84, 2, 2 }, { 40, 84, 2, 2 }, { 44, 84, 2, 2 },
+ { 48, 84, 2, 2 }, { 52, 84, 2, 2 }, { 56, 84, 2, 2 },
+ { 60, 84, 2, 2 }, { 64, 84, 2, 2 }, { 68, 84, 2, 2 },
+ { 72, 84, 2, 2 }, { 76, 84, 2, 2 }, { 80, 84, 2, 2 },
+ { 84, 84, 2, 2 }, { 88, 84, 2, 2 }, { 92, 84, 2, 2 },
+ { 96, 84, 2, 2 }, { 100, 84, 2, 2 }, { 104, 84, 2, 2 },
+ { 108, 84, 2, 2 }, { 112, 84, 2, 2 }, { 116, 84, 2, 2 },
+ { 120, 84, 2, 2 }, { 124, 84, 2, 2 }, { 128, 84, 2, 2 },
+ { 132, 84, 2, 2 }, { 136, 84, 2, 2 }, { 140, 84, 2, 2 },
+ { 144, 84, 2, 2 }, { 148, 84, 2, 2 }, { 152, 84, 2, 2 },
+ { 156, 84, 2, 2 }, { 160, 84, 2, 2 }, { 164, 84, 2, 2 },
+ { 168, 84, 2, 2 }, { 172, 84, 2, 2 }, { 176, 84, 2, 2 },
+ { 180, 84, 2, 2 }, { 184, 84, 2, 2 }, { 188, 84, 2, 2 },
+ { 192, 84, 2, 2 }, { 196, 84, 2, 2 }, { 200, 84, 2, 2 },
+ { 204, 84, 2, 2 }, { 208, 84, 2, 2 }, { 212, 84, 2, 2 },
+ { 216, 84, 2, 2 }, { 220, 84, 2, 2 }, { 224, 84, 2, 2 },
+ { 228, 84, 2, 2 }, { 232, 84, 2, 2 }, { 236, 84, 2, 2 },
+ { 240, 84, 2, 2 }, { 244, 84, 2, 2 }, { 248, 84, 2, 2 },
+ { 252, 84, 2, 2 }, { 2, 86, 2, 2 }, { 6, 86, 2, 2 },
+ { 10, 86, 2, 2 }, { 14, 86, 2, 2 }, { 18, 86, 2, 2 },
+ { 22, 86, 2, 2 }, { 26, 86, 2, 2 }, { 30, 86, 2, 2 },
+ { 34, 86, 2, 2 }, { 38, 86, 2, 2 }, { 42, 86, 2, 2 },
+ { 46, 86, 2, 2 }, { 50, 86, 2, 2 }, { 54, 86, 2, 2 },
+ { 58, 86, 2, 2 }, { 62, 86, 2, 2 }, { 66, 86, 2, 2 },
+ { 70, 86, 2, 2 }, { 74, 86, 2, 2 }, { 78, 86, 2, 2 },
+ { 82, 86, 2, 2 }, { 86, 86, 2, 2 }, { 90, 86, 2, 2 },
+ { 94, 86, 2, 2 }, { 98, 86, 2, 2 }, { 102, 86, 2, 2 },
+ { 106, 86, 2, 2 }, { 110, 86, 2, 2 }, { 114, 86, 2, 2 },
+ { 118, 86, 2, 2 }, { 122, 86, 2, 2 }, { 126, 86, 2, 2 },
+ { 130, 86, 2, 2 }, { 134, 86, 2, 2 }, { 138, 86, 2, 2 },
+ { 142, 86, 2, 2 }, { 146, 86, 2, 2 }, { 150, 86, 2, 2 },
+ { 154, 86, 2, 2 }, { 158, 86, 2, 2 }, { 162, 86, 2, 2 },
+ { 166, 86, 2, 2 }, { 170, 86, 2, 2 }, { 174, 86, 2, 2 },
+ { 178, 86, 2, 2 }, { 182, 86, 2, 2 }, { 186, 86, 2, 2 },
+ { 190, 86, 2, 2 }, { 194, 86, 2, 2 }, { 198, 86, 2, 2 },
+ { 202, 86, 2, 2 }, { 206, 86, 2, 2 }, { 210, 86, 2, 2 },
+ { 214, 86, 2, 2 }, { 218, 86, 2, 2 }, { 222, 86, 2, 2 },
+ { 226, 86, 2, 2 }, { 230, 86, 2, 2 }, { 234, 86, 2, 2 },
+ { 238, 86, 2, 2 }, { 242, 86, 2, 2 }, { 246, 86, 2, 2 },
+ { 250, 86, 2, 2 }, { 254, 86, 2, 2 }, { 0, 88, 2, 2 },
+ { 4, 88, 2, 2 }, { 8, 88, 2, 2 }, { 12, 88, 2, 2 },
+ { 16, 88, 2, 2 }, { 20, 88, 2, 2 }, { 24, 88, 2, 2 },
+ { 28, 88, 2, 2 }, { 32, 88, 2, 2 }, { 36, 88, 2, 2 },
+ { 40, 88, 2, 2 }, { 44, 88, 2, 2 }, { 48, 88, 2, 2 },
+ { 52, 88, 2, 2 }, { 56, 88, 2, 2 }, { 60, 88, 2, 2 },
+ { 64, 88, 2, 2 }, { 68, 88, 2, 2 }, { 72, 88, 2, 2 },
+ { 76, 88, 2, 2 }, { 80, 88, 2, 2 }, { 84, 88, 2, 2 },
+ { 88, 88, 2, 2 }, { 92, 88, 2, 2 }, { 96, 88, 2, 2 },
+ { 100, 88, 2, 2 }, { 104, 88, 2, 2 }, { 108, 88, 2, 2 },
+ { 112, 88, 2, 2 }, { 116, 88, 2, 2 }, { 120, 88, 2, 2 },
+ { 124, 88, 2, 2 }, { 128, 88, 2, 2 }, { 132, 88, 2, 2 },
+ { 136, 88, 2, 2 }, { 140, 88, 2, 2 }, { 144, 88, 2, 2 },
+ { 148, 88, 2, 2 }, { 152, 88, 2, 2 }, { 156, 88, 2, 2 },
+ { 160, 88, 2, 2 }, { 164, 88, 2, 2 }, { 168, 88, 2, 2 },
+ { 172, 88, 2, 2 }, { 176, 88, 2, 2 }, { 180, 88, 2, 2 },
+ { 184, 88, 2, 2 }, { 188, 88, 2, 2 }, { 192, 88, 2, 2 },
+ { 196, 88, 2, 2 }, { 200, 88, 2, 2 }, { 204, 88, 2, 2 },
+ { 208, 88, 2, 2 }, { 212, 88, 2, 2 }, { 216, 88, 2, 2 },
+ { 220, 88, 2, 2 }, { 224, 88, 2, 2 }, { 228, 88, 2, 2 },
+ { 232, 88, 2, 2 }, { 236, 88, 2, 2 }, { 240, 88, 2, 2 },
+ { 244, 88, 2, 2 }, { 248, 88, 2, 2 }, { 252, 88, 2, 2 },
+ { 2, 90, 2, 2 }, { 6, 90, 2, 2 }, { 10, 90, 2, 2 },
+ { 14, 90, 2, 2 }, { 18, 90, 2, 2 }, { 22, 90, 2, 2 },
+ { 26, 90, 2, 2 }, { 30, 90, 2, 2 }, { 34, 90, 2, 2 },
+ { 38, 90, 2, 2 }, { 42, 90, 2, 2 }, { 46, 90, 2, 2 },
+ { 50, 90, 2, 2 }, { 54, 90, 2, 2 }, { 58, 90, 2, 2 },
+ { 62, 90, 2, 2 }, { 66, 90, 2, 2 }, { 70, 90, 2, 2 },
+ { 74, 90, 2, 2 }, { 78, 90, 2, 2 }, { 82, 90, 2, 2 },
+ { 86, 90, 2, 2 }, { 90, 90, 2, 2 }, { 94, 90, 2, 2 },
+ { 98, 90, 2, 2 }, { 102, 90, 2, 2 }, { 106, 90, 2, 2 },
+ { 110, 90, 2, 2 }, { 114, 90, 2, 2 }, { 118, 90, 2, 2 },
+ { 122, 90, 2, 2 }, { 126, 90, 2, 2 }, { 130, 90, 2, 2 },
+ { 134, 90, 2, 2 }, { 138, 90, 2, 2 }, { 142, 90, 2, 2 },
+ { 146, 90, 2, 2 }, { 150, 90, 2, 2 }, { 154, 90, 2, 2 },
+ { 158, 90, 2, 2 }, { 162, 90, 2, 2 }, { 166, 90, 2, 2 },
+ { 170, 90, 2, 2 }, { 174, 90, 2, 2 }, { 178, 90, 2, 2 },
+ { 182, 90, 2, 2 }, { 186, 90, 2, 2 }, { 190, 90, 2, 2 },
+ { 194, 90, 2, 2 }, { 198, 90, 2, 2 }, { 202, 90, 2, 2 },
+ { 206, 90, 2, 2 }, { 210, 90, 2, 2 }, { 214, 90, 2, 2 },
+ { 218, 90, 2, 2 }, { 222, 90, 2, 2 }, { 226, 90, 2, 2 },
+ { 230, 90, 2, 2 }, { 234, 90, 2, 2 }, { 238, 90, 2, 2 },
+ { 242, 90, 2, 2 }, { 246, 90, 2, 2 }, { 250, 90, 2, 2 },
+ { 254, 90, 2, 2 }, { 0, 92, 2, 2 }, { 4, 92, 2, 2 },
+ { 8, 92, 2, 2 }, { 12, 92, 2, 2 }, { 16, 92, 2, 2 },
+ { 20, 92, 2, 2 }, { 24, 92, 2, 2 }, { 28, 92, 2, 2 },
+ { 32, 92, 2, 2 }, { 36, 92, 2, 2 }, { 40, 92, 2, 2 },
+ { 44, 92, 2, 2 }, { 48, 92, 2, 2 }, { 52, 92, 2, 2 },
+ { 56, 92, 2, 2 }, { 60, 92, 2, 2 }, { 64, 92, 2, 2 },
+ { 68, 92, 2, 2 }, { 72, 92, 2, 2 }, { 76, 92, 2, 2 },
+ { 80, 92, 2, 2 }, { 84, 92, 2, 2 }, { 88, 92, 2, 2 },
+ { 92, 92, 2, 2 }, { 96, 92, 2, 2 }, { 100, 92, 2, 2 },
+ { 104, 92, 2, 2 }, { 108, 92, 2, 2 }, { 112, 92, 2, 2 },
+ { 116, 92, 2, 2 }, { 120, 92, 2, 2 }, { 124, 92, 2, 2 },
+ { 128, 92, 2, 2 }, { 132, 92, 2, 2 }, { 136, 92, 2, 2 },
+ { 140, 92, 2, 2 }, { 144, 92, 2, 2 }, { 148, 92, 2, 2 },
+ { 152, 92, 2, 2 }, { 156, 92, 2, 2 }, { 160, 92, 2, 2 },
+ { 164, 92, 2, 2 }, { 168, 92, 2, 2 }, { 172, 92, 2, 2 },
+ { 176, 92, 2, 2 }, { 180, 92, 2, 2 }, { 184, 92, 2, 2 },
+ { 188, 92, 2, 2 }, { 192, 92, 2, 2 }, { 196, 92, 2, 2 },
+ { 200, 92, 2, 2 }, { 204, 92, 2, 2 }, { 208, 92, 2, 2 },
+ { 212, 92, 2, 2 }, { 216, 92, 2, 2 }, { 220, 92, 2, 2 },
+ { 224, 92, 2, 2 }, { 228, 92, 2, 2 }, { 232, 92, 2, 2 },
+ { 236, 92, 2, 2 }, { 240, 92, 2, 2 }, { 244, 92, 2, 2 },
+ { 248, 92, 2, 2 }, { 252, 92, 2, 2 }, { 2, 94, 2, 2 },
+ { 6, 94, 2, 2 }, { 10, 94, 2, 2 }, { 14, 94, 2, 2 },
+ { 18, 94, 2, 2 }, { 22, 94, 2, 2 }, { 26, 94, 2, 2 },
+ { 30, 94, 2, 2 }, { 34, 94, 2, 2 }, { 38, 94, 2, 2 },
+ { 42, 94, 2, 2 }, { 46, 94, 2, 2 }, { 50, 94, 2, 2 },
+ { 54, 94, 2, 2 }, { 58, 94, 2, 2 }, { 62, 94, 2, 2 },
+ { 66, 94, 2, 2 }, { 70, 94, 2, 2 }, { 74, 94, 2, 2 },
+ { 78, 94, 2, 2 }, { 82, 94, 2, 2 }, { 86, 94, 2, 2 },
+ { 90, 94, 2, 2 }, { 94, 94, 2, 2 }, { 98, 94, 2, 2 },
+ { 102, 94, 2, 2 }, { 106, 94, 2, 2 }, { 110, 94, 2, 2 },
+ { 114, 94, 2, 2 }, { 118, 94, 2, 2 }, { 122, 94, 2, 2 },
+ { 126, 94, 2, 2 }, { 130, 94, 2, 2 }, { 134, 94, 2, 2 },
+ { 138, 94, 2, 2 }, { 142, 94, 2, 2 }, { 146, 94, 2, 2 },
+ { 150, 94, 2, 2 }, { 154, 94, 2, 2 }, { 158, 94, 2, 2 },
+ { 162, 94, 2, 2 }, { 166, 94, 2, 2 }, { 170, 94, 2, 2 },
+ { 174, 94, 2, 2 }, { 178, 94, 2, 2 }, { 182, 94, 2, 2 },
+ { 186, 94, 2, 2 }, { 190, 94, 2, 2 }, { 194, 94, 2, 2 },
+ { 198, 94, 2, 2 }, { 202, 94, 2, 2 }, { 206, 94, 2, 2 },
+ { 210, 94, 2, 2 }, { 214, 94, 2, 2 }, { 218, 94, 2, 2 },
+ { 222, 94, 2, 2 }, { 226, 94, 2, 2 }, { 230, 94, 2, 2 },
+ { 234, 94, 2, 2 }, { 238, 94, 2, 2 }, { 242, 94, 2, 2 },
+ { 246, 94, 2, 2 }, { 250, 94, 2, 2 }, { 254, 94, 2, 2 },
+ { 0, 96, 2, 2 }, { 4, 96, 2, 2 }, { 8, 96, 2, 2 },
+ { 12, 96, 2, 2 }, { 16, 96, 2, 2 }, { 20, 96, 2, 2 },
+ { 24, 96, 2, 2 }, { 28, 96, 2, 2 }, { 32, 96, 2, 2 },
+ { 36, 96, 2, 2 }, { 40, 96, 2, 2 }, { 44, 96, 2, 2 },
+ { 48, 96, 2, 2 }, { 52, 96, 2, 2 }, { 56, 96, 2, 2 },
+ { 60, 96, 2, 2 }, { 64, 96, 2, 2 }, { 68, 96, 2, 2 },
+ { 72, 96, 2, 2 }, { 76, 96, 2, 2 }, { 80, 96, 2, 2 },
+ { 84, 96, 2, 2 }, { 88, 96, 2, 2 }, { 92, 96, 2, 2 },
+ { 96, 96, 2, 2 }, { 100, 96, 2, 2 }, { 104, 96, 2, 2 },
+ { 108, 96, 2, 2 }, { 112, 96, 2, 2 }, { 116, 96, 2, 2 },
+ { 120, 96, 2, 2 }, { 124, 96, 2, 2 }, { 128, 96, 2, 2 },
+ { 132, 96, 2, 2 }, { 136, 96, 2, 2 }, { 140, 96, 2, 2 },
+ { 144, 96, 2, 2 }, { 148, 96, 2, 2 }, { 152, 96, 2, 2 },
+ { 156, 96, 2, 2 }, { 160, 96, 2, 2 }, { 164, 96, 2, 2 },
+ { 168, 96, 2, 2 }, { 172, 96, 2, 2 }, { 176, 96, 2, 2 },
+ { 180, 96, 2, 2 }, { 184, 96, 2, 2 }, { 188, 96, 2, 2 },
+ { 192, 96, 2, 2 }, { 196, 96, 2, 2 }, { 200, 96, 2, 2 },
+ { 204, 96, 2, 2 }, { 208, 96, 2, 2 }, { 212, 96, 2, 2 },
+ { 216, 96, 2, 2 }, { 220, 96, 2, 2 }, { 224, 96, 2, 2 },
+ { 228, 96, 2, 2 }, { 232, 96, 2, 2 }, { 236, 96, 2, 2 },
+ { 240, 96, 2, 2 }, { 244, 96, 2, 2 }, { 248, 96, 2, 2 },
+ { 252, 96, 2, 2 }, { 2, 98, 2, 2 }, { 6, 98, 2, 2 },
+ { 10, 98, 2, 2 }, { 14, 98, 2, 2 }, { 18, 98, 2, 2 },
+ { 22, 98, 2, 2 }, { 26, 98, 2, 2 }, { 30, 98, 2, 2 },
+ { 34, 98, 2, 2 }, { 38, 98, 2, 2 }, { 42, 98, 2, 2 },
+ { 46, 98, 2, 2 }, { 50, 98, 2, 2 }, { 54, 98, 2, 2 },
+ { 58, 98, 2, 2 }, { 62, 98, 2, 2 }, { 66, 98, 2, 2 },
+ { 70, 98, 2, 2 }, { 74, 98, 2, 2 }, { 78, 98, 2, 2 },
+ { 82, 98, 2, 2 }, { 86, 98, 2, 2 }, { 90, 98, 2, 2 },
+ { 94, 98, 2, 2 }, { 98, 98, 2, 2 }, { 102, 98, 2, 2 },
+ { 106, 98, 2, 2 }, { 110, 98, 2, 2 }, { 114, 98, 2, 2 },
+ { 118, 98, 2, 2 }, { 122, 98, 2, 2 }, { 126, 98, 2, 2 },
+ { 130, 98, 2, 2 }, { 134, 98, 2, 2 }, { 138, 98, 2, 2 },
+ { 142, 98, 2, 2 }, { 146, 98, 2, 2 }, { 150, 98, 2, 2 },
+ { 154, 98, 2, 2 }, { 158, 98, 2, 2 }, { 162, 98, 2, 2 },
+ { 166, 98, 2, 2 }, { 170, 98, 2, 2 }, { 174, 98, 2, 2 },
+ { 178, 98, 2, 2 }, { 182, 98, 2, 2 }, { 186, 98, 2, 2 },
+ { 190, 98, 2, 2 }, { 194, 98, 2, 2 }, { 198, 98, 2, 2 },
+ { 202, 98, 2, 2 }, { 206, 98, 2, 2 }, { 210, 98, 2, 2 },
+ { 214, 98, 2, 2 }, { 218, 98, 2, 2 }, { 222, 98, 2, 2 },
+ { 226, 98, 2, 2 }, { 230, 98, 2, 2 }, { 234, 98, 2, 2 },
+ { 238, 98, 2, 2 }, { 242, 98, 2, 2 }, { 246, 98, 2, 2 },
+ { 250, 98, 2, 2 }, { 254, 98, 2, 2 }, { 0, 100, 2, 2 },
+ { 4, 100, 2, 2 }, { 8, 100, 2, 2 }, { 12, 100, 2, 2 },
+ { 16, 100, 2, 2 }, { 20, 100, 2, 2 }, { 24, 100, 2, 2 },
+ { 28, 100, 2, 2 }, { 32, 100, 2, 2 }, { 36, 100, 2, 2 },
+ { 40, 100, 2, 2 }, { 44, 100, 2, 2 }, { 48, 100, 2, 2 },
+ { 52, 100, 2, 2 }, { 56, 100, 2, 2 }, { 60, 100, 2, 2 },
+ { 64, 100, 2, 2 }, { 68, 100, 2, 2 }, { 72, 100, 2, 2 },
+ { 76, 100, 2, 2 }, { 80, 100, 2, 2 }, { 84, 100, 2, 2 },
+ { 88, 100, 2, 2 }, { 92, 100, 2, 2 }, { 96, 100, 2, 2 },
+ { 100, 100, 2, 2 }, { 104, 100, 2, 2 }, { 108, 100, 2, 2 },
+ { 112, 100, 2, 2 }, { 116, 100, 2, 2 }, { 120, 100, 2, 2 },
+ { 124, 100, 2, 2 }, { 128, 100, 2, 2 }, { 132, 100, 2, 2 },
+ { 136, 100, 2, 2 }, { 140, 100, 2, 2 }, { 144, 100, 2, 2 },
+ { 148, 100, 2, 2 }, { 152, 100, 2, 2 }, { 156, 100, 2, 2 },
+ { 160, 100, 2, 2 }, { 164, 100, 2, 2 }, { 168, 100, 2, 2 },
+ { 172, 100, 2, 2 }, { 176, 100, 2, 2 }, { 180, 100, 2, 2 },
+ { 184, 100, 2, 2 }, { 188, 100, 2, 2 }, { 192, 100, 2, 2 },
+ { 196, 100, 2, 2 }, { 200, 100, 2, 2 }, { 204, 100, 2, 2 },
+ { 208, 100, 2, 2 }, { 212, 100, 2, 2 }, { 216, 100, 2, 2 },
+ { 220, 100, 2, 2 }, { 224, 100, 2, 2 }, { 228, 100, 2, 2 },
+ { 232, 100, 2, 2 }, { 236, 100, 2, 2 }, { 240, 100, 2, 2 },
+ { 244, 100, 2, 2 }, { 248, 100, 2, 2 }, { 252, 100, 2, 2 },
+ { 2, 102, 2, 2 }, { 6, 102, 2, 2 }, { 10, 102, 2, 2 },
+ { 14, 102, 2, 2 }, { 18, 102, 2, 2 }, { 22, 102, 2, 2 },
+ { 26, 102, 2, 2 }, { 30, 102, 2, 2 }, { 34, 102, 2, 2 },
+ { 38, 102, 2, 2 }, { 42, 102, 2, 2 }, { 46, 102, 2, 2 },
+ { 50, 102, 2, 2 }, { 54, 102, 2, 2 }, { 58, 102, 2, 2 },
+ { 62, 102, 2, 2 }, { 66, 102, 2, 2 }, { 70, 102, 2, 2 },
+ { 74, 102, 2, 2 }, { 78, 102, 2, 2 }, { 82, 102, 2, 2 },
+ { 86, 102, 2, 2 }, { 90, 102, 2, 2 }, { 94, 102, 2, 2 },
+ { 98, 102, 2, 2 }, { 102, 102, 2, 2 }, { 106, 102, 2, 2 },
+ { 110, 102, 2, 2 }, { 114, 102, 2, 2 }, { 118, 102, 2, 2 },
+ { 122, 102, 2, 2 }, { 126, 102, 2, 2 }, { 130, 102, 2, 2 },
+ { 134, 102, 2, 2 }, { 138, 102, 2, 2 }, { 142, 102, 2, 2 },
+ { 146, 102, 2, 2 }, { 150, 102, 2, 2 }, { 154, 102, 2, 2 },
+ { 158, 102, 2, 2 }, { 162, 102, 2, 2 }, { 166, 102, 2, 2 },
+ { 170, 102, 2, 2 }, { 174, 102, 2, 2 }, { 178, 102, 2, 2 },
+ { 182, 102, 2, 2 }, { 186, 102, 2, 2 }, { 190, 102, 2, 2 },
+ { 194, 102, 2, 2 }, { 198, 102, 2, 2 }, { 202, 102, 2, 2 },
+ { 206, 102, 2, 2 }, { 210, 102, 2, 2 }, { 214, 102, 2, 2 },
+ { 218, 102, 2, 2 }, { 222, 102, 2, 2 }, { 226, 102, 2, 2 },
+ { 230, 102, 2, 2 }, { 234, 102, 2, 2 }, { 238, 102, 2, 2 },
+ { 242, 102, 2, 2 }, { 246, 102, 2, 2 }, { 250, 102, 2, 2 },
+ { 254, 102, 2, 2 }, { 0, 104, 2, 2 }, { 4, 104, 2, 2 },
+ { 8, 104, 2, 2 }, { 12, 104, 2, 2 }, { 16, 104, 2, 2 },
+ { 20, 104, 2, 2 }, { 24, 104, 2, 2 }, { 28, 104, 2, 2 },
+ { 32, 104, 2, 2 }, { 36, 104, 2, 2 }, { 40, 104, 2, 2 },
+ { 44, 104, 2, 2 }, { 48, 104, 2, 2 }, { 52, 104, 2, 2 },
+ { 56, 104, 2, 2 }, { 60, 104, 2, 2 }, { 64, 104, 2, 2 },
+ { 68, 104, 2, 2 }, { 72, 104, 2, 2 }, { 76, 104, 2, 2 },
+ { 80, 104, 2, 2 }, { 84, 104, 2, 2 }, { 88, 104, 2, 2 },
+ { 92, 104, 2, 2 }, { 96, 104, 2, 2 }, { 100, 104, 2, 2 },
+ { 104, 104, 2, 2 }, { 108, 104, 2, 2 }, { 112, 104, 2, 2 },
+ { 116, 104, 2, 2 }, { 120, 104, 2, 2 }, { 124, 104, 2, 2 },
+ { 128, 104, 2, 2 }, { 132, 104, 2, 2 }, { 136, 104, 2, 2 },
+ { 140, 104, 2, 2 }, { 144, 104, 2, 2 }, { 148, 104, 2, 2 },
+ { 152, 104, 2, 2 }, { 156, 104, 2, 2 }, { 160, 104, 2, 2 },
+ { 164, 104, 2, 2 }, { 168, 104, 2, 2 }, { 172, 104, 2, 2 },
+ { 176, 104, 2, 2 }, { 180, 104, 2, 2 }, { 184, 104, 2, 2 },
+ { 188, 104, 2, 2 }, { 192, 104, 2, 2 }, { 196, 104, 2, 2 },
+ { 200, 104, 2, 2 }, { 204, 104, 2, 2 }, { 208, 104, 2, 2 },
+ { 212, 104, 2, 2 }, { 216, 104, 2, 2 }, { 220, 104, 2, 2 },
+ { 224, 104, 2, 2 }, { 228, 104, 2, 2 }, { 232, 104, 2, 2 },
+ { 236, 104, 2, 2 }, { 240, 104, 2, 2 }, { 244, 104, 2, 2 },
+ { 248, 104, 2, 2 }, { 252, 104, 2, 2 }, { 2, 106, 2, 2 },
+ { 6, 106, 2, 2 }, { 10, 106, 2, 2 }, { 14, 106, 2, 2 },
+ { 18, 106, 2, 2 }, { 22, 106, 2, 2 }, { 26, 106, 2, 2 },
+ { 30, 106, 2, 2 }, { 34, 106, 2, 2 }, { 38, 106, 2, 2 },
+ { 42, 106, 2, 2 }, { 46, 106, 2, 2 }, { 50, 106, 2, 2 },
+ { 54, 106, 2, 2 }, { 58, 106, 2, 2 }, { 62, 106, 2, 2 },
+ { 66, 106, 2, 2 }, { 70, 106, 2, 2 }, { 74, 106, 2, 2 },
+ { 78, 106, 2, 2 }, { 82, 106, 2, 2 }, { 86, 106, 2, 2 },
+ { 90, 106, 2, 2 }, { 94, 106, 2, 2 }, { 98, 106, 2, 2 },
+ { 102, 106, 2, 2 }, { 106, 106, 2, 2 }, { 110, 106, 2, 2 },
+ { 114, 106, 2, 2 }, { 118, 106, 2, 2 }, { 122, 106, 2, 2 },
+ { 126, 106, 2, 2 }, { 130, 106, 2, 2 }, { 134, 106, 2, 2 },
+ { 138, 106, 2, 2 }, { 142, 106, 2, 2 }, { 146, 106, 2, 2 },
+ { 150, 106, 2, 2 }, { 154, 106, 2, 2 }, { 158, 106, 2, 2 },
+ { 162, 106, 2, 2 }, { 166, 106, 2, 2 }, { 170, 106, 2, 2 },
+ { 174, 106, 2, 2 }, { 178, 106, 2, 2 }, { 182, 106, 2, 2 },
+ { 186, 106, 2, 2 }, { 190, 106, 2, 2 }, { 194, 106, 2, 2 },
+ { 198, 106, 2, 2 }, { 202, 106, 2, 2 }, { 206, 106, 2, 2 },
+ { 210, 106, 2, 2 }, { 214, 106, 2, 2 }, { 218, 106, 2, 2 },
+ { 222, 106, 2, 2 }, { 226, 106, 2, 2 }, { 230, 106, 2, 2 },
+ { 234, 106, 2, 2 }, { 238, 106, 2, 2 }, { 242, 106, 2, 2 },
+ { 246, 106, 2, 2 }, { 250, 106, 2, 2 }, { 254, 106, 2, 2 },
+ { 0, 108, 2, 2 }, { 4, 108, 2, 2 }, { 8, 108, 2, 2 },
+ { 12, 108, 2, 2 }, { 16, 108, 2, 2 }, { 20, 108, 2, 2 },
+ { 24, 108, 2, 2 }, { 28, 108, 2, 2 }, { 32, 108, 2, 2 },
+ { 36, 108, 2, 2 }, { 40, 108, 2, 2 }, { 44, 108, 2, 2 },
+ { 48, 108, 2, 2 }, { 52, 108, 2, 2 }, { 56, 108, 2, 2 },
+ { 60, 108, 2, 2 }, { 64, 108, 2, 2 }, { 68, 108, 2, 2 },
+ { 72, 108, 2, 2 }, { 76, 108, 2, 2 }, { 80, 108, 2, 2 },
+ { 84, 108, 2, 2 }, { 88, 108, 2, 2 }, { 92, 108, 2, 2 },
+ { 96, 108, 2, 2 }, { 100, 108, 2, 2 }, { 104, 108, 2, 2 },
+ { 108, 108, 2, 2 }, { 112, 108, 2, 2 }, { 116, 108, 2, 2 },
+ { 120, 108, 2, 2 }, { 124, 108, 2, 2 }, { 128, 108, 2, 2 },
+ { 132, 108, 2, 2 }, { 136, 108, 2, 2 }, { 140, 108, 2, 2 },
+ { 144, 108, 2, 2 }, { 148, 108, 2, 2 }, { 152, 108, 2, 2 },
+ { 156, 108, 2, 2 }, { 160, 108, 2, 2 }, { 164, 108, 2, 2 },
+ { 168, 108, 2, 2 }, { 172, 108, 2, 2 }, { 176, 108, 2, 2 },
+ { 180, 108, 2, 2 }, { 184, 108, 2, 2 }, { 188, 108, 2, 2 },
+ { 192, 108, 2, 2 }, { 196, 108, 2, 2 }, { 200, 108, 2, 2 },
+ { 204, 108, 2, 2 }, { 208, 108, 2, 2 }, { 212, 108, 2, 2 },
+ { 216, 108, 2, 2 }, { 220, 108, 2, 2 }, { 224, 108, 2, 2 },
+ { 228, 108, 2, 2 }, { 232, 108, 2, 2 }, { 236, 108, 2, 2 },
+ { 240, 108, 2, 2 }, { 244, 108, 2, 2 }, { 248, 108, 2, 2 },
+ { 252, 108, 2, 2 }, { 2, 110, 2, 2 }, { 6, 110, 2, 2 },
+ { 10, 110, 2, 2 }, { 14, 110, 2, 2 }, { 18, 110, 2, 2 },
+ { 22, 110, 2, 2 }, { 26, 110, 2, 2 }, { 30, 110, 2, 2 },
+ { 34, 110, 2, 2 }, { 38, 110, 2, 2 }, { 42, 110, 2, 2 },
+ { 46, 110, 2, 2 }, { 50, 110, 2, 2 }, { 54, 110, 2, 2 },
+ { 58, 110, 2, 2 }, { 62, 110, 2, 2 }, { 66, 110, 2, 2 },
+ { 70, 110, 2, 2 }, { 74, 110, 2, 2 }, { 78, 110, 2, 2 },
+ { 82, 110, 2, 2 }, { 86, 110, 2, 2 }, { 90, 110, 2, 2 },
+ { 94, 110, 2, 2 }, { 98, 110, 2, 2 }, { 102, 110, 2, 2 },
+ { 106, 110, 2, 2 }, { 110, 110, 2, 2 }, { 114, 110, 2, 2 },
+ { 118, 110, 2, 2 }, { 122, 110, 2, 2 }, { 126, 110, 2, 2 },
+ { 130, 110, 2, 2 }, { 134, 110, 2, 2 }, { 138, 110, 2, 2 },
+ { 142, 110, 2, 2 }, { 146, 110, 2, 2 }, { 150, 110, 2, 2 },
+ { 154, 110, 2, 2 }, { 158, 110, 2, 2 }, { 162, 110, 2, 2 },
+ { 166, 110, 2, 2 }, { 170, 110, 2, 2 }, { 174, 110, 2, 2 },
+ { 178, 110, 2, 2 }, { 182, 110, 2, 2 }, { 186, 110, 2, 2 },
+ { 190, 110, 2, 2 }, { 194, 110, 2, 2 }, { 198, 110, 2, 2 },
+ { 202, 110, 2, 2 }, { 206, 110, 2, 2 }, { 210, 110, 2, 2 },
+ { 214, 110, 2, 2 }, { 218, 110, 2, 2 }, { 222, 110, 2, 2 },
+ { 226, 110, 2, 2 }, { 230, 110, 2, 2 }, { 234, 110, 2, 2 },
+ { 238, 110, 2, 2 }, { 242, 110, 2, 2 }, { 246, 110, 2, 2 },
+ { 250, 110, 2, 2 }, { 254, 110, 2, 2 }, { 0, 112, 2, 2 },
+ { 4, 112, 2, 2 }, { 8, 112, 2, 2 }, { 12, 112, 2, 2 },
+ { 16, 112, 2, 2 }, { 20, 112, 2, 2 }, { 24, 112, 2, 2 },
+ { 28, 112, 2, 2 }, { 32, 112, 2, 2 }, { 36, 112, 2, 2 },
+ { 40, 112, 2, 2 }, { 44, 112, 2, 2 }, { 48, 112, 2, 2 },
+ { 52, 112, 2, 2 }, { 56, 112, 2, 2 }, { 60, 112, 2, 2 },
+ { 64, 112, 2, 2 }, { 68, 112, 2, 2 }, { 72, 112, 2, 2 },
+ { 76, 112, 2, 2 }, { 80, 112, 2, 2 }, { 84, 112, 2, 2 },
+ { 88, 112, 2, 2 }, { 92, 112, 2, 2 }, { 96, 112, 2, 2 },
+ { 100, 112, 2, 2 }, { 104, 112, 2, 2 }, { 108, 112, 2, 2 },
+ { 112, 112, 2, 2 }, { 116, 112, 2, 2 }, { 120, 112, 2, 2 },
+ { 124, 112, 2, 2 }, { 128, 112, 2, 2 }, { 132, 112, 2, 2 },
+ { 136, 112, 2, 2 }, { 140, 112, 2, 2 }, { 144, 112, 2, 2 },
+ { 148, 112, 2, 2 }, { 152, 112, 2, 2 }, { 156, 112, 2, 2 },
+ { 160, 112, 2, 2 }, { 164, 112, 2, 2 }, { 168, 112, 2, 2 },
+ { 172, 112, 2, 2 }, { 176, 112, 2, 2 }, { 180, 112, 2, 2 },
+ { 184, 112, 2, 2 }, { 188, 112, 2, 2 }, { 192, 112, 2, 2 },
+ { 196, 112, 2, 2 }, { 200, 112, 2, 2 }, { 204, 112, 2, 2 },
+ { 208, 112, 2, 2 }, { 212, 112, 2, 2 }, { 216, 112, 2, 2 },
+ { 220, 112, 2, 2 }, { 224, 112, 2, 2 }, { 228, 112, 2, 2 },
+ { 232, 112, 2, 2 }, { 236, 112, 2, 2 }, { 240, 112, 2, 2 },
+ { 244, 112, 2, 2 }, { 248, 112, 2, 2 }, { 252, 112, 2, 2 },
+ { 2, 114, 2, 2 }, { 6, 114, 2, 2 }, { 10, 114, 2, 2 },
+ { 14, 114, 2, 2 }, { 18, 114, 2, 2 }, { 22, 114, 2, 2 },
+ { 26, 114, 2, 2 }, { 30, 114, 2, 2 }, { 34, 114, 2, 2 },
+ { 38, 114, 2, 2 }, { 42, 114, 2, 2 }, { 46, 114, 2, 2 },
+ { 50, 114, 2, 2 }, { 54, 114, 2, 2 }, { 58, 114, 2, 2 },
+ { 62, 114, 2, 2 }, { 66, 114, 2, 2 }, { 70, 114, 2, 2 },
+ { 74, 114, 2, 2 }, { 78, 114, 2, 2 }, { 82, 114, 2, 2 },
+ { 86, 114, 2, 2 }, { 90, 114, 2, 2 }, { 94, 114, 2, 2 },
+ { 98, 114, 2, 2 }, { 102, 114, 2, 2 }, { 106, 114, 2, 2 },
+ { 110, 114, 2, 2 }, { 114, 114, 2, 2 }, { 118, 114, 2, 2 },
+ { 122, 114, 2, 2 }, { 126, 114, 2, 2 }, { 130, 114, 2, 2 },
+ { 134, 114, 2, 2 }, { 138, 114, 2, 2 }, { 142, 114, 2, 2 },
+ { 146, 114, 2, 2 }, { 150, 114, 2, 2 }, { 154, 114, 2, 2 },
+ { 158, 114, 2, 2 }, { 162, 114, 2, 2 }, { 166, 114, 2, 2 },
+ { 170, 114, 2, 2 }, { 174, 114, 2, 2 }, { 178, 114, 2, 2 },
+ { 182, 114, 2, 2 }, { 186, 114, 2, 2 }, { 190, 114, 2, 2 },
+ { 194, 114, 2, 2 }, { 198, 114, 2, 2 }, { 202, 114, 2, 2 },
+ { 206, 114, 2, 2 }, { 210, 114, 2, 2 }, { 214, 114, 2, 2 },
+ { 218, 114, 2, 2 }, { 222, 114, 2, 2 }, { 226, 114, 2, 2 },
+ { 230, 114, 2, 2 }, { 234, 114, 2, 2 }, { 238, 114, 2, 2 },
+ { 242, 114, 2, 2 }, { 246, 114, 2, 2 }, { 250, 114, 2, 2 },
+ { 254, 114, 2, 2 }, { 0, 116, 2, 2 }, { 4, 116, 2, 2 },
+ { 8, 116, 2, 2 }, { 12, 116, 2, 2 }, { 16, 116, 2, 2 },
+ { 20, 116, 2, 2 }, { 24, 116, 2, 2 }, { 28, 116, 2, 2 },
+ { 32, 116, 2, 2 }, { 36, 116, 2, 2 }, { 40, 116, 2, 2 },
+ { 44, 116, 2, 2 }, { 48, 116, 2, 2 }, { 52, 116, 2, 2 },
+ { 56, 116, 2, 2 }, { 60, 116, 2, 2 }, { 64, 116, 2, 2 },
+ { 68, 116, 2, 2 }, { 72, 116, 2, 2 }, { 76, 116, 2, 2 },
+ { 80, 116, 2, 2 }, { 84, 116, 2, 2 }, { 88, 116, 2, 2 },
+ { 92, 116, 2, 2 }, { 96, 116, 2, 2 }, { 100, 116, 2, 2 },
+ { 104, 116, 2, 2 }, { 108, 116, 2, 2 }, { 112, 116, 2, 2 },
+ { 116, 116, 2, 2 }, { 120, 116, 2, 2 }, { 124, 116, 2, 2 },
+ { 128, 116, 2, 2 }, { 132, 116, 2, 2 }, { 136, 116, 2, 2 },
+ { 140, 116, 2, 2 }, { 144, 116, 2, 2 }, { 148, 116, 2, 2 },
+ { 152, 116, 2, 2 }, { 156, 116, 2, 2 }, { 160, 116, 2, 2 },
+ { 164, 116, 2, 2 }, { 168, 116, 2, 2 }, { 172, 116, 2, 2 },
+ { 176, 116, 2, 2 }, { 180, 116, 2, 2 }, { 184, 116, 2, 2 },
+ { 188, 116, 2, 2 }, { 192, 116, 2, 2 }, { 196, 116, 2, 2 },
+ { 200, 116, 2, 2 }, { 204, 116, 2, 2 }, { 208, 116, 2, 2 },
+ { 212, 116, 2, 2 }, { 216, 116, 2, 2 }, { 220, 116, 2, 2 },
+ { 224, 116, 2, 2 }, { 228, 116, 2, 2 }, { 232, 116, 2, 2 },
+ { 236, 116, 2, 2 }, { 240, 116, 2, 2 }, { 244, 116, 2, 2 },
+ { 248, 116, 2, 2 }, { 252, 116, 2, 2 }, { 2, 118, 2, 2 },
+ { 6, 118, 2, 2 }, { 10, 118, 2, 2 }, { 14, 118, 2, 2 },
+ { 18, 118, 2, 2 }, { 22, 118, 2, 2 }, { 26, 118, 2, 2 },
+ { 30, 118, 2, 2 }, { 34, 118, 2, 2 }, { 38, 118, 2, 2 },
+ { 42, 118, 2, 2 }, { 46, 118, 2, 2 }, { 50, 118, 2, 2 },
+ { 54, 118, 2, 2 }, { 58, 118, 2, 2 }, { 62, 118, 2, 2 },
+ { 66, 118, 2, 2 }, { 70, 118, 2, 2 }, { 74, 118, 2, 2 },
+ { 78, 118, 2, 2 }, { 82, 118, 2, 2 }, { 86, 118, 2, 2 },
+ { 90, 118, 2, 2 }, { 94, 118, 2, 2 }, { 98, 118, 2, 2 },
+ { 102, 118, 2, 2 }, { 106, 118, 2, 2 }, { 110, 118, 2, 2 },
+ { 114, 118, 2, 2 }, { 118, 118, 2, 2 }, { 122, 118, 2, 2 },
+ { 126, 118, 2, 2 }, { 130, 118, 2, 2 }, { 134, 118, 2, 2 },
+ { 138, 118, 2, 2 }, { 142, 118, 2, 2 }, { 146, 118, 2, 2 },
+ { 150, 118, 2, 2 }, { 154, 118, 2, 2 }, { 158, 118, 2, 2 },
+ { 162, 118, 2, 2 }, { 166, 118, 2, 2 }, { 170, 118, 2, 2 },
+ { 174, 118, 2, 2 }, { 178, 118, 2, 2 }, { 182, 118, 2, 2 },
+ { 186, 118, 2, 2 }, { 190, 118, 2, 2 }, { 194, 118, 2, 2 },
+ { 198, 118, 2, 2 }, { 202, 118, 2, 2 }, { 206, 118, 2, 2 },
+ { 210, 118, 2, 2 }, { 214, 118, 2, 2 }, { 218, 118, 2, 2 },
+ { 222, 118, 2, 2 }, { 226, 118, 2, 2 }, { 230, 118, 2, 2 },
+ { 234, 118, 2, 2 }, { 238, 118, 2, 2 }, { 242, 118, 2, 2 },
+ { 246, 118, 2, 2 }, { 250, 118, 2, 2 }, { 254, 118, 2, 2 },
+ { 0, 120, 2, 2 }, { 4, 120, 2, 2 }, { 8, 120, 2, 2 },
+ { 12, 120, 2, 2 }, { 16, 120, 2, 2 }, { 20, 120, 2, 2 },
+ { 24, 120, 2, 2 }, { 28, 120, 2, 2 }, { 32, 120, 2, 2 },
+ { 36, 120, 2, 2 }, { 40, 120, 2, 2 }, { 44, 120, 2, 2 },
+ { 48, 120, 2, 2 }, { 52, 120, 2, 2 }, { 56, 120, 2, 2 },
+ { 60, 120, 2, 2 }, { 64, 120, 2, 2 }, { 68, 120, 2, 2 },
+ { 72, 120, 2, 2 }, { 76, 120, 2, 2 }, { 80, 120, 2, 2 },
+ { 84, 120, 2, 2 }, { 88, 120, 2, 2 }, { 92, 120, 2, 2 },
+ { 96, 120, 2, 2 }, { 100, 120, 2, 2 }, { 104, 120, 2, 2 },
+ { 108, 120, 2, 2 }, { 112, 120, 2, 2 }, { 116, 120, 2, 2 },
+ { 120, 120, 2, 2 }, { 124, 120, 2, 2 }, { 128, 120, 2, 2 },
+ { 132, 120, 2, 2 }, { 136, 120, 2, 2 }, { 140, 120, 2, 2 },
+ { 144, 120, 2, 2 }, { 148, 120, 2, 2 }, { 152, 120, 2, 2 },
+ { 156, 120, 2, 2 }, { 160, 120, 2, 2 }, { 164, 120, 2, 2 },
+ { 168, 120, 2, 2 }, { 172, 120, 2, 2 }, { 176, 120, 2, 2 },
+ { 180, 120, 2, 2 }, { 184, 120, 2, 2 }, { 188, 120, 2, 2 },
+ { 192, 120, 2, 2 }, { 196, 120, 2, 2 }, { 200, 120, 2, 2 },
+ { 204, 120, 2, 2 }, { 208, 120, 2, 2 }, { 212, 120, 2, 2 },
+ { 216, 120, 2, 2 }, { 220, 120, 2, 2 }, { 224, 120, 2, 2 },
+ { 228, 120, 2, 2 }, { 232, 120, 2, 2 }, { 236, 120, 2, 2 },
+ { 240, 120, 2, 2 }, { 244, 120, 2, 2 }, { 248, 120, 2, 2 },
+ { 252, 120, 2, 2 }, { 2, 122, 2, 2 }, { 6, 122, 2, 2 },
+ { 10, 122, 2, 2 }, { 14, 122, 2, 2 }, { 18, 122, 2, 2 },
+ { 22, 122, 2, 2 }, { 26, 122, 2, 2 }, { 30, 122, 2, 2 },
+ { 34, 122, 2, 2 }, { 38, 122, 2, 2 }, { 42, 122, 2, 2 },
+ { 46, 122, 2, 2 }, { 50, 122, 2, 2 }, { 54, 122, 2, 2 },
+ { 58, 122, 2, 2 }, { 62, 122, 2, 2 }, { 66, 122, 2, 2 },
+ { 70, 122, 2, 2 }, { 74, 122, 2, 2 }, { 78, 122, 2, 2 },
+ { 82, 122, 2, 2 }, { 86, 122, 2, 2 }, { 90, 122, 2, 2 },
+ { 94, 122, 2, 2 }, { 98, 122, 2, 2 }, { 102, 122, 2, 2 },
+ { 106, 122, 2, 2 }, { 110, 122, 2, 2 }, { 114, 122, 2, 2 },
+ { 118, 122, 2, 2 }, { 122, 122, 2, 2 }, { 126, 122, 2, 2 },
+ { 130, 122, 2, 2 }, { 134, 122, 2, 2 }, { 138, 122, 2, 2 },
+ { 142, 122, 2, 2 }, { 146, 122, 2, 2 }, { 150, 122, 2, 2 },
+ { 154, 122, 2, 2 }, { 158, 122, 2, 2 }, { 162, 122, 2, 2 },
+ { 166, 122, 2, 2 }, { 170, 122, 2, 2 }, { 174, 122, 2, 2 },
+ { 178, 122, 2, 2 }, { 182, 122, 2, 2 }, { 186, 122, 2, 2 },
+ { 190, 122, 2, 2 }, { 194, 122, 2, 2 }, { 198, 122, 2, 2 },
+ { 202, 122, 2, 2 }, { 206, 122, 2, 2 }, { 210, 122, 2, 2 },
+ { 214, 122, 2, 2 }, { 218, 122, 2, 2 }, { 222, 122, 2, 2 },
+ { 226, 122, 2, 2 }, { 230, 122, 2, 2 }, { 234, 122, 2, 2 },
+ { 238, 122, 2, 2 }, { 242, 122, 2, 2 }, { 246, 122, 2, 2 },
+ { 250, 122, 2, 2 }, { 254, 122, 2, 2 }, { 0, 124, 2, 2 },
+ { 4, 124, 2, 2 }, { 8, 124, 2, 2 }, { 12, 124, 2, 2 },
+ { 16, 124, 2, 2 }, { 20, 124, 2, 2 }, { 24, 124, 2, 2 },
+ { 28, 124, 2, 2 }, { 32, 124, 2, 2 }, { 36, 124, 2, 2 },
+ { 40, 124, 2, 2 }, { 44, 124, 2, 2 }, { 48, 124, 2, 2 },
+ { 52, 124, 2, 2 }, { 56, 124, 2, 2 }, { 60, 124, 2, 2 },
+ { 64, 124, 2, 2 }, { 68, 124, 2, 2 }, { 72, 124, 2, 2 },
+ { 76, 124, 2, 2 }, { 80, 124, 2, 2 }, { 84, 124, 2, 2 },
+ { 88, 124, 2, 2 }, { 92, 124, 2, 2 }, { 96, 124, 2, 2 },
+ { 100, 124, 2, 2 }, { 104, 124, 2, 2 }, { 108, 124, 2, 2 },
+ { 112, 124, 2, 2 }, { 116, 124, 2, 2 }, { 120, 124, 2, 2 },
+ { 124, 124, 2, 2 }, { 128, 124, 2, 2 }, { 132, 124, 2, 2 },
+ { 136, 124, 2, 2 }, { 140, 124, 2, 2 }, { 144, 124, 2, 2 },
+ { 148, 124, 2, 2 }, { 152, 124, 2, 2 }, { 156, 124, 2, 2 },
+ { 160, 124, 2, 2 }, { 164, 124, 2, 2 }, { 168, 124, 2, 2 },
+ { 172, 124, 2, 2 }, { 176, 124, 2, 2 }, { 180, 124, 2, 2 },
+ { 184, 124, 2, 2 }, { 188, 124, 2, 2 }, { 192, 124, 2, 2 },
+ { 196, 124, 2, 2 }, { 200, 124, 2, 2 }, { 204, 124, 2, 2 },
+ { 208, 124, 2, 2 }, { 212, 124, 2, 2 }, { 216, 124, 2, 2 },
+ { 220, 124, 2, 2 }, { 224, 124, 2, 2 }, { 228, 124, 2, 2 },
+ { 232, 124, 2, 2 }, { 236, 124, 2, 2 }, { 240, 124, 2, 2 },
+ { 244, 124, 2, 2 }, { 248, 124, 2, 2 }, { 252, 124, 2, 2 },
+ { 2, 126, 2, 2 }, { 6, 126, 2, 2 }, { 10, 126, 2, 2 },
+ { 14, 126, 2, 2 }, { 18, 126, 2, 2 }, { 22, 126, 2, 2 },
+ { 26, 126, 2, 2 }, { 30, 126, 2, 2 }, { 34, 126, 2, 2 },
+ { 38, 126, 2, 2 }, { 42, 126, 2, 2 }, { 46, 126, 2, 2 },
+ { 50, 126, 2, 2 }, { 54, 126, 2, 2 }, { 58, 126, 2, 2 },
+ { 62, 126, 2, 2 }, { 66, 126, 2, 2 }, { 70, 126, 2, 2 },
+ { 74, 126, 2, 2 }, { 78, 126, 2, 2 }, { 82, 126, 2, 2 },
+ { 86, 126, 2, 2 }, { 90, 126, 2, 2 }, { 94, 126, 2, 2 },
+ { 98, 126, 2, 2 }, { 102, 126, 2, 2 }, { 106, 126, 2, 2 },
+ { 110, 126, 2, 2 }, { 114, 126, 2, 2 }, { 118, 126, 2, 2 },
+ { 122, 126, 2, 2 }, { 126, 126, 2, 2 }, { 130, 126, 2, 2 },
+ { 134, 126, 2, 2 }, { 138, 126, 2, 2 }, { 142, 126, 2, 2 },
+ { 146, 126, 2, 2 }, { 150, 126, 2, 2 }, { 154, 126, 2, 2 },
+ { 158, 126, 2, 2 }, { 162, 126, 2, 2 }, { 166, 126, 2, 2 },
+ { 170, 126, 2, 2 }, { 174, 126, 2, 2 }, { 178, 126, 2, 2 },
+ { 182, 126, 2, 2 }, { 186, 126, 2, 2 }, { 190, 126, 2, 2 },
+ { 194, 126, 2, 2 }, { 198, 126, 2, 2 }, { 202, 126, 2, 2 },
+ { 206, 126, 2, 2 }, { 210, 126, 2, 2 }, { 214, 126, 2, 2 },
+ { 218, 126, 2, 2 }, { 222, 126, 2, 2 }, { 226, 126, 2, 2 },
+ { 230, 126, 2, 2 }, { 234, 126, 2, 2 }, { 238, 126, 2, 2 },
+ { 242, 126, 2, 2 }, { 246, 126, 2, 2 }, { 250, 126, 2, 2 },
+ { 254, 126, 2, 2 }, { 0, 128, 2, 2 }, { 4, 128, 2, 2 },
+ { 8, 128, 2, 2 }, { 12, 128, 2, 2 }, { 16, 128, 2, 2 },
+ { 20, 128, 2, 2 }, { 24, 128, 2, 2 }, { 28, 128, 2, 2 },
+ { 32, 128, 2, 2 }, { 36, 128, 2, 2 }, { 40, 128, 2, 2 },
+ { 44, 128, 2, 2 }, { 48, 128, 2, 2 }, { 52, 128, 2, 2 },
+ { 56, 128, 2, 2 }, { 60, 128, 2, 2 }, { 64, 128, 2, 2 },
+ { 68, 128, 2, 2 }, { 72, 128, 2, 2 }, { 76, 128, 2, 2 },
+ { 80, 128, 2, 2 }, { 84, 128, 2, 2 }, { 88, 128, 2, 2 },
+ { 92, 128, 2, 2 }, { 96, 128, 2, 2 }, { 100, 128, 2, 2 },
+ { 104, 128, 2, 2 }, { 108, 128, 2, 2 }, { 112, 128, 2, 2 },
+ { 116, 128, 2, 2 }, { 120, 128, 2, 2 }, { 124, 128, 2, 2 },
+ { 128, 128, 2, 2 }, { 132, 128, 2, 2 }, { 136, 128, 2, 2 },
+ { 140, 128, 2, 2 }, { 144, 128, 2, 2 }, { 148, 128, 2, 2 },
+ { 152, 128, 2, 2 }, { 156, 128, 2, 2 }, { 160, 128, 2, 2 },
+ { 164, 128, 2, 2 }, { 168, 128, 2, 2 }, { 172, 128, 2, 2 },
+ { 176, 128, 2, 2 }, { 180, 128, 2, 2 }, { 184, 128, 2, 2 },
+ { 188, 128, 2, 2 }, { 192, 128, 2, 2 }, { 196, 128, 2, 2 },
+ { 200, 128, 2, 2 }, { 204, 128, 2, 2 }, { 208, 128, 2, 2 },
+ { 212, 128, 2, 2 }, { 216, 128, 2, 2 }, { 220, 128, 2, 2 },
+ { 224, 128, 2, 2 }, { 228, 128, 2, 2 }, { 232, 128, 2, 2 },
+ { 236, 128, 2, 2 }, { 240, 128, 2, 2 }, { 244, 128, 2, 2 },
+ { 248, 128, 2, 2 }, { 252, 128, 2, 2 }, { 2, 130, 2, 2 },
+ { 6, 130, 2, 2 }, { 10, 130, 2, 2 }, { 14, 130, 2, 2 },
+ { 18, 130, 2, 2 }, { 22, 130, 2, 2 }, { 26, 130, 2, 2 },
+ { 30, 130, 2, 2 }, { 34, 130, 2, 2 }, { 38, 130, 2, 2 },
+ { 42, 130, 2, 2 }, { 46, 130, 2, 2 }, { 50, 130, 2, 2 },
+ { 54, 130, 2, 2 }, { 58, 130, 2, 2 }, { 62, 130, 2, 2 },
+ { 66, 130, 2, 2 }, { 70, 130, 2, 2 }, { 74, 130, 2, 2 },
+ { 78, 130, 2, 2 }, { 82, 130, 2, 2 }, { 86, 130, 2, 2 },
+ { 90, 130, 2, 2 }, { 94, 130, 2, 2 }, { 98, 130, 2, 2 },
+ { 102, 130, 2, 2 }, { 106, 130, 2, 2 }, { 110, 130, 2, 2 },
+ { 114, 130, 2, 2 }, { 118, 130, 2, 2 }, { 122, 130, 2, 2 },
+ { 126, 130, 2, 2 }, { 130, 130, 2, 2 }, { 134, 130, 2, 2 },
+ { 138, 130, 2, 2 }, { 142, 130, 2, 2 }, { 146, 130, 2, 2 },
+ { 150, 130, 2, 2 }, { 154, 130, 2, 2 }, { 158, 130, 2, 2 },
+ { 162, 130, 2, 2 }, { 166, 130, 2, 2 }, { 170, 130, 2, 2 },
+ { 174, 130, 2, 2 }, { 178, 130, 2, 2 }, { 182, 130, 2, 2 },
+ { 186, 130, 2, 2 }, { 190, 130, 2, 2 }, { 194, 130, 2, 2 },
+ { 198, 130, 2, 2 }, { 202, 130, 2, 2 }, { 206, 130, 2, 2 },
+ { 210, 130, 2, 2 }, { 214, 130, 2, 2 }, { 218, 130, 2, 2 },
+ { 222, 130, 2, 2 }, { 226, 130, 2, 2 }, { 230, 130, 2, 2 },
+ { 234, 130, 2, 2 }, { 238, 130, 2, 2 }, { 242, 130, 2, 2 },
+ { 246, 130, 2, 2 }, { 250, 130, 2, 2 }, { 254, 130, 2, 2 },
+ { 0, 132, 2, 2 }, { 4, 132, 2, 2 }, { 8, 132, 2, 2 },
+ { 12, 132, 2, 2 }, { 16, 132, 2, 2 }, { 20, 132, 2, 2 },
+ { 24, 132, 2, 2 }, { 28, 132, 2, 2 }, { 32, 132, 2, 2 },
+ { 36, 132, 2, 2 }, { 40, 132, 2, 2 }, { 44, 132, 2, 2 },
+ { 48, 132, 2, 2 }, { 52, 132, 2, 2 }, { 56, 132, 2, 2 },
+ { 60, 132, 2, 2 }, { 64, 132, 2, 2 }, { 68, 132, 2, 2 },
+ { 72, 132, 2, 2 }, { 76, 132, 2, 2 }, { 80, 132, 2, 2 },
+ { 84, 132, 2, 2 }, { 88, 132, 2, 2 }, { 92, 132, 2, 2 },
+ { 96, 132, 2, 2 }, { 100, 132, 2, 2 }, { 104, 132, 2, 2 },
+ { 108, 132, 2, 2 }, { 112, 132, 2, 2 }, { 116, 132, 2, 2 },
+ { 120, 132, 2, 2 }, { 124, 132, 2, 2 }, { 128, 132, 2, 2 },
+ { 132, 132, 2, 2 }, { 136, 132, 2, 2 }, { 140, 132, 2, 2 },
+ { 144, 132, 2, 2 }, { 148, 132, 2, 2 }, { 152, 132, 2, 2 },
+ { 156, 132, 2, 2 }, { 160, 132, 2, 2 }, { 164, 132, 2, 2 },
+ { 168, 132, 2, 2 }, { 172, 132, 2, 2 }, { 176, 132, 2, 2 },
+ { 180, 132, 2, 2 }, { 184, 132, 2, 2 }, { 188, 132, 2, 2 },
+ { 192, 132, 2, 2 }, { 196, 132, 2, 2 }, { 200, 132, 2, 2 },
+ { 204, 132, 2, 2 }, { 208, 132, 2, 2 }, { 212, 132, 2, 2 },
+ { 216, 132, 2, 2 }, { 220, 132, 2, 2 }, { 224, 132, 2, 2 },
+ { 228, 132, 2, 2 }, { 232, 132, 2, 2 }, { 236, 132, 2, 2 },
+ { 240, 132, 2, 2 }, { 244, 132, 2, 2 }, { 248, 132, 2, 2 },
+ { 252, 132, 2, 2 }, { 2, 134, 2, 2 }, { 6, 134, 2, 2 },
+ { 10, 134, 2, 2 }, { 14, 134, 2, 2 }, { 18, 134, 2, 2 },
+ { 22, 134, 2, 2 }, { 26, 134, 2, 2 }, { 30, 134, 2, 2 },
+ { 34, 134, 2, 2 }, { 38, 134, 2, 2 }, { 42, 134, 2, 2 },
+ { 46, 134, 2, 2 }, { 50, 134, 2, 2 }, { 54, 134, 2, 2 },
+ { 58, 134, 2, 2 }, { 62, 134, 2, 2 }, { 66, 134, 2, 2 },
+ { 70, 134, 2, 2 }, { 74, 134, 2, 2 }, { 78, 134, 2, 2 },
+ { 82, 134, 2, 2 }, { 86, 134, 2, 2 }, { 90, 134, 2, 2 },
+ { 94, 134, 2, 2 }, { 98, 134, 2, 2 }, { 102, 134, 2, 2 },
+ { 106, 134, 2, 2 }, { 110, 134, 2, 2 }, { 114, 134, 2, 2 },
+ { 118, 134, 2, 2 }, { 122, 134, 2, 2 }, { 126, 134, 2, 2 },
+ { 130, 134, 2, 2 }, { 134, 134, 2, 2 }, { 138, 134, 2, 2 },
+ { 142, 134, 2, 2 }, { 146, 134, 2, 2 }, { 150, 134, 2, 2 },
+ { 154, 134, 2, 2 }, { 158, 134, 2, 2 }, { 162, 134, 2, 2 },
+ { 166, 134, 2, 2 }, { 170, 134, 2, 2 }, { 174, 134, 2, 2 },
+ { 178, 134, 2, 2 }, { 182, 134, 2, 2 }, { 186, 134, 2, 2 },
+ { 190, 134, 2, 2 }, { 194, 134, 2, 2 }, { 198, 134, 2, 2 },
+ { 202, 134, 2, 2 }, { 206, 134, 2, 2 }, { 210, 134, 2, 2 },
+ { 214, 134, 2, 2 }, { 218, 134, 2, 2 }, { 222, 134, 2, 2 },
+ { 226, 134, 2, 2 }, { 230, 134, 2, 2 }, { 234, 134, 2, 2 },
+ { 238, 134, 2, 2 }, { 242, 134, 2, 2 }, { 246, 134, 2, 2 },
+ { 250, 134, 2, 2 }, { 254, 134, 2, 2 }, { 0, 136, 2, 2 },
+ { 4, 136, 2, 2 }, { 8, 136, 2, 2 }, { 12, 136, 2, 2 },
+ { 16, 136, 2, 2 }, { 20, 136, 2, 2 }, { 24, 136, 2, 2 },
+ { 28, 136, 2, 2 }, { 32, 136, 2, 2 }, { 36, 136, 2, 2 },
+ { 40, 136, 2, 2 }, { 44, 136, 2, 2 }, { 48, 136, 2, 2 },
+ { 52, 136, 2, 2 }, { 56, 136, 2, 2 }, { 60, 136, 2, 2 },
+ { 64, 136, 2, 2 }, { 68, 136, 2, 2 }, { 72, 136, 2, 2 },
+ { 76, 136, 2, 2 }, { 80, 136, 2, 2 }, { 84, 136, 2, 2 },
+ { 88, 136, 2, 2 }, { 92, 136, 2, 2 }, { 96, 136, 2, 2 },
+ { 100, 136, 2, 2 }, { 104, 136, 2, 2 }, { 108, 136, 2, 2 },
+ { 112, 136, 2, 2 }, { 116, 136, 2, 2 }, { 120, 136, 2, 2 },
+ { 124, 136, 2, 2 }, { 128, 136, 2, 2 }, { 132, 136, 2, 2 },
+ { 136, 136, 2, 2 }, { 140, 136, 2, 2 }, { 144, 136, 2, 2 },
+ { 148, 136, 2, 2 }, { 152, 136, 2, 2 }, { 156, 136, 2, 2 },
+ { 160, 136, 2, 2 }, { 164, 136, 2, 2 }, { 168, 136, 2, 2 },
+ { 172, 136, 2, 2 }, { 176, 136, 2, 2 }, { 180, 136, 2, 2 },
+ { 184, 136, 2, 2 }, { 188, 136, 2, 2 }, { 192, 136, 2, 2 },
+ { 196, 136, 2, 2 }, { 200, 136, 2, 2 }, { 204, 136, 2, 2 },
+ { 208, 136, 2, 2 }, { 212, 136, 2, 2 }, { 216, 136, 2, 2 },
+ { 220, 136, 2, 2 }, { 224, 136, 2, 2 }, { 228, 136, 2, 2 },
+ { 232, 136, 2, 2 }, { 236, 136, 2, 2 }, { 240, 136, 2, 2 },
+ { 244, 136, 2, 2 }, { 248, 136, 2, 2 }, { 252, 136, 2, 2 },
+ { 2, 138, 2, 2 }, { 6, 138, 2, 2 }, { 10, 138, 2, 2 },
+ { 14, 138, 2, 2 }, { 18, 138, 2, 2 }, { 22, 138, 2, 2 },
+ { 26, 138, 2, 2 }, { 30, 138, 2, 2 }, { 34, 138, 2, 2 },
+ { 38, 138, 2, 2 }, { 42, 138, 2, 2 }, { 46, 138, 2, 2 },
+ { 50, 138, 2, 2 }, { 54, 138, 2, 2 }, { 58, 138, 2, 2 },
+ { 62, 138, 2, 2 }, { 66, 138, 2, 2 }, { 70, 138, 2, 2 },
+ { 74, 138, 2, 2 }, { 78, 138, 2, 2 }, { 82, 138, 2, 2 },
+ { 86, 138, 2, 2 }, { 90, 138, 2, 2 }, { 94, 138, 2, 2 },
+ { 98, 138, 2, 2 }, { 102, 138, 2, 2 }, { 106, 138, 2, 2 },
+ { 110, 138, 2, 2 }, { 114, 138, 2, 2 }, { 118, 138, 2, 2 },
+ { 122, 138, 2, 2 }, { 126, 138, 2, 2 }, { 130, 138, 2, 2 },
+ { 134, 138, 2, 2 }, { 138, 138, 2, 2 }, { 142, 138, 2, 2 },
+ { 146, 138, 2, 2 }, { 150, 138, 2, 2 }, { 154, 138, 2, 2 },
+ { 158, 138, 2, 2 }, { 162, 138, 2, 2 }, { 166, 138, 2, 2 },
+ { 170, 138, 2, 2 }, { 174, 138, 2, 2 }, { 178, 138, 2, 2 },
+ { 182, 138, 2, 2 }, { 186, 138, 2, 2 }, { 190, 138, 2, 2 },
+ { 194, 138, 2, 2 }, { 198, 138, 2, 2 }, { 202, 138, 2, 2 },
+ { 206, 138, 2, 2 }, { 210, 138, 2, 2 }, { 214, 138, 2, 2 },
+ { 218, 138, 2, 2 }, { 222, 138, 2, 2 }, { 226, 138, 2, 2 },
+ { 230, 138, 2, 2 }, { 234, 138, 2, 2 }, { 238, 138, 2, 2 },
+ { 242, 138, 2, 2 }, { 246, 138, 2, 2 }, { 250, 138, 2, 2 },
+ { 254, 138, 2, 2 }, { 0, 140, 2, 2 }, { 4, 140, 2, 2 },
+ { 8, 140, 2, 2 }, { 12, 140, 2, 2 }, { 16, 140, 2, 2 },
+ { 20, 140, 2, 2 }, { 24, 140, 2, 2 }, { 28, 140, 2, 2 },
+ { 32, 140, 2, 2 }, { 36, 140, 2, 2 }, { 40, 140, 2, 2 },
+ { 44, 140, 2, 2 }, { 48, 140, 2, 2 }, { 52, 140, 2, 2 },
+ { 56, 140, 2, 2 }, { 60, 140, 2, 2 }, { 64, 140, 2, 2 },
+ { 68, 140, 2, 2 }, { 72, 140, 2, 2 }, { 76, 140, 2, 2 },
+ { 80, 140, 2, 2 }, { 84, 140, 2, 2 }, { 88, 140, 2, 2 },
+ { 92, 140, 2, 2 }, { 96, 140, 2, 2 }, { 100, 140, 2, 2 },
+ { 104, 140, 2, 2 }, { 108, 140, 2, 2 }, { 112, 140, 2, 2 },
+ { 116, 140, 2, 2 }, { 120, 140, 2, 2 }, { 124, 140, 2, 2 },
+ { 128, 140, 2, 2 }, { 132, 140, 2, 2 }, { 136, 140, 2, 2 },
+ { 140, 140, 2, 2 }, { 144, 140, 2, 2 }, { 148, 140, 2, 2 },
+ { 152, 140, 2, 2 }, { 156, 140, 2, 2 }, { 160, 140, 2, 2 },
+ { 164, 140, 2, 2 }, { 168, 140, 2, 2 }, { 172, 140, 2, 2 },
+ { 176, 140, 2, 2 }, { 180, 140, 2, 2 }, { 184, 140, 2, 2 },
+ { 188, 140, 2, 2 }, { 192, 140, 2, 2 }, { 196, 140, 2, 2 },
+ { 200, 140, 2, 2 }, { 204, 140, 2, 2 }, { 208, 140, 2, 2 },
+ { 212, 140, 2, 2 }, { 216, 140, 2, 2 }, { 220, 140, 2, 2 },
+ { 224, 140, 2, 2 }, { 228, 140, 2, 2 }, { 232, 140, 2, 2 },
+ { 236, 140, 2, 2 }, { 240, 140, 2, 2 }, { 244, 140, 2, 2 },
+ { 248, 140, 2, 2 }, { 252, 140, 2, 2 }, { 2, 142, 2, 2 },
+ { 6, 142, 2, 2 }, { 10, 142, 2, 2 }, { 14, 142, 2, 2 },
+ { 18, 142, 2, 2 }, { 22, 142, 2, 2 }, { 26, 142, 2, 2 },
+ { 30, 142, 2, 2 }, { 34, 142, 2, 2 }, { 38, 142, 2, 2 },
+ { 42, 142, 2, 2 }, { 46, 142, 2, 2 }, { 50, 142, 2, 2 },
+ { 54, 142, 2, 2 }, { 58, 142, 2, 2 }, { 62, 142, 2, 2 },
+ { 66, 142, 2, 2 }, { 70, 142, 2, 2 }, { 74, 142, 2, 2 },
+ { 78, 142, 2, 2 }, { 82, 142, 2, 2 }, { 86, 142, 2, 2 },
+ { 90, 142, 2, 2 }, { 94, 142, 2, 2 }, { 98, 142, 2, 2 },
+ { 102, 142, 2, 2 }, { 106, 142, 2, 2 }, { 110, 142, 2, 2 },
+ { 114, 142, 2, 2 }, { 118, 142, 2, 2 }, { 122, 142, 2, 2 },
+ { 126, 142, 2, 2 }, { 130, 142, 2, 2 }, { 134, 142, 2, 2 },
+ { 138, 142, 2, 2 }, { 142, 142, 2, 2 }, { 146, 142, 2, 2 },
+ { 150, 142, 2, 2 }, { 154, 142, 2, 2 }, { 158, 142, 2, 2 },
+ { 162, 142, 2, 2 }, { 166, 142, 2, 2 }, { 170, 142, 2, 2 },
+ { 174, 142, 2, 2 }, { 178, 142, 2, 2 }, { 182, 142, 2, 2 },
+ { 186, 142, 2, 2 }, { 190, 142, 2, 2 }, { 194, 142, 2, 2 },
+ { 198, 142, 2, 2 }, { 202, 142, 2, 2 }, { 206, 142, 2, 2 },
+ { 210, 142, 2, 2 }, { 214, 142, 2, 2 }, { 218, 142, 2, 2 },
+ { 222, 142, 2, 2 }, { 226, 142, 2, 2 }, { 230, 142, 2, 2 },
+ { 234, 142, 2, 2 }, { 238, 142, 2, 2 }, { 242, 142, 2, 2 },
+ { 246, 142, 2, 2 }, { 250, 142, 2, 2 }, { 254, 142, 2, 2 },
+ { 0, 144, 2, 2 }, { 4, 144, 2, 2 }, { 8, 144, 2, 2 },
+ { 12, 144, 2, 2 }, { 16, 144, 2, 2 }, { 20, 144, 2, 2 },
+ { 24, 144, 2, 2 }, { 28, 144, 2, 2 }, { 32, 144, 2, 2 },
+ { 36, 144, 2, 2 }, { 40, 144, 2, 2 }, { 44, 144, 2, 2 },
+ { 48, 144, 2, 2 }, { 52, 144, 2, 2 }, { 56, 144, 2, 2 },
+ { 60, 144, 2, 2 }, { 64, 144, 2, 2 }, { 68, 144, 2, 2 },
+ { 72, 144, 2, 2 }, { 76, 144, 2, 2 }, { 80, 144, 2, 2 },
+ { 84, 144, 2, 2 }, { 88, 144, 2, 2 }, { 92, 144, 2, 2 },
+ { 96, 144, 2, 2 }, { 100, 144, 2, 2 }, { 104, 144, 2, 2 },
+ { 108, 144, 2, 2 }, { 112, 144, 2, 2 }, { 116, 144, 2, 2 },
+ { 120, 144, 2, 2 }, { 124, 144, 2, 2 }, { 128, 144, 2, 2 },
+ { 132, 144, 2, 2 }, { 136, 144, 2, 2 }, { 140, 144, 2, 2 },
+ { 144, 144, 2, 2 }, { 148, 144, 2, 2 }, { 152, 144, 2, 2 },
+ { 156, 144, 2, 2 }, { 160, 144, 2, 2 }, { 164, 144, 2, 2 },
+ { 168, 144, 2, 2 }, { 172, 144, 2, 2 }, { 176, 144, 2, 2 },
+ { 180, 144, 2, 2 }, { 184, 144, 2, 2 }, { 188, 144, 2, 2 },
+ { 192, 144, 2, 2 }, { 196, 144, 2, 2 }, { 200, 144, 2, 2 },
+ { 204, 144, 2, 2 }, { 208, 144, 2, 2 }, { 212, 144, 2, 2 },
+ { 216, 144, 2, 2 }, { 220, 144, 2, 2 }, { 224, 144, 2, 2 },
+ { 228, 144, 2, 2 }, { 232, 144, 2, 2 }, { 236, 144, 2, 2 },
+ { 240, 144, 2, 2 }, { 244, 144, 2, 2 }, { 248, 144, 2, 2 },
+ { 252, 144, 2, 2 }, { 2, 146, 2, 2 }, { 6, 146, 2, 2 },
+ { 10, 146, 2, 2 }, { 14, 146, 2, 2 }, { 18, 146, 2, 2 },
+ { 22, 146, 2, 2 }, { 26, 146, 2, 2 }, { 30, 146, 2, 2 },
+ { 34, 146, 2, 2 }, { 38, 146, 2, 2 }, { 42, 146, 2, 2 },
+ { 46, 146, 2, 2 }, { 50, 146, 2, 2 }, { 54, 146, 2, 2 },
+ { 58, 146, 2, 2 }, { 62, 146, 2, 2 }, { 66, 146, 2, 2 },
+ { 70, 146, 2, 2 }, { 74, 146, 2, 2 }, { 78, 146, 2, 2 },
+ { 82, 146, 2, 2 }, { 86, 146, 2, 2 }, { 90, 146, 2, 2 },
+ { 94, 146, 2, 2 }, { 98, 146, 2, 2 }, { 102, 146, 2, 2 },
+ { 106, 146, 2, 2 }, { 110, 146, 2, 2 }, { 114, 146, 2, 2 },
+ { 118, 146, 2, 2 }, { 122, 146, 2, 2 }, { 126, 146, 2, 2 },
+ { 130, 146, 2, 2 }, { 134, 146, 2, 2 }, { 138, 146, 2, 2 },
+ { 142, 146, 2, 2 }, { 146, 146, 2, 2 }, { 150, 146, 2, 2 },
+ { 154, 146, 2, 2 }, { 158, 146, 2, 2 }, { 162, 146, 2, 2 },
+ { 166, 146, 2, 2 }, { 170, 146, 2, 2 }, { 174, 146, 2, 2 },
+ { 178, 146, 2, 2 }, { 182, 146, 2, 2 }, { 186, 146, 2, 2 },
+ { 190, 146, 2, 2 }, { 194, 146, 2, 2 }, { 198, 146, 2, 2 },
+ { 202, 146, 2, 2 }, { 206, 146, 2, 2 }, { 210, 146, 2, 2 },
+ { 214, 146, 2, 2 }, { 218, 146, 2, 2 }, { 222, 146, 2, 2 },
+ { 226, 146, 2, 2 }, { 230, 146, 2, 2 }, { 234, 146, 2, 2 },
+ { 238, 146, 2, 2 }, { 242, 146, 2, 2 }, { 246, 146, 2, 2 },
+ { 250, 146, 2, 2 }, { 254, 146, 2, 2 }, { 0, 148, 2, 2 },
+ { 4, 148, 2, 2 }, { 8, 148, 2, 2 }, { 12, 148, 2, 2 },
+ { 16, 148, 2, 2 }, { 20, 148, 2, 2 }, { 24, 148, 2, 2 },
+ { 28, 148, 2, 2 }, { 32, 148, 2, 2 }, { 36, 148, 2, 2 },
+ { 40, 148, 2, 2 }, { 44, 148, 2, 2 }, { 48, 148, 2, 2 },
+ { 52, 148, 2, 2 }, { 56, 148, 2, 2 }, { 60, 148, 2, 2 },
+ { 64, 148, 2, 2 }, { 68, 148, 2, 2 }, { 72, 148, 2, 2 },
+ { 76, 148, 2, 2 }, { 80, 148, 2, 2 }, { 84, 148, 2, 2 },
+ { 88, 148, 2, 2 }, { 92, 148, 2, 2 }, { 96, 148, 2, 2 },
+ { 100, 148, 2, 2 }, { 104, 148, 2, 2 }, { 108, 148, 2, 2 },
+ { 112, 148, 2, 2 }, { 116, 148, 2, 2 }, { 120, 148, 2, 2 },
+ { 124, 148, 2, 2 }, { 128, 148, 2, 2 }, { 132, 148, 2, 2 },
+ { 136, 148, 2, 2 }, { 140, 148, 2, 2 }, { 144, 148, 2, 2 },
+ { 148, 148, 2, 2 }, { 152, 148, 2, 2 }, { 156, 148, 2, 2 },
+ { 160, 148, 2, 2 }, { 164, 148, 2, 2 }, { 168, 148, 2, 2 },
+ { 172, 148, 2, 2 }, { 176, 148, 2, 2 }, { 180, 148, 2, 2 },
+ { 184, 148, 2, 2 }, { 188, 148, 2, 2 }, { 192, 148, 2, 2 },
+ { 196, 148, 2, 2 }, { 200, 148, 2, 2 }, { 204, 148, 2, 2 },
+ { 208, 148, 2, 2 }, { 212, 148, 2, 2 }, { 216, 148, 2, 2 },
+ { 220, 148, 2, 2 }, { 224, 148, 2, 2 }, { 228, 148, 2, 2 },
+ { 232, 148, 2, 2 }, { 236, 148, 2, 2 }, { 240, 148, 2, 2 },
+ { 244, 148, 2, 2 }, { 248, 148, 2, 2 }, { 252, 148, 2, 2 },
+ { 2, 150, 2, 2 }, { 6, 150, 2, 2 }, { 10, 150, 2, 2 },
+ { 14, 150, 2, 2 }, { 18, 150, 2, 2 }, { 22, 150, 2, 2 },
+ { 26, 150, 2, 2 }, { 30, 150, 2, 2 }, { 34, 150, 2, 2 },
+ { 38, 150, 2, 2 }, { 42, 150, 2, 2 }, { 46, 150, 2, 2 },
+ { 50, 150, 2, 2 }, { 54, 150, 2, 2 }, { 58, 150, 2, 2 },
+ { 62, 150, 2, 2 }, { 66, 150, 2, 2 }, { 70, 150, 2, 2 },
+ { 74, 150, 2, 2 }, { 78, 150, 2, 2 }, { 82, 150, 2, 2 },
+ { 86, 150, 2, 2 }, { 90, 150, 2, 2 }, { 94, 150, 2, 2 },
+ { 98, 150, 2, 2 }, { 102, 150, 2, 2 }, { 106, 150, 2, 2 },
+ { 110, 150, 2, 2 }, { 114, 150, 2, 2 }, { 118, 150, 2, 2 },
+ { 122, 150, 2, 2 }, { 126, 150, 2, 2 }, { 130, 150, 2, 2 },
+ { 134, 150, 2, 2 }, { 138, 150, 2, 2 }, { 142, 150, 2, 2 },
+ { 146, 150, 2, 2 }, { 150, 150, 2, 2 }, { 154, 150, 2, 2 },
+ { 158, 150, 2, 2 }, { 162, 150, 2, 2 }, { 166, 150, 2, 2 },
+ { 170, 150, 2, 2 }, { 174, 150, 2, 2 }, { 178, 150, 2, 2 },
+ { 182, 150, 2, 2 }, { 186, 150, 2, 2 }, { 190, 150, 2, 2 },
+ { 194, 150, 2, 2 }, { 198, 150, 2, 2 }, { 202, 150, 2, 2 },
+ { 206, 150, 2, 2 }, { 210, 150, 2, 2 }, { 214, 150, 2, 2 },
+ { 218, 150, 2, 2 }, { 222, 150, 2, 2 }, { 226, 150, 2, 2 },
+ { 230, 150, 2, 2 }, { 234, 150, 2, 2 }, { 238, 150, 2, 2 },
+ { 242, 150, 2, 2 }, { 246, 150, 2, 2 }, { 250, 150, 2, 2 },
+ { 254, 150, 2, 2 }, { 0, 152, 2, 2 }, { 4, 152, 2, 2 },
+ { 8, 152, 2, 2 }, { 12, 152, 2, 2 }, { 16, 152, 2, 2 },
+ { 20, 152, 2, 2 }, { 24, 152, 2, 2 }, { 28, 152, 2, 2 },
+ { 32, 152, 2, 2 }, { 36, 152, 2, 2 }, { 40, 152, 2, 2 },
+ { 44, 152, 2, 2 }, { 48, 152, 2, 2 }, { 52, 152, 2, 2 },
+ { 56, 152, 2, 2 }, { 60, 152, 2, 2 }, { 64, 152, 2, 2 },
+ { 68, 152, 2, 2 }, { 72, 152, 2, 2 }, { 76, 152, 2, 2 },
+ { 80, 152, 2, 2 }, { 84, 152, 2, 2 }, { 88, 152, 2, 2 },
+ { 92, 152, 2, 2 }, { 96, 152, 2, 2 }, { 100, 152, 2, 2 },
+ { 104, 152, 2, 2 }, { 108, 152, 2, 2 }, { 112, 152, 2, 2 },
+ { 116, 152, 2, 2 }, { 120, 152, 2, 2 }, { 124, 152, 2, 2 },
+ { 128, 152, 2, 2 }, { 132, 152, 2, 2 }, { 136, 152, 2, 2 },
+ { 140, 152, 2, 2 }, { 144, 152, 2, 2 }, { 148, 152, 2, 2 },
+ { 152, 152, 2, 2 }, { 156, 152, 2, 2 }, { 160, 152, 2, 2 },
+ { 164, 152, 2, 2 }, { 168, 152, 2, 2 }, { 172, 152, 2, 2 },
+ { 176, 152, 2, 2 }, { 180, 152, 2, 2 }, { 184, 152, 2, 2 },
+ { 188, 152, 2, 2 }, { 192, 152, 2, 2 }, { 196, 152, 2, 2 },
+ { 200, 152, 2, 2 }, { 204, 152, 2, 2 }, { 208, 152, 2, 2 },
+ { 212, 152, 2, 2 }, { 216, 152, 2, 2 }, { 220, 152, 2, 2 },
+ { 224, 152, 2, 2 }, { 228, 152, 2, 2 }, { 232, 152, 2, 2 },
+ { 236, 152, 2, 2 }, { 240, 152, 2, 2 }, { 244, 152, 2, 2 },
+ { 248, 152, 2, 2 }, { 252, 152, 2, 2 }, { 2, 154, 2, 2 },
+ { 6, 154, 2, 2 }, { 10, 154, 2, 2 }, { 14, 154, 2, 2 },
+ { 18, 154, 2, 2 }, { 22, 154, 2, 2 }, { 26, 154, 2, 2 },
+ { 30, 154, 2, 2 }, { 34, 154, 2, 2 }, { 38, 154, 2, 2 },
+ { 42, 154, 2, 2 }, { 46, 154, 2, 2 }, { 50, 154, 2, 2 },
+ { 54, 154, 2, 2 }, { 58, 154, 2, 2 }, { 62, 154, 2, 2 },
+ { 66, 154, 2, 2 }, { 70, 154, 2, 2 }, { 74, 154, 2, 2 },
+ { 78, 154, 2, 2 }, { 82, 154, 2, 2 }, { 86, 154, 2, 2 },
+ { 90, 154, 2, 2 }, { 94, 154, 2, 2 }, { 98, 154, 2, 2 },
+ { 102, 154, 2, 2 }, { 106, 154, 2, 2 }, { 110, 154, 2, 2 },
+ { 114, 154, 2, 2 }, { 118, 154, 2, 2 }, { 122, 154, 2, 2 },
+ { 126, 154, 2, 2 }, { 130, 154, 2, 2 }, { 134, 154, 2, 2 },
+ { 138, 154, 2, 2 }, { 142, 154, 2, 2 }, { 146, 154, 2, 2 },
+ { 150, 154, 2, 2 }, { 154, 154, 2, 2 }, { 158, 154, 2, 2 },
+ { 162, 154, 2, 2 }, { 166, 154, 2, 2 }, { 170, 154, 2, 2 },
+ { 174, 154, 2, 2 }, { 178, 154, 2, 2 }, { 182, 154, 2, 2 },
+ { 186, 154, 2, 2 }, { 190, 154, 2, 2 }, { 194, 154, 2, 2 },
+ { 198, 154, 2, 2 }, { 202, 154, 2, 2 }, { 206, 154, 2, 2 },
+ { 210, 154, 2, 2 }, { 214, 154, 2, 2 }, { 218, 154, 2, 2 },
+ { 222, 154, 2, 2 }, { 226, 154, 2, 2 }, { 230, 154, 2, 2 },
+ { 234, 154, 2, 2 }, { 238, 154, 2, 2 }, { 242, 154, 2, 2 },
+ { 246, 154, 2, 2 }, { 250, 154, 2, 2 }, { 254, 154, 2, 2 },
+ { 0, 156, 2, 2 }, { 4, 156, 2, 2 }, { 8, 156, 2, 2 },
+ { 12, 156, 2, 2 }, { 16, 156, 2, 2 }, { 20, 156, 2, 2 },
+ { 24, 156, 2, 2 }, { 28, 156, 2, 2 }, { 32, 156, 2, 2 },
+ { 36, 156, 2, 2 }, { 40, 156, 2, 2 }, { 44, 156, 2, 2 },
+ { 48, 156, 2, 2 }, { 52, 156, 2, 2 }, { 56, 156, 2, 2 },
+ { 60, 156, 2, 2 }, { 64, 156, 2, 2 }, { 68, 156, 2, 2 },
+ { 72, 156, 2, 2 }, { 76, 156, 2, 2 }, { 80, 156, 2, 2 },
+ { 84, 156, 2, 2 }, { 88, 156, 2, 2 }, { 92, 156, 2, 2 },
+ { 96, 156, 2, 2 }, { 100, 156, 2, 2 }, { 104, 156, 2, 2 },
+ { 108, 156, 2, 2 }, { 112, 156, 2, 2 }, { 116, 156, 2, 2 },
+ { 120, 156, 2, 2 }, { 124, 156, 2, 2 }, { 128, 156, 2, 2 },
+ { 132, 156, 2, 2 }, { 136, 156, 2, 2 }, { 140, 156, 2, 2 },
+ { 144, 156, 2, 2 }, { 148, 156, 2, 2 }, { 152, 156, 2, 2 },
+ { 156, 156, 2, 2 }, { 160, 156, 2, 2 }, { 164, 156, 2, 2 },
+ { 168, 156, 2, 2 }, { 172, 156, 2, 2 }, { 176, 156, 2, 2 },
+ { 180, 156, 2, 2 }, { 184, 156, 2, 2 }, { 188, 156, 2, 2 },
+ { 192, 156, 2, 2 }, { 196, 156, 2, 2 }, { 200, 156, 2, 2 },
+ { 204, 156, 2, 2 }, { 208, 156, 2, 2 }, { 212, 156, 2, 2 },
+ { 216, 156, 2, 2 }, { 220, 156, 2, 2 }, { 224, 156, 2, 2 },
+ { 228, 156, 2, 2 }, { 232, 156, 2, 2 }, { 236, 156, 2, 2 },
+ { 240, 156, 2, 2 }, { 244, 156, 2, 2 }, { 248, 156, 2, 2 },
+ { 252, 156, 2, 2 }, { 2, 158, 2, 2 }, { 6, 158, 2, 2 },
+ { 10, 158, 2, 2 }, { 14, 158, 2, 2 }, { 18, 158, 2, 2 },
+ { 22, 158, 2, 2 }, { 26, 158, 2, 2 }, { 30, 158, 2, 2 },
+ { 34, 158, 2, 2 }, { 38, 158, 2, 2 }, { 42, 158, 2, 2 },
+ { 46, 158, 2, 2 }, { 50, 158, 2, 2 }, { 54, 158, 2, 2 },
+ { 58, 158, 2, 2 }, { 62, 158, 2, 2 }, { 66, 158, 2, 2 },
+ { 70, 158, 2, 2 }, { 74, 158, 2, 2 }, { 78, 158, 2, 2 },
+ { 82, 158, 2, 2 }, { 86, 158, 2, 2 }, { 90, 158, 2, 2 },
+ { 94, 158, 2, 2 }, { 98, 158, 2, 2 }, { 102, 158, 2, 2 },
+ { 106, 158, 2, 2 }, { 110, 158, 2, 2 }, { 114, 158, 2, 2 },
+ { 118, 158, 2, 2 }, { 122, 158, 2, 2 }, { 126, 158, 2, 2 },
+ { 130, 158, 2, 2 }, { 134, 158, 2, 2 }, { 138, 158, 2, 2 },
+ { 142, 158, 2, 2 }, { 146, 158, 2, 2 }, { 150, 158, 2, 2 },
+ { 154, 158, 2, 2 }, { 158, 158, 2, 2 }, { 162, 158, 2, 2 },
+ { 166, 158, 2, 2 }, { 170, 158, 2, 2 }, { 174, 158, 2, 2 },
+ { 178, 158, 2, 2 }, { 182, 158, 2, 2 }, { 186, 158, 2, 2 },
+ { 190, 158, 2, 2 }, { 194, 158, 2, 2 }, { 198, 158, 2, 2 },
+ { 202, 158, 2, 2 }, { 206, 158, 2, 2 }, { 210, 158, 2, 2 },
+ { 214, 158, 2, 2 }, { 218, 158, 2, 2 }, { 222, 158, 2, 2 },
+ { 226, 158, 2, 2 }, { 230, 158, 2, 2 }, { 234, 158, 2, 2 },
+ { 238, 158, 2, 2 }, { 242, 158, 2, 2 }, { 246, 158, 2, 2 },
+ { 250, 158, 2, 2 }, { 254, 158, 2, 2 }, { 0, 160, 2, 2 },
+ { 4, 160, 2, 2 }, { 8, 160, 2, 2 }, { 12, 160, 2, 2 },
+ { 16, 160, 2, 2 }, { 20, 160, 2, 2 }, { 24, 160, 2, 2 },
+ { 28, 160, 2, 2 }, { 32, 160, 2, 2 }, { 36, 160, 2, 2 },
+ { 40, 160, 2, 2 }, { 44, 160, 2, 2 }, { 48, 160, 2, 2 },
+ { 52, 160, 2, 2 }, { 56, 160, 2, 2 }, { 60, 160, 2, 2 },
+ { 64, 160, 2, 2 }, { 68, 160, 2, 2 }, { 72, 160, 2, 2 },
+ { 76, 160, 2, 2 }, { 80, 160, 2, 2 }, { 84, 160, 2, 2 },
+ { 88, 160, 2, 2 }, { 92, 160, 2, 2 }, { 96, 160, 2, 2 },
+ { 100, 160, 2, 2 }, { 104, 160, 2, 2 }, { 108, 160, 2, 2 },
+ { 112, 160, 2, 2 }, { 116, 160, 2, 2 }, { 120, 160, 2, 2 },
+ { 124, 160, 2, 2 }, { 128, 160, 2, 2 }, { 132, 160, 2, 2 },
+ { 136, 160, 2, 2 }, { 140, 160, 2, 2 }, { 144, 160, 2, 2 },
+ { 148, 160, 2, 2 }, { 152, 160, 2, 2 }, { 156, 160, 2, 2 },
+ { 160, 160, 2, 2 }, { 164, 160, 2, 2 }, { 168, 160, 2, 2 },
+ { 172, 160, 2, 2 }, { 176, 160, 2, 2 }, { 180, 160, 2, 2 },
+ { 184, 160, 2, 2 }, { 188, 160, 2, 2 }, { 192, 160, 2, 2 },
+ { 196, 160, 2, 2 }, { 200, 160, 2, 2 }, { 204, 160, 2, 2 },
+ { 208, 160, 2, 2 }, { 212, 160, 2, 2 }, { 216, 160, 2, 2 },
+ { 220, 160, 2, 2 }, { 224, 160, 2, 2 }, { 228, 160, 2, 2 },
+ { 232, 160, 2, 2 }, { 236, 160, 2, 2 }, { 240, 160, 2, 2 },
+ { 244, 160, 2, 2 }, { 248, 160, 2, 2 }, { 252, 160, 2, 2 },
+ { 2, 162, 2, 2 }, { 6, 162, 2, 2 }, { 10, 162, 2, 2 },
+ { 14, 162, 2, 2 }, { 18, 162, 2, 2 }, { 22, 162, 2, 2 },
+ { 26, 162, 2, 2 }, { 30, 162, 2, 2 }, { 34, 162, 2, 2 },
+ { 38, 162, 2, 2 }, { 42, 162, 2, 2 }, { 46, 162, 2, 2 },
+ { 50, 162, 2, 2 }, { 54, 162, 2, 2 }, { 58, 162, 2, 2 },
+ { 62, 162, 2, 2 }, { 66, 162, 2, 2 }, { 70, 162, 2, 2 },
+ { 74, 162, 2, 2 }, { 78, 162, 2, 2 }, { 82, 162, 2, 2 },
+ { 86, 162, 2, 2 }, { 90, 162, 2, 2 }, { 94, 162, 2, 2 },
+ { 98, 162, 2, 2 }, { 102, 162, 2, 2 }, { 106, 162, 2, 2 },
+ { 110, 162, 2, 2 }, { 114, 162, 2, 2 }, { 118, 162, 2, 2 },
+ { 122, 162, 2, 2 }, { 126, 162, 2, 2 }, { 130, 162, 2, 2 },
+ { 134, 162, 2, 2 }, { 138, 162, 2, 2 }, { 142, 162, 2, 2 },
+ { 146, 162, 2, 2 }, { 150, 162, 2, 2 }, { 154, 162, 2, 2 },
+ { 158, 162, 2, 2 }, { 162, 162, 2, 2 }, { 166, 162, 2, 2 },
+ { 170, 162, 2, 2 }, { 174, 162, 2, 2 }, { 178, 162, 2, 2 },
+ { 182, 162, 2, 2 }, { 186, 162, 2, 2 }, { 190, 162, 2, 2 },
+ { 194, 162, 2, 2 }, { 198, 162, 2, 2 }, { 202, 162, 2, 2 },
+ { 206, 162, 2, 2 }, { 210, 162, 2, 2 }, { 214, 162, 2, 2 },
+ { 218, 162, 2, 2 }, { 222, 162, 2, 2 }, { 226, 162, 2, 2 },
+ { 230, 162, 2, 2 }, { 234, 162, 2, 2 }, { 238, 162, 2, 2 },
+ { 242, 162, 2, 2 }, { 246, 162, 2, 2 }, { 250, 162, 2, 2 },
+ { 254, 162, 2, 2 }, { 0, 164, 2, 2 }, { 4, 164, 2, 2 },
+ { 8, 164, 2, 2 }, { 12, 164, 2, 2 }, { 16, 164, 2, 2 },
+ { 20, 164, 2, 2 }, { 24, 164, 2, 2 }, { 28, 164, 2, 2 },
+ { 32, 164, 2, 2 }, { 36, 164, 2, 2 }, { 40, 164, 2, 2 },
+ { 44, 164, 2, 2 }, { 48, 164, 2, 2 }, { 52, 164, 2, 2 },
+ { 56, 164, 2, 2 }, { 60, 164, 2, 2 }, { 64, 164, 2, 2 },
+ { 68, 164, 2, 2 }, { 72, 164, 2, 2 }, { 76, 164, 2, 2 },
+ { 80, 164, 2, 2 }, { 84, 164, 2, 2 }, { 88, 164, 2, 2 },
+ { 92, 164, 2, 2 }, { 96, 164, 2, 2 }, { 100, 164, 2, 2 },
+ { 104, 164, 2, 2 }, { 108, 164, 2, 2 }, { 112, 164, 2, 2 },
+ { 116, 164, 2, 2 }, { 120, 164, 2, 2 }, { 124, 164, 2, 2 },
+ { 128, 164, 2, 2 }, { 132, 164, 2, 2 }, { 136, 164, 2, 2 },
+ { 140, 164, 2, 2 }, { 144, 164, 2, 2 }, { 148, 164, 2, 2 },
+ { 152, 164, 2, 2 }, { 156, 164, 2, 2 }, { 160, 164, 2, 2 },
+ { 164, 164, 2, 2 }, { 168, 164, 2, 2 }, { 172, 164, 2, 2 },
+ { 176, 164, 2, 2 }, { 180, 164, 2, 2 }, { 184, 164, 2, 2 },
+ { 188, 164, 2, 2 }, { 192, 164, 2, 2 }, { 196, 164, 2, 2 },
+ { 200, 164, 2, 2 }, { 204, 164, 2, 2 }, { 208, 164, 2, 2 },
+ { 212, 164, 2, 2 }, { 216, 164, 2, 2 }, { 220, 164, 2, 2 },
+ { 224, 164, 2, 2 }, { 228, 164, 2, 2 }, { 232, 164, 2, 2 },
+ { 236, 164, 2, 2 }, { 240, 164, 2, 2 }, { 244, 164, 2, 2 },
+ { 248, 164, 2, 2 }, { 252, 164, 2, 2 }, { 2, 166, 2, 2 },
+ { 6, 166, 2, 2 }, { 10, 166, 2, 2 }, { 14, 166, 2, 2 },
+ { 18, 166, 2, 2 }, { 22, 166, 2, 2 }, { 26, 166, 2, 2 },
+ { 30, 166, 2, 2 }, { 34, 166, 2, 2 }, { 38, 166, 2, 2 },
+ { 42, 166, 2, 2 }, { 46, 166, 2, 2 }, { 50, 166, 2, 2 },
+ { 54, 166, 2, 2 }, { 58, 166, 2, 2 }, { 62, 166, 2, 2 },
+ { 66, 166, 2, 2 }, { 70, 166, 2, 2 }, { 74, 166, 2, 2 },
+ { 78, 166, 2, 2 }, { 82, 166, 2, 2 }, { 86, 166, 2, 2 },
+ { 90, 166, 2, 2 }, { 94, 166, 2, 2 }, { 98, 166, 2, 2 },
+ { 102, 166, 2, 2 }, { 106, 166, 2, 2 }, { 110, 166, 2, 2 },
+ { 114, 166, 2, 2 }, { 118, 166, 2, 2 }, { 122, 166, 2, 2 },
+ { 126, 166, 2, 2 }, { 130, 166, 2, 2 }, { 134, 166, 2, 2 },
+ { 138, 166, 2, 2 }, { 142, 166, 2, 2 }, { 146, 166, 2, 2 },
+ { 150, 166, 2, 2 }, { 154, 166, 2, 2 }, { 158, 166, 2, 2 },
+ { 162, 166, 2, 2 }, { 166, 166, 2, 2 }, { 170, 166, 2, 2 },
+ { 174, 166, 2, 2 }, { 178, 166, 2, 2 }, { 182, 166, 2, 2 },
+ { 186, 166, 2, 2 }, { 190, 166, 2, 2 }, { 194, 166, 2, 2 },
+ { 198, 166, 2, 2 }, { 202, 166, 2, 2 }, { 206, 166, 2, 2 },
+ { 210, 166, 2, 2 }, { 214, 166, 2, 2 }, { 218, 166, 2, 2 },
+ { 222, 166, 2, 2 }, { 226, 166, 2, 2 }, { 230, 166, 2, 2 },
+ { 234, 166, 2, 2 }, { 238, 166, 2, 2 }, { 242, 166, 2, 2 },
+ { 246, 166, 2, 2 }, { 250, 166, 2, 2 }, { 254, 166, 2, 2 },
+ { 0, 168, 2, 2 }, { 4, 168, 2, 2 }, { 8, 168, 2, 2 },
+ { 12, 168, 2, 2 }, { 16, 168, 2, 2 }, { 20, 168, 2, 2 },
+ { 24, 168, 2, 2 }, { 28, 168, 2, 2 }, { 32, 168, 2, 2 },
+ { 36, 168, 2, 2 }, { 40, 168, 2, 2 }, { 44, 168, 2, 2 },
+ { 48, 168, 2, 2 }, { 52, 168, 2, 2 }, { 56, 168, 2, 2 },
+ { 60, 168, 2, 2 }, { 64, 168, 2, 2 }, { 68, 168, 2, 2 },
+ { 72, 168, 2, 2 }, { 76, 168, 2, 2 }, { 80, 168, 2, 2 },
+ { 84, 168, 2, 2 }, { 88, 168, 2, 2 }, { 92, 168, 2, 2 },
+ { 96, 168, 2, 2 }, { 100, 168, 2, 2 }, { 104, 168, 2, 2 },
+ { 108, 168, 2, 2 }, { 112, 168, 2, 2 }, { 116, 168, 2, 2 },
+ { 120, 168, 2, 2 }, { 124, 168, 2, 2 }, { 128, 168, 2, 2 },
+ { 132, 168, 2, 2 }, { 136, 168, 2, 2 }, { 140, 168, 2, 2 },
+ { 144, 168, 2, 2 }, { 148, 168, 2, 2 }, { 152, 168, 2, 2 },
+ { 156, 168, 2, 2 }, { 160, 168, 2, 2 }, { 164, 168, 2, 2 },
+ { 168, 168, 2, 2 }, { 172, 168, 2, 2 }, { 176, 168, 2, 2 },
+ { 180, 168, 2, 2 }, { 184, 168, 2, 2 }, { 188, 168, 2, 2 },
+ { 192, 168, 2, 2 }, { 196, 168, 2, 2 }, { 200, 168, 2, 2 },
+ { 204, 168, 2, 2 }, { 208, 168, 2, 2 }, { 212, 168, 2, 2 },
+ { 216, 168, 2, 2 }, { 220, 168, 2, 2 }, { 224, 168, 2, 2 },
+ { 228, 168, 2, 2 }, { 232, 168, 2, 2 }, { 236, 168, 2, 2 },
+ { 240, 168, 2, 2 }, { 244, 168, 2, 2 }, { 248, 168, 2, 2 },
+ { 252, 168, 2, 2 }, { 2, 170, 2, 2 }, { 6, 170, 2, 2 },
+ { 10, 170, 2, 2 }, { 14, 170, 2, 2 }, { 18, 170, 2, 2 },
+ { 22, 170, 2, 2 }, { 26, 170, 2, 2 }, { 30, 170, 2, 2 },
+ { 34, 170, 2, 2 }, { 38, 170, 2, 2 }, { 42, 170, 2, 2 },
+ { 46, 170, 2, 2 }, { 50, 170, 2, 2 }, { 54, 170, 2, 2 },
+ { 58, 170, 2, 2 }, { 62, 170, 2, 2 }, { 66, 170, 2, 2 },
+ { 70, 170, 2, 2 }, { 74, 170, 2, 2 }, { 78, 170, 2, 2 },
+ { 82, 170, 2, 2 }, { 86, 170, 2, 2 }, { 90, 170, 2, 2 },
+ { 94, 170, 2, 2 }, { 98, 170, 2, 2 }, { 102, 170, 2, 2 },
+ { 106, 170, 2, 2 }, { 110, 170, 2, 2 }, { 114, 170, 2, 2 },
+ { 118, 170, 2, 2 }, { 122, 170, 2, 2 }, { 126, 170, 2, 2 },
+ { 130, 170, 2, 2 }, { 134, 170, 2, 2 }, { 138, 170, 2, 2 },
+ { 142, 170, 2, 2 }, { 146, 170, 2, 2 }, { 150, 170, 2, 2 },
+ { 154, 170, 2, 2 }, { 158, 170, 2, 2 }, { 162, 170, 2, 2 },
+ { 166, 170, 2, 2 }, { 170, 170, 2, 2 }, { 174, 170, 2, 2 },
+ { 178, 170, 2, 2 }, { 182, 170, 2, 2 }, { 186, 170, 2, 2 },
+ { 190, 170, 2, 2 }, { 194, 170, 2, 2 }, { 198, 170, 2, 2 },
+ { 202, 170, 2, 2 }, { 206, 170, 2, 2 }, { 210, 170, 2, 2 },
+ { 214, 170, 2, 2 }, { 218, 170, 2, 2 }, { 222, 170, 2, 2 },
+ { 226, 170, 2, 2 }, { 230, 170, 2, 2 }, { 234, 170, 2, 2 },
+ { 238, 170, 2, 2 }, { 242, 170, 2, 2 }, { 246, 170, 2, 2 },
+ { 250, 170, 2, 2 }, { 254, 170, 2, 2 }, { 0, 172, 2, 2 },
+ { 4, 172, 2, 2 }, { 8, 172, 2, 2 }, { 12, 172, 2, 2 },
+ { 16, 172, 2, 2 }, { 20, 172, 2, 2 }, { 24, 172, 2, 2 },
+ { 28, 172, 2, 2 }, { 32, 172, 2, 2 }, { 36, 172, 2, 2 },
+ { 40, 172, 2, 2 }, { 44, 172, 2, 2 }, { 48, 172, 2, 2 },
+ { 52, 172, 2, 2 }, { 56, 172, 2, 2 }, { 60, 172, 2, 2 },
+ { 64, 172, 2, 2 }, { 68, 172, 2, 2 }, { 72, 172, 2, 2 },
+ { 76, 172, 2, 2 }, { 80, 172, 2, 2 }, { 84, 172, 2, 2 },
+ { 88, 172, 2, 2 }, { 92, 172, 2, 2 }, { 96, 172, 2, 2 },
+ { 100, 172, 2, 2 }, { 104, 172, 2, 2 }, { 108, 172, 2, 2 },
+ { 112, 172, 2, 2 }, { 116, 172, 2, 2 }, { 120, 172, 2, 2 },
+ { 124, 172, 2, 2 }, { 128, 172, 2, 2 }, { 132, 172, 2, 2 },
+ { 136, 172, 2, 2 }, { 140, 172, 2, 2 }, { 144, 172, 2, 2 },
+ { 148, 172, 2, 2 }, { 152, 172, 2, 2 }, { 156, 172, 2, 2 },
+ { 160, 172, 2, 2 }, { 164, 172, 2, 2 }, { 168, 172, 2, 2 },
+ { 172, 172, 2, 2 }, { 176, 172, 2, 2 }, { 180, 172, 2, 2 },
+ { 184, 172, 2, 2 }, { 188, 172, 2, 2 }, { 192, 172, 2, 2 },
+ { 196, 172, 2, 2 }, { 200, 172, 2, 2 }, { 204, 172, 2, 2 },
+ { 208, 172, 2, 2 }, { 212, 172, 2, 2 }, { 216, 172, 2, 2 },
+ { 220, 172, 2, 2 }, { 224, 172, 2, 2 }, { 228, 172, 2, 2 },
+ { 232, 172, 2, 2 }, { 236, 172, 2, 2 }, { 240, 172, 2, 2 },
+ { 244, 172, 2, 2 }, { 248, 172, 2, 2 }, { 252, 172, 2, 2 },
+ { 2, 174, 2, 2 }, { 6, 174, 2, 2 }, { 10, 174, 2, 2 },
+ { 14, 174, 2, 2 }, { 18, 174, 2, 2 }, { 22, 174, 2, 2 },
+ { 26, 174, 2, 2 }, { 30, 174, 2, 2 }, { 34, 174, 2, 2 },
+ { 38, 174, 2, 2 }, { 42, 174, 2, 2 }, { 46, 174, 2, 2 },
+ { 50, 174, 2, 2 }, { 54, 174, 2, 2 }, { 58, 174, 2, 2 },
+ { 62, 174, 2, 2 }, { 66, 174, 2, 2 }, { 70, 174, 2, 2 },
+ { 74, 174, 2, 2 }, { 78, 174, 2, 2 }, { 82, 174, 2, 2 },
+ { 86, 174, 2, 2 }, { 90, 174, 2, 2 }, { 94, 174, 2, 2 },
+ { 98, 174, 2, 2 }, { 102, 174, 2, 2 }, { 106, 174, 2, 2 },
+ { 110, 174, 2, 2 }, { 114, 174, 2, 2 }, { 118, 174, 2, 2 },
+ { 122, 174, 2, 2 }, { 126, 174, 2, 2 }, { 130, 174, 2, 2 },
+ { 134, 174, 2, 2 }, { 138, 174, 2, 2 }, { 142, 174, 2, 2 },
+ { 146, 174, 2, 2 }, { 150, 174, 2, 2 }, { 154, 174, 2, 2 },
+ { 158, 174, 2, 2 }, { 162, 174, 2, 2 }, { 166, 174, 2, 2 },
+ { 170, 174, 2, 2 }, { 174, 174, 2, 2 }, { 178, 174, 2, 2 },
+ { 182, 174, 2, 2 }, { 186, 174, 2, 2 }, { 190, 174, 2, 2 },
+ { 194, 174, 2, 2 }, { 198, 174, 2, 2 }, { 202, 174, 2, 2 },
+ { 206, 174, 2, 2 }, { 210, 174, 2, 2 }, { 214, 174, 2, 2 },
+ { 218, 174, 2, 2 }, { 222, 174, 2, 2 }, { 226, 174, 2, 2 },
+ { 230, 174, 2, 2 }, { 234, 174, 2, 2 }, { 238, 174, 2, 2 },
+ { 242, 174, 2, 2 }, { 246, 174, 2, 2 }, { 250, 174, 2, 2 },
+ { 254, 174, 2, 2 }, { 0, 176, 2, 2 }, { 4, 176, 2, 2 },
+ { 8, 176, 2, 2 }, { 12, 176, 2, 2 }, { 16, 176, 2, 2 },
+ { 20, 176, 2, 2 }, { 24, 176, 2, 2 }, { 28, 176, 2, 2 },
+ { 32, 176, 2, 2 }, { 36, 176, 2, 2 }, { 40, 176, 2, 2 },
+ { 44, 176, 2, 2 }, { 48, 176, 2, 2 }, { 52, 176, 2, 2 },
+ { 56, 176, 2, 2 }, { 60, 176, 2, 2 }, { 64, 176, 2, 2 },
+ { 68, 176, 2, 2 }, { 72, 176, 2, 2 }, { 76, 176, 2, 2 },
+ { 80, 176, 2, 2 }, { 84, 176, 2, 2 }, { 88, 176, 2, 2 },
+ { 92, 176, 2, 2 }, { 96, 176, 2, 2 }, { 100, 176, 2, 2 },
+ { 104, 176, 2, 2 }, { 108, 176, 2, 2 }, { 112, 176, 2, 2 },
+ { 116, 176, 2, 2 }, { 120, 176, 2, 2 }, { 124, 176, 2, 2 },
+ { 128, 176, 2, 2 }, { 132, 176, 2, 2 }, { 136, 176, 2, 2 },
+ { 140, 176, 2, 2 }, { 144, 176, 2, 2 }, { 148, 176, 2, 2 },
+ { 152, 176, 2, 2 }, { 156, 176, 2, 2 }, { 160, 176, 2, 2 },
+ { 164, 176, 2, 2 }, { 168, 176, 2, 2 }, { 172, 176, 2, 2 },
+ { 176, 176, 2, 2 }, { 180, 176, 2, 2 }, { 184, 176, 2, 2 },
+ { 188, 176, 2, 2 }, { 192, 176, 2, 2 }, { 196, 176, 2, 2 },
+ { 200, 176, 2, 2 }, { 204, 176, 2, 2 }, { 208, 176, 2, 2 },
+ { 212, 176, 2, 2 }, { 216, 176, 2, 2 }, { 220, 176, 2, 2 },
+ { 224, 176, 2, 2 }, { 228, 176, 2, 2 }, { 232, 176, 2, 2 },
+ { 236, 176, 2, 2 }, { 240, 176, 2, 2 }, { 244, 176, 2, 2 },
+ { 248, 176, 2, 2 }, { 252, 176, 2, 2 }, { 2, 178, 2, 2 },
+ { 6, 178, 2, 2 }, { 10, 178, 2, 2 }, { 14, 178, 2, 2 },
+ { 18, 178, 2, 2 }, { 22, 178, 2, 2 }, { 26, 178, 2, 2 },
+ { 30, 178, 2, 2 }, { 34, 178, 2, 2 }, { 38, 178, 2, 2 },
+ { 42, 178, 2, 2 }, { 46, 178, 2, 2 }, { 50, 178, 2, 2 },
+ { 54, 178, 2, 2 }, { 58, 178, 2, 2 }, { 62, 178, 2, 2 },
+ { 66, 178, 2, 2 }, { 70, 178, 2, 2 }, { 74, 178, 2, 2 },
+ { 78, 178, 2, 2 }, { 82, 178, 2, 2 }, { 86, 178, 2, 2 },
+ { 90, 178, 2, 2 }, { 94, 178, 2, 2 }, { 98, 178, 2, 2 },
+ { 102, 178, 2, 2 }, { 106, 178, 2, 2 }, { 110, 178, 2, 2 },
+ { 114, 178, 2, 2 }, { 118, 178, 2, 2 }, { 122, 178, 2, 2 },
+ { 126, 178, 2, 2 }, { 130, 178, 2, 2 }, { 134, 178, 2, 2 },
+ { 138, 178, 2, 2 }, { 142, 178, 2, 2 }, { 146, 178, 2, 2 },
+ { 150, 178, 2, 2 }, { 154, 178, 2, 2 }, { 158, 178, 2, 2 },
+ { 162, 178, 2, 2 }, { 166, 178, 2, 2 }, { 170, 178, 2, 2 },
+ { 174, 178, 2, 2 }, { 178, 178, 2, 2 }, { 182, 178, 2, 2 },
+ { 186, 178, 2, 2 }, { 190, 178, 2, 2 }, { 194, 178, 2, 2 },
+ { 198, 178, 2, 2 }, { 202, 178, 2, 2 }, { 206, 178, 2, 2 },
+ { 210, 178, 2, 2 }, { 214, 178, 2, 2 }, { 218, 178, 2, 2 },
+ { 222, 178, 2, 2 }, { 226, 178, 2, 2 }, { 230, 178, 2, 2 },
+ { 234, 178, 2, 2 }, { 238, 178, 2, 2 }, { 242, 178, 2, 2 },
+ { 246, 178, 2, 2 }, { 250, 178, 2, 2 }, { 254, 178, 2, 2 },
+ { 0, 180, 2, 2 }, { 4, 180, 2, 2 }, { 8, 180, 2, 2 },
+ { 12, 180, 2, 2 }, { 16, 180, 2, 2 }, { 20, 180, 2, 2 },
+ { 24, 180, 2, 2 }, { 28, 180, 2, 2 }, { 32, 180, 2, 2 },
+ { 36, 180, 2, 2 }, { 40, 180, 2, 2 }, { 44, 180, 2, 2 },
+ { 48, 180, 2, 2 }, { 52, 180, 2, 2 }, { 56, 180, 2, 2 },
+ { 60, 180, 2, 2 }, { 64, 180, 2, 2 }, { 68, 180, 2, 2 },
+ { 72, 180, 2, 2 }, { 76, 180, 2, 2 }, { 80, 180, 2, 2 },
+ { 84, 180, 2, 2 }, { 88, 180, 2, 2 }, { 92, 180, 2, 2 },
+ { 96, 180, 2, 2 }, { 100, 180, 2, 2 }, { 104, 180, 2, 2 },
+ { 108, 180, 2, 2 }, { 112, 180, 2, 2 }, { 116, 180, 2, 2 },
+ { 120, 180, 2, 2 }, { 124, 180, 2, 2 }, { 128, 180, 2, 2 },
+ { 132, 180, 2, 2 }, { 136, 180, 2, 2 }, { 140, 180, 2, 2 },
+ { 144, 180, 2, 2 }, { 148, 180, 2, 2 }, { 152, 180, 2, 2 },
+ { 156, 180, 2, 2 }, { 160, 180, 2, 2 }, { 164, 180, 2, 2 },
+ { 168, 180, 2, 2 }, { 172, 180, 2, 2 }, { 176, 180, 2, 2 },
+ { 180, 180, 2, 2 }, { 184, 180, 2, 2 }, { 188, 180, 2, 2 },
+ { 192, 180, 2, 2 }, { 196, 180, 2, 2 }, { 200, 180, 2, 2 },
+ { 204, 180, 2, 2 }, { 208, 180, 2, 2 }, { 212, 180, 2, 2 },
+ { 216, 180, 2, 2 }, { 220, 180, 2, 2 }, { 224, 180, 2, 2 },
+ { 228, 180, 2, 2 }, { 232, 180, 2, 2 }, { 236, 180, 2, 2 },
+ { 240, 180, 2, 2 }, { 244, 180, 2, 2 }, { 248, 180, 2, 2 },
+ { 252, 180, 2, 2 }, { 2, 182, 2, 2 }, { 6, 182, 2, 2 },
+ { 10, 182, 2, 2 }, { 14, 182, 2, 2 }, { 18, 182, 2, 2 },
+ { 22, 182, 2, 2 }, { 26, 182, 2, 2 }, { 30, 182, 2, 2 },
+ { 34, 182, 2, 2 }, { 38, 182, 2, 2 }, { 42, 182, 2, 2 },
+ { 46, 182, 2, 2 }, { 50, 182, 2, 2 }, { 54, 182, 2, 2 },
+ { 58, 182, 2, 2 }, { 62, 182, 2, 2 }, { 66, 182, 2, 2 },
+ { 70, 182, 2, 2 }, { 74, 182, 2, 2 }, { 78, 182, 2, 2 },
+ { 82, 182, 2, 2 }, { 86, 182, 2, 2 }, { 90, 182, 2, 2 },
+ { 94, 182, 2, 2 }, { 98, 182, 2, 2 }, { 102, 182, 2, 2 },
+ { 106, 182, 2, 2 }, { 110, 182, 2, 2 }, { 114, 182, 2, 2 },
+ { 118, 182, 2, 2 }, { 122, 182, 2, 2 }, { 126, 182, 2, 2 },
+ { 130, 182, 2, 2 }, { 134, 182, 2, 2 }, { 138, 182, 2, 2 },
+ { 142, 182, 2, 2 }, { 146, 182, 2, 2 }, { 150, 182, 2, 2 },
+ { 154, 182, 2, 2 }, { 158, 182, 2, 2 }, { 162, 182, 2, 2 },
+ { 166, 182, 2, 2 }, { 170, 182, 2, 2 }, { 174, 182, 2, 2 },
+ { 178, 182, 2, 2 }, { 182, 182, 2, 2 }, { 186, 182, 2, 2 },
+ { 190, 182, 2, 2 }, { 194, 182, 2, 2 }, { 198, 182, 2, 2 },
+ { 202, 182, 2, 2 }, { 206, 182, 2, 2 }, { 210, 182, 2, 2 },
+ { 214, 182, 2, 2 }, { 218, 182, 2, 2 }, { 222, 182, 2, 2 },
+ { 226, 182, 2, 2 }, { 230, 182, 2, 2 }, { 234, 182, 2, 2 },
+ { 238, 182, 2, 2 }, { 242, 182, 2, 2 }, { 246, 182, 2, 2 },
+ { 250, 182, 2, 2 }, { 254, 182, 2, 2 }, { 0, 184, 2, 2 },
+ { 4, 184, 2, 2 }, { 8, 184, 2, 2 }, { 12, 184, 2, 2 },
+ { 16, 184, 2, 2 }, { 20, 184, 2, 2 }, { 24, 184, 2, 2 },
+ { 28, 184, 2, 2 }, { 32, 184, 2, 2 }, { 36, 184, 2, 2 },
+ { 40, 184, 2, 2 }, { 44, 184, 2, 2 }, { 48, 184, 2, 2 },
+ { 52, 184, 2, 2 }, { 56, 184, 2, 2 }, { 60, 184, 2, 2 },
+ { 64, 184, 2, 2 }, { 68, 184, 2, 2 }, { 72, 184, 2, 2 },
+ { 76, 184, 2, 2 }, { 80, 184, 2, 2 }, { 84, 184, 2, 2 },
+ { 88, 184, 2, 2 }, { 92, 184, 2, 2 }, { 96, 184, 2, 2 },
+ { 100, 184, 2, 2 }, { 104, 184, 2, 2 }, { 108, 184, 2, 2 },
+ { 112, 184, 2, 2 }, { 116, 184, 2, 2 }, { 120, 184, 2, 2 },
+ { 124, 184, 2, 2 }, { 128, 184, 2, 2 }, { 132, 184, 2, 2 },
+ { 136, 184, 2, 2 }, { 140, 184, 2, 2 }, { 144, 184, 2, 2 },
+ { 148, 184, 2, 2 }, { 152, 184, 2, 2 }, { 156, 184, 2, 2 },
+ { 160, 184, 2, 2 }, { 164, 184, 2, 2 }, { 168, 184, 2, 2 },
+ { 172, 184, 2, 2 }, { 176, 184, 2, 2 }, { 180, 184, 2, 2 },
+ { 184, 184, 2, 2 }, { 188, 184, 2, 2 }, { 192, 184, 2, 2 },
+ { 196, 184, 2, 2 }, { 200, 184, 2, 2 }, { 204, 184, 2, 2 },
+ { 208, 184, 2, 2 }, { 212, 184, 2, 2 }, { 216, 184, 2, 2 },
+ { 220, 184, 2, 2 }, { 224, 184, 2, 2 }, { 228, 184, 2, 2 },
+ { 232, 184, 2, 2 }, { 236, 184, 2, 2 }, { 240, 184, 2, 2 },
+ { 244, 184, 2, 2 }, { 248, 184, 2, 2 }, { 252, 184, 2, 2 },
+ { 2, 186, 2, 2 }, { 6, 186, 2, 2 }, { 10, 186, 2, 2 },
+ { 14, 186, 2, 2 }, { 18, 186, 2, 2 }, { 22, 186, 2, 2 },
+ { 26, 186, 2, 2 }, { 30, 186, 2, 2 }, { 34, 186, 2, 2 },
+ { 38, 186, 2, 2 }, { 42, 186, 2, 2 }, { 46, 186, 2, 2 },
+ { 50, 186, 2, 2 }, { 54, 186, 2, 2 }, { 58, 186, 2, 2 },
+ { 62, 186, 2, 2 }, { 66, 186, 2, 2 }, { 70, 186, 2, 2 },
+ { 74, 186, 2, 2 }, { 78, 186, 2, 2 }, { 82, 186, 2, 2 },
+ { 86, 186, 2, 2 }, { 90, 186, 2, 2 }, { 94, 186, 2, 2 },
+ { 98, 186, 2, 2 }, { 102, 186, 2, 2 }, { 106, 186, 2, 2 },
+ { 110, 186, 2, 2 }, { 114, 186, 2, 2 }, { 118, 186, 2, 2 },
+ { 122, 186, 2, 2 }, { 126, 186, 2, 2 }, { 130, 186, 2, 2 },
+ { 134, 186, 2, 2 }, { 138, 186, 2, 2 }, { 142, 186, 2, 2 },
+ { 146, 186, 2, 2 }, { 150, 186, 2, 2 }, { 154, 186, 2, 2 },
+ { 158, 186, 2, 2 }, { 162, 186, 2, 2 }, { 166, 186, 2, 2 },
+ { 170, 186, 2, 2 }, { 174, 186, 2, 2 }, { 178, 186, 2, 2 },
+ { 182, 186, 2, 2 }, { 186, 186, 2, 2 }, { 190, 186, 2, 2 },
+ { 194, 186, 2, 2 }, { 198, 186, 2, 2 }, { 202, 186, 2, 2 },
+ { 206, 186, 2, 2 }, { 210, 186, 2, 2 }, { 214, 186, 2, 2 },
+ { 218, 186, 2, 2 }, { 222, 186, 2, 2 }, { 226, 186, 2, 2 },
+ { 230, 186, 2, 2 }, { 234, 186, 2, 2 }, { 238, 186, 2, 2 },
+ { 242, 186, 2, 2 }, { 246, 186, 2, 2 }, { 250, 186, 2, 2 },
+ { 254, 186, 2, 2 }, { 0, 188, 2, 2 }, { 4, 188, 2, 2 },
+ { 8, 188, 2, 2 }, { 12, 188, 2, 2 }, { 16, 188, 2, 2 },
+ { 20, 188, 2, 2 }, { 24, 188, 2, 2 }, { 28, 188, 2, 2 },
+ { 32, 188, 2, 2 }, { 36, 188, 2, 2 }, { 40, 188, 2, 2 },
+ { 44, 188, 2, 2 }, { 48, 188, 2, 2 }, { 52, 188, 2, 2 },
+ { 56, 188, 2, 2 }, { 60, 188, 2, 2 }, { 64, 188, 2, 2 },
+ { 68, 188, 2, 2 }, { 72, 188, 2, 2 }, { 76, 188, 2, 2 },
+ { 80, 188, 2, 2 }, { 84, 188, 2, 2 }, { 88, 188, 2, 2 },
+ { 92, 188, 2, 2 }, { 96, 188, 2, 2 }, { 100, 188, 2, 2 },
+ { 104, 188, 2, 2 }, { 108, 188, 2, 2 }, { 112, 188, 2, 2 },
+ { 116, 188, 2, 2 }, { 120, 188, 2, 2 }, { 124, 188, 2, 2 },
+ { 128, 188, 2, 2 }, { 132, 188, 2, 2 }, { 136, 188, 2, 2 },
+ { 140, 188, 2, 2 }, { 144, 188, 2, 2 }, { 148, 188, 2, 2 },
+ { 152, 188, 2, 2 }, { 156, 188, 2, 2 }, { 160, 188, 2, 2 },
+ { 164, 188, 2, 2 }, { 168, 188, 2, 2 }, { 172, 188, 2, 2 },
+ { 176, 188, 2, 2 }, { 180, 188, 2, 2 }, { 184, 188, 2, 2 },
+ { 188, 188, 2, 2 }, { 192, 188, 2, 2 }, { 196, 188, 2, 2 },
+ { 200, 188, 2, 2 }, { 204, 188, 2, 2 }, { 208, 188, 2, 2 },
+ { 212, 188, 2, 2 }, { 216, 188, 2, 2 }, { 220, 188, 2, 2 },
+ { 224, 188, 2, 2 }, { 228, 188, 2, 2 }, { 232, 188, 2, 2 },
+ { 236, 188, 2, 2 }, { 240, 188, 2, 2 }, { 244, 188, 2, 2 },
+ { 248, 188, 2, 2 }, { 252, 188, 2, 2 }, { 2, 190, 2, 2 },
+ { 6, 190, 2, 2 }, { 10, 190, 2, 2 }, { 14, 190, 2, 2 },
+ { 18, 190, 2, 2 }, { 22, 190, 2, 2 }, { 26, 190, 2, 2 },
+ { 30, 190, 2, 2 }, { 34, 190, 2, 2 }, { 38, 190, 2, 2 },
+ { 42, 190, 2, 2 }, { 46, 190, 2, 2 }, { 50, 190, 2, 2 },
+ { 54, 190, 2, 2 }, { 58, 190, 2, 2 }, { 62, 190, 2, 2 },
+ { 66, 190, 2, 2 }, { 70, 190, 2, 2 }, { 74, 190, 2, 2 },
+ { 78, 190, 2, 2 }, { 82, 190, 2, 2 }, { 86, 190, 2, 2 },
+ { 90, 190, 2, 2 }, { 94, 190, 2, 2 }, { 98, 190, 2, 2 },
+ { 102, 190, 2, 2 }, { 106, 190, 2, 2 }, { 110, 190, 2, 2 },
+ { 114, 190, 2, 2 }, { 118, 190, 2, 2 }, { 122, 190, 2, 2 },
+ { 126, 190, 2, 2 }, { 130, 190, 2, 2 }, { 134, 190, 2, 2 },
+ { 138, 190, 2, 2 }, { 142, 190, 2, 2 }, { 146, 190, 2, 2 },
+ { 150, 190, 2, 2 }, { 154, 190, 2, 2 }, { 158, 190, 2, 2 },
+ { 162, 190, 2, 2 }, { 166, 190, 2, 2 }, { 170, 190, 2, 2 },
+ { 174, 190, 2, 2 }, { 178, 190, 2, 2 }, { 182, 190, 2, 2 },
+ { 186, 190, 2, 2 }, { 190, 190, 2, 2 }, { 194, 190, 2, 2 },
+ { 198, 190, 2, 2 }, { 202, 190, 2, 2 }, { 206, 190, 2, 2 },
+ { 210, 190, 2, 2 }, { 214, 190, 2, 2 }, { 218, 190, 2, 2 },
+ { 222, 190, 2, 2 }, { 226, 190, 2, 2 }, { 230, 190, 2, 2 },
+ { 234, 190, 2, 2 }, { 238, 190, 2, 2 }, { 242, 190, 2, 2 },
+ { 246, 190, 2, 2 }, { 250, 190, 2, 2 }, { 254, 190, 2, 2 },
+ { 0, 192, 2, 2 }, { 4, 192, 2, 2 }, { 8, 192, 2, 2 },
+ { 12, 192, 2, 2 }, { 16, 192, 2, 2 }, { 20, 192, 2, 2 },
+ { 24, 192, 2, 2 }, { 28, 192, 2, 2 }, { 32, 192, 2, 2 },
+ { 36, 192, 2, 2 }, { 40, 192, 2, 2 }, { 44, 192, 2, 2 },
+ { 48, 192, 2, 2 }, { 52, 192, 2, 2 }, { 56, 192, 2, 2 },
+ { 60, 192, 2, 2 }, { 64, 192, 2, 2 }, { 68, 192, 2, 2 },
+ { 72, 192, 2, 2 }, { 76, 192, 2, 2 }, { 80, 192, 2, 2 },
+ { 84, 192, 2, 2 }, { 88, 192, 2, 2 }, { 92, 192, 2, 2 },
+ { 96, 192, 2, 2 }, { 100, 192, 2, 2 }, { 104, 192, 2, 2 },
+ { 108, 192, 2, 2 }, { 112, 192, 2, 2 }, { 116, 192, 2, 2 },
+ { 120, 192, 2, 2 }, { 124, 192, 2, 2 }, { 128, 192, 2, 2 },
+ { 132, 192, 2, 2 }, { 136, 192, 2, 2 }, { 140, 192, 2, 2 },
+ { 144, 192, 2, 2 }, { 148, 192, 2, 2 }, { 152, 192, 2, 2 },
+ { 156, 192, 2, 2 }, { 160, 192, 2, 2 }, { 164, 192, 2, 2 },
+ { 168, 192, 2, 2 }, { 172, 192, 2, 2 }, { 176, 192, 2, 2 },
+ { 180, 192, 2, 2 }, { 184, 192, 2, 2 }, { 188, 192, 2, 2 },
+ { 192, 192, 2, 2 }, { 196, 192, 2, 2 }, { 200, 192, 2, 2 },
+ { 204, 192, 2, 2 }, { 208, 192, 2, 2 }, { 212, 192, 2, 2 },
+ { 216, 192, 2, 2 }, { 220, 192, 2, 2 }, { 224, 192, 2, 2 },
+ { 228, 192, 2, 2 }, { 232, 192, 2, 2 }, { 236, 192, 2, 2 },
+ { 240, 192, 2, 2 }, { 244, 192, 2, 2 }, { 248, 192, 2, 2 },
+ { 252, 192, 2, 2 }, { 2, 194, 2, 2 }, { 6, 194, 2, 2 },
+ { 10, 194, 2, 2 }, { 14, 194, 2, 2 }, { 18, 194, 2, 2 },
+ { 22, 194, 2, 2 }, { 26, 194, 2, 2 }, { 30, 194, 2, 2 },
+ { 34, 194, 2, 2 }, { 38, 194, 2, 2 }, { 42, 194, 2, 2 },
+ { 46, 194, 2, 2 }, { 50, 194, 2, 2 }, { 54, 194, 2, 2 },
+ { 58, 194, 2, 2 }, { 62, 194, 2, 2 }, { 66, 194, 2, 2 },
+ { 70, 194, 2, 2 }, { 74, 194, 2, 2 }, { 78, 194, 2, 2 },
+ { 82, 194, 2, 2 }, { 86, 194, 2, 2 }, { 90, 194, 2, 2 },
+ { 94, 194, 2, 2 }, { 98, 194, 2, 2 }, { 102, 194, 2, 2 },
+ { 106, 194, 2, 2 }, { 110, 194, 2, 2 }, { 114, 194, 2, 2 },
+ { 118, 194, 2, 2 }, { 122, 194, 2, 2 }, { 126, 194, 2, 2 },
+ { 130, 194, 2, 2 }, { 134, 194, 2, 2 }, { 138, 194, 2, 2 },
+ { 142, 194, 2, 2 }, { 146, 194, 2, 2 }, { 150, 194, 2, 2 },
+ { 154, 194, 2, 2 }, { 158, 194, 2, 2 }, { 162, 194, 2, 2 },
+ { 166, 194, 2, 2 }, { 170, 194, 2, 2 }, { 174, 194, 2, 2 },
+ { 178, 194, 2, 2 }, { 182, 194, 2, 2 }, { 186, 194, 2, 2 },
+ { 190, 194, 2, 2 }, { 194, 194, 2, 2 }, { 198, 194, 2, 2 },
+ { 202, 194, 2, 2 }, { 206, 194, 2, 2 }, { 210, 194, 2, 2 },
+ { 214, 194, 2, 2 }, { 218, 194, 2, 2 }, { 222, 194, 2, 2 },
+ { 226, 194, 2, 2 }, { 230, 194, 2, 2 }, { 234, 194, 2, 2 },
+ { 238, 194, 2, 2 }, { 242, 194, 2, 2 }, { 246, 194, 2, 2 },
+ { 250, 194, 2, 2 }, { 254, 194, 2, 2 }, { 0, 196, 2, 2 },
+ { 4, 196, 2, 2 }, { 8, 196, 2, 2 }, { 12, 196, 2, 2 },
+ { 16, 196, 2, 2 }, { 20, 196, 2, 2 }, { 24, 196, 2, 2 },
+ { 28, 196, 2, 2 }, { 32, 196, 2, 2 }, { 36, 196, 2, 2 },
+ { 40, 196, 2, 2 }, { 44, 196, 2, 2 }, { 48, 196, 2, 2 },
+ { 52, 196, 2, 2 }, { 56, 196, 2, 2 }, { 60, 196, 2, 2 },
+ { 64, 196, 2, 2 }, { 68, 196, 2, 2 }, { 72, 196, 2, 2 },
+ { 76, 196, 2, 2 }, { 80, 196, 2, 2 }, { 84, 196, 2, 2 },
+ { 88, 196, 2, 2 }, { 92, 196, 2, 2 }, { 96, 196, 2, 2 },
+ { 100, 196, 2, 2 }, { 104, 196, 2, 2 }, { 108, 196, 2, 2 },
+ { 112, 196, 2, 2 }, { 116, 196, 2, 2 }, { 120, 196, 2, 2 },
+ { 124, 196, 2, 2 }, { 128, 196, 2, 2 }, { 132, 196, 2, 2 },
+ { 136, 196, 2, 2 }, { 140, 196, 2, 2 }, { 144, 196, 2, 2 },
+ { 148, 196, 2, 2 }, { 152, 196, 2, 2 }, { 156, 196, 2, 2 },
+ { 160, 196, 2, 2 }, { 164, 196, 2, 2 }, { 168, 196, 2, 2 },
+ { 172, 196, 2, 2 }, { 176, 196, 2, 2 }, { 180, 196, 2, 2 },
+ { 184, 196, 2, 2 }, { 188, 196, 2, 2 }, { 192, 196, 2, 2 },
+ { 196, 196, 2, 2 }, { 200, 196, 2, 2 }, { 204, 196, 2, 2 },
+ { 208, 196, 2, 2 }, { 212, 196, 2, 2 }, { 216, 196, 2, 2 },
+ { 220, 196, 2, 2 }, { 224, 196, 2, 2 }, { 228, 196, 2, 2 },
+ { 232, 196, 2, 2 }, { 236, 196, 2, 2 }, { 240, 196, 2, 2 },
+ { 244, 196, 2, 2 }, { 248, 196, 2, 2 }, { 252, 196, 2, 2 },
+ { 2, 198, 2, 2 }, { 6, 198, 2, 2 }, { 10, 198, 2, 2 },
+ { 14, 198, 2, 2 }, { 18, 198, 2, 2 }, { 22, 198, 2, 2 },
+ { 26, 198, 2, 2 }, { 30, 198, 2, 2 }, { 34, 198, 2, 2 },
+ { 38, 198, 2, 2 }, { 42, 198, 2, 2 }, { 46, 198, 2, 2 },
+ { 50, 198, 2, 2 }, { 54, 198, 2, 2 }, { 58, 198, 2, 2 },
+ { 62, 198, 2, 2 }, { 66, 198, 2, 2 }, { 70, 198, 2, 2 },
+ { 74, 198, 2, 2 }, { 78, 198, 2, 2 }, { 82, 198, 2, 2 },
+ { 86, 198, 2, 2 }, { 90, 198, 2, 2 }, { 94, 198, 2, 2 },
+ { 98, 198, 2, 2 }, { 102, 198, 2, 2 }, { 106, 198, 2, 2 },
+ { 110, 198, 2, 2 }, { 114, 198, 2, 2 }, { 118, 198, 2, 2 },
+ { 122, 198, 2, 2 }, { 126, 198, 2, 2 }, { 130, 198, 2, 2 },
+ { 134, 198, 2, 2 }, { 138, 198, 2, 2 }, { 142, 198, 2, 2 },
+ { 146, 198, 2, 2 }, { 150, 198, 2, 2 }, { 154, 198, 2, 2 },
+ { 158, 198, 2, 2 }, { 162, 198, 2, 2 }, { 166, 198, 2, 2 },
+ { 170, 198, 2, 2 }, { 174, 198, 2, 2 }, { 178, 198, 2, 2 },
+ { 182, 198, 2, 2 }, { 186, 198, 2, 2 }, { 190, 198, 2, 2 },
+ { 194, 198, 2, 2 }, { 198, 198, 2, 2 }, { 202, 198, 2, 2 },
+ { 206, 198, 2, 2 }, { 210, 198, 2, 2 }, { 214, 198, 2, 2 },
+ { 218, 198, 2, 2 }, { 222, 198, 2, 2 }, { 226, 198, 2, 2 },
+ { 230, 198, 2, 2 }, { 234, 198, 2, 2 }, { 238, 198, 2, 2 },
+ { 242, 198, 2, 2 }, { 246, 198, 2, 2 }, { 250, 198, 2, 2 },
+ { 254, 198, 2, 2 }, { 0, 200, 2, 2 }, { 4, 200, 2, 2 },
+ { 8, 200, 2, 2 }, { 12, 200, 2, 2 }, { 16, 200, 2, 2 },
+ { 20, 200, 2, 2 }, { 24, 200, 2, 2 }, { 28, 200, 2, 2 },
+ { 32, 200, 2, 2 }, { 36, 200, 2, 2 }, { 40, 200, 2, 2 },
+ { 44, 200, 2, 2 }, { 48, 200, 2, 2 }, { 52, 200, 2, 2 },
+ { 56, 200, 2, 2 }, { 60, 200, 2, 2 }, { 64, 200, 2, 2 },
+ { 68, 200, 2, 2 }, { 72, 200, 2, 2 }, { 76, 200, 2, 2 },
+ { 80, 200, 2, 2 }, { 84, 200, 2, 2 }, { 88, 200, 2, 2 },
+ { 92, 200, 2, 2 }, { 96, 200, 2, 2 }, { 100, 200, 2, 2 },
+ { 104, 200, 2, 2 }, { 108, 200, 2, 2 }, { 112, 200, 2, 2 },
+ { 116, 200, 2, 2 }, { 120, 200, 2, 2 }, { 124, 200, 2, 2 },
+ { 128, 200, 2, 2 }, { 132, 200, 2, 2 }, { 136, 200, 2, 2 },
+ { 140, 200, 2, 2 }, { 144, 200, 2, 2 }, { 148, 200, 2, 2 },
+ { 152, 200, 2, 2 }, { 156, 200, 2, 2 }, { 160, 200, 2, 2 },
+ { 164, 200, 2, 2 }, { 168, 200, 2, 2 }, { 172, 200, 2, 2 },
+ { 176, 200, 2, 2 }, { 180, 200, 2, 2 }, { 184, 200, 2, 2 },
+ { 188, 200, 2, 2 }, { 192, 200, 2, 2 }, { 196, 200, 2, 2 },
+ { 200, 200, 2, 2 }, { 204, 200, 2, 2 }, { 208, 200, 2, 2 },
+ { 212, 200, 2, 2 }, { 216, 200, 2, 2 }, { 220, 200, 2, 2 },
+ { 224, 200, 2, 2 }, { 228, 200, 2, 2 }, { 232, 200, 2, 2 },
+ { 236, 200, 2, 2 }, { 240, 200, 2, 2 }, { 244, 200, 2, 2 },
+ { 248, 200, 2, 2 }, { 252, 200, 2, 2 }, { 2, 202, 2, 2 },
+ { 6, 202, 2, 2 }, { 10, 202, 2, 2 }, { 14, 202, 2, 2 },
+ { 18, 202, 2, 2 }, { 22, 202, 2, 2 }, { 26, 202, 2, 2 },
+ { 30, 202, 2, 2 }, { 34, 202, 2, 2 }, { 38, 202, 2, 2 },
+ { 42, 202, 2, 2 }, { 46, 202, 2, 2 }, { 50, 202, 2, 2 },
+ { 54, 202, 2, 2 }, { 58, 202, 2, 2 }, { 62, 202, 2, 2 },
+ { 66, 202, 2, 2 }, { 70, 202, 2, 2 }, { 74, 202, 2, 2 },
+ { 78, 202, 2, 2 }, { 82, 202, 2, 2 }, { 86, 202, 2, 2 },
+ { 90, 202, 2, 2 }, { 94, 202, 2, 2 }, { 98, 202, 2, 2 },
+ { 102, 202, 2, 2 }, { 106, 202, 2, 2 }, { 110, 202, 2, 2 },
+ { 114, 202, 2, 2 }, { 118, 202, 2, 2 }, { 122, 202, 2, 2 },
+ { 126, 202, 2, 2 }, { 130, 202, 2, 2 }, { 134, 202, 2, 2 },
+ { 138, 202, 2, 2 }, { 142, 202, 2, 2 }, { 146, 202, 2, 2 },
+ { 150, 202, 2, 2 }, { 154, 202, 2, 2 }, { 158, 202, 2, 2 },
+ { 162, 202, 2, 2 }, { 166, 202, 2, 2 }, { 170, 202, 2, 2 },
+ { 174, 202, 2, 2 }, { 178, 202, 2, 2 }, { 182, 202, 2, 2 },
+ { 186, 202, 2, 2 }, { 190, 202, 2, 2 }, { 194, 202, 2, 2 },
+ { 198, 202, 2, 2 }, { 202, 202, 2, 2 }, { 206, 202, 2, 2 },
+ { 210, 202, 2, 2 }, { 214, 202, 2, 2 }, { 218, 202, 2, 2 },
+ { 222, 202, 2, 2 }, { 226, 202, 2, 2 }, { 230, 202, 2, 2 },
+ { 234, 202, 2, 2 }, { 238, 202, 2, 2 }, { 242, 202, 2, 2 },
+ { 246, 202, 2, 2 }, { 250, 202, 2, 2 }, { 254, 202, 2, 2 },
+ { 0, 204, 2, 2 }, { 4, 204, 2, 2 }, { 8, 204, 2, 2 },
+ { 12, 204, 2, 2 }, { 16, 204, 2, 2 }, { 20, 204, 2, 2 },
+ { 24, 204, 2, 2 }, { 28, 204, 2, 2 }, { 32, 204, 2, 2 },
+ { 36, 204, 2, 2 }, { 40, 204, 2, 2 }, { 44, 204, 2, 2 },
+ { 48, 204, 2, 2 }, { 52, 204, 2, 2 }, { 56, 204, 2, 2 },
+ { 60, 204, 2, 2 }, { 64, 204, 2, 2 }, { 68, 204, 2, 2 },
+ { 72, 204, 2, 2 }, { 76, 204, 2, 2 }, { 80, 204, 2, 2 },
+ { 84, 204, 2, 2 }, { 88, 204, 2, 2 }, { 92, 204, 2, 2 },
+ { 96, 204, 2, 2 }, { 100, 204, 2, 2 }, { 104, 204, 2, 2 },
+ { 108, 204, 2, 2 }, { 112, 204, 2, 2 }, { 116, 204, 2, 2 },
+ { 120, 204, 2, 2 }, { 124, 204, 2, 2 }, { 128, 204, 2, 2 },
+ { 132, 204, 2, 2 }, { 136, 204, 2, 2 }, { 140, 204, 2, 2 },
+ { 144, 204, 2, 2 }, { 148, 204, 2, 2 }, { 152, 204, 2, 2 },
+ { 156, 204, 2, 2 }, { 160, 204, 2, 2 }, { 164, 204, 2, 2 },
+ { 168, 204, 2, 2 }, { 172, 204, 2, 2 }, { 176, 204, 2, 2 },
+ { 180, 204, 2, 2 }, { 184, 204, 2, 2 }, { 188, 204, 2, 2 },
+ { 192, 204, 2, 2 }, { 196, 204, 2, 2 }, { 200, 204, 2, 2 },
+ { 204, 204, 2, 2 }, { 208, 204, 2, 2 }, { 212, 204, 2, 2 },
+ { 216, 204, 2, 2 }, { 220, 204, 2, 2 }, { 224, 204, 2, 2 },
+ { 228, 204, 2, 2 }, { 232, 204, 2, 2 }, { 236, 204, 2, 2 },
+ { 240, 204, 2, 2 }, { 244, 204, 2, 2 }, { 248, 204, 2, 2 },
+ { 252, 204, 2, 2 }, { 2, 206, 2, 2 }, { 6, 206, 2, 2 },
+ { 10, 206, 2, 2 }, { 14, 206, 2, 2 }, { 18, 206, 2, 2 },
+ { 22, 206, 2, 2 }, { 26, 206, 2, 2 }, { 30, 206, 2, 2 },
+ { 34, 206, 2, 2 }, { 38, 206, 2, 2 }, { 42, 206, 2, 2 },
+ { 46, 206, 2, 2 }, { 50, 206, 2, 2 }, { 54, 206, 2, 2 },
+ { 58, 206, 2, 2 }, { 62, 206, 2, 2 }, { 66, 206, 2, 2 },
+ { 70, 206, 2, 2 }, { 74, 206, 2, 2 }, { 78, 206, 2, 2 },
+ { 82, 206, 2, 2 }, { 86, 206, 2, 2 }, { 90, 206, 2, 2 },
+ { 94, 206, 2, 2 }, { 98, 206, 2, 2 }, { 102, 206, 2, 2 },
+ { 106, 206, 2, 2 }, { 110, 206, 2, 2 }, { 114, 206, 2, 2 },
+ { 118, 206, 2, 2 }, { 122, 206, 2, 2 }, { 126, 206, 2, 2 },
+ { 130, 206, 2, 2 }, { 134, 206, 2, 2 }, { 138, 206, 2, 2 },
+ { 142, 206, 2, 2 }, { 146, 206, 2, 2 }, { 150, 206, 2, 2 },
+ { 154, 206, 2, 2 }, { 158, 206, 2, 2 }, { 162, 206, 2, 2 },
+ { 166, 206, 2, 2 }, { 170, 206, 2, 2 }, { 174, 206, 2, 2 },
+ { 178, 206, 2, 2 }, { 182, 206, 2, 2 }, { 186, 206, 2, 2 },
+ { 190, 206, 2, 2 }, { 194, 206, 2, 2 }, { 198, 206, 2, 2 },
+ { 202, 206, 2, 2 }, { 206, 206, 2, 2 }, { 210, 206, 2, 2 },
+ { 214, 206, 2, 2 }, { 218, 206, 2, 2 }, { 222, 206, 2, 2 },
+ { 226, 206, 2, 2 }, { 230, 206, 2, 2 }, { 234, 206, 2, 2 },
+ { 238, 206, 2, 2 }, { 242, 206, 2, 2 }, { 246, 206, 2, 2 },
+ { 250, 206, 2, 2 }, { 254, 206, 2, 2 }, { 0, 208, 2, 2 },
+ { 4, 208, 2, 2 }, { 8, 208, 2, 2 }, { 12, 208, 2, 2 },
+ { 16, 208, 2, 2 }, { 20, 208, 2, 2 }, { 24, 208, 2, 2 },
+ { 28, 208, 2, 2 }, { 32, 208, 2, 2 }, { 36, 208, 2, 2 },
+ { 40, 208, 2, 2 }, { 44, 208, 2, 2 }, { 48, 208, 2, 2 },
+ { 52, 208, 2, 2 }, { 56, 208, 2, 2 }, { 60, 208, 2, 2 },
+ { 64, 208, 2, 2 }, { 68, 208, 2, 2 }, { 72, 208, 2, 2 },
+ { 76, 208, 2, 2 }, { 80, 208, 2, 2 }, { 84, 208, 2, 2 },
+ { 88, 208, 2, 2 }, { 92, 208, 2, 2 }, { 96, 208, 2, 2 },
+ { 100, 208, 2, 2 }, { 104, 208, 2, 2 }, { 108, 208, 2, 2 },
+ { 112, 208, 2, 2 }, { 116, 208, 2, 2 }, { 120, 208, 2, 2 },
+ { 124, 208, 2, 2 }, { 128, 208, 2, 2 }, { 132, 208, 2, 2 },
+ { 136, 208, 2, 2 }, { 140, 208, 2, 2 }, { 144, 208, 2, 2 },
+ { 148, 208, 2, 2 }, { 152, 208, 2, 2 }, { 156, 208, 2, 2 },
+ { 160, 208, 2, 2 }, { 164, 208, 2, 2 }, { 168, 208, 2, 2 },
+ { 172, 208, 2, 2 }, { 176, 208, 2, 2 }, { 180, 208, 2, 2 },
+ { 184, 208, 2, 2 }, { 188, 208, 2, 2 }, { 192, 208, 2, 2 },
+ { 196, 208, 2, 2 }, { 200, 208, 2, 2 }, { 204, 208, 2, 2 },
+ { 208, 208, 2, 2 }, { 212, 208, 2, 2 }, { 216, 208, 2, 2 },
+ { 220, 208, 2, 2 }, { 224, 208, 2, 2 }, { 228, 208, 2, 2 },
+ { 232, 208, 2, 2 }, { 236, 208, 2, 2 }, { 240, 208, 2, 2 },
+ { 244, 208, 2, 2 }, { 248, 208, 2, 2 }, { 252, 208, 2, 2 },
+ { 2, 210, 2, 2 }, { 6, 210, 2, 2 }, { 10, 210, 2, 2 },
+ { 14, 210, 2, 2 }, { 18, 210, 2, 2 }, { 22, 210, 2, 2 },
+ { 26, 210, 2, 2 }, { 30, 210, 2, 2 }, { 34, 210, 2, 2 },
+ { 38, 210, 2, 2 }, { 42, 210, 2, 2 }, { 46, 210, 2, 2 },
+ { 50, 210, 2, 2 }, { 54, 210, 2, 2 }, { 58, 210, 2, 2 },
+ { 62, 210, 2, 2 }, { 66, 210, 2, 2 }, { 70, 210, 2, 2 },
+ { 74, 210, 2, 2 }, { 78, 210, 2, 2 }, { 82, 210, 2, 2 },
+ { 86, 210, 2, 2 }, { 90, 210, 2, 2 }, { 94, 210, 2, 2 },
+ { 98, 210, 2, 2 }, { 102, 210, 2, 2 }, { 106, 210, 2, 2 },
+ { 110, 210, 2, 2 }, { 114, 210, 2, 2 }, { 118, 210, 2, 2 },
+ { 122, 210, 2, 2 }, { 126, 210, 2, 2 }, { 130, 210, 2, 2 },
+ { 134, 210, 2, 2 }, { 138, 210, 2, 2 }, { 142, 210, 2, 2 },
+ { 146, 210, 2, 2 }, { 150, 210, 2, 2 }, { 154, 210, 2, 2 },
+ { 158, 210, 2, 2 }, { 162, 210, 2, 2 }, { 166, 210, 2, 2 },
+ { 170, 210, 2, 2 }, { 174, 210, 2, 2 }, { 178, 210, 2, 2 },
+ { 182, 210, 2, 2 }, { 186, 210, 2, 2 }, { 190, 210, 2, 2 },
+ { 194, 210, 2, 2 }, { 198, 210, 2, 2 }, { 202, 210, 2, 2 },
+ { 206, 210, 2, 2 }, { 210, 210, 2, 2 }, { 214, 210, 2, 2 },
+ { 218, 210, 2, 2 }, { 222, 210, 2, 2 }, { 226, 210, 2, 2 },
+ { 230, 210, 2, 2 }, { 234, 210, 2, 2 }, { 238, 210, 2, 2 },
+ { 242, 210, 2, 2 }, { 246, 210, 2, 2 }, { 250, 210, 2, 2 },
+ { 254, 210, 2, 2 }, { 0, 212, 2, 2 }, { 4, 212, 2, 2 },
+ { 8, 212, 2, 2 }, { 12, 212, 2, 2 }, { 16, 212, 2, 2 },
+ { 20, 212, 2, 2 }, { 24, 212, 2, 2 }, { 28, 212, 2, 2 },
+ { 32, 212, 2, 2 }, { 36, 212, 2, 2 }, { 40, 212, 2, 2 },
+ { 44, 212, 2, 2 }, { 48, 212, 2, 2 }, { 52, 212, 2, 2 },
+ { 56, 212, 2, 2 }, { 60, 212, 2, 2 }, { 64, 212, 2, 2 },
+ { 68, 212, 2, 2 }, { 72, 212, 2, 2 }, { 76, 212, 2, 2 },
+ { 80, 212, 2, 2 }, { 84, 212, 2, 2 }, { 88, 212, 2, 2 },
+ { 92, 212, 2, 2 }, { 96, 212, 2, 2 }, { 100, 212, 2, 2 },
+ { 104, 212, 2, 2 }, { 108, 212, 2, 2 }, { 112, 212, 2, 2 },
+ { 116, 212, 2, 2 }, { 120, 212, 2, 2 }, { 124, 212, 2, 2 },
+ { 128, 212, 2, 2 }, { 132, 212, 2, 2 }, { 136, 212, 2, 2 },
+ { 140, 212, 2, 2 }, { 144, 212, 2, 2 }, { 148, 212, 2, 2 },
+ { 152, 212, 2, 2 }, { 156, 212, 2, 2 }, { 160, 212, 2, 2 },
+ { 164, 212, 2, 2 }, { 168, 212, 2, 2 }, { 172, 212, 2, 2 },
+ { 176, 212, 2, 2 }, { 180, 212, 2, 2 }, { 184, 212, 2, 2 },
+ { 188, 212, 2, 2 }, { 192, 212, 2, 2 }, { 196, 212, 2, 2 },
+ { 200, 212, 2, 2 }, { 204, 212, 2, 2 }, { 208, 212, 2, 2 },
+ { 212, 212, 2, 2 }, { 216, 212, 2, 2 }, { 220, 212, 2, 2 },
+ { 224, 212, 2, 2 }, { 228, 212, 2, 2 }, { 232, 212, 2, 2 },
+ { 236, 212, 2, 2 }, { 240, 212, 2, 2 }, { 244, 212, 2, 2 },
+ { 248, 212, 2, 2 }, { 252, 212, 2, 2 }, { 2, 214, 2, 2 },
+ { 6, 214, 2, 2 }, { 10, 214, 2, 2 }, { 14, 214, 2, 2 },
+ { 18, 214, 2, 2 }, { 22, 214, 2, 2 }, { 26, 214, 2, 2 },
+ { 30, 214, 2, 2 }, { 34, 214, 2, 2 }, { 38, 214, 2, 2 },
+ { 42, 214, 2, 2 }, { 46, 214, 2, 2 }, { 50, 214, 2, 2 },
+ { 54, 214, 2, 2 }, { 58, 214, 2, 2 }, { 62, 214, 2, 2 },
+ { 66, 214, 2, 2 }, { 70, 214, 2, 2 }, { 74, 214, 2, 2 },
+ { 78, 214, 2, 2 }, { 82, 214, 2, 2 }, { 86, 214, 2, 2 },
+ { 90, 214, 2, 2 }, { 94, 214, 2, 2 }, { 98, 214, 2, 2 },
+ { 102, 214, 2, 2 }, { 106, 214, 2, 2 }, { 110, 214, 2, 2 },
+ { 114, 214, 2, 2 }, { 118, 214, 2, 2 }, { 122, 214, 2, 2 },
+ { 126, 214, 2, 2 }, { 130, 214, 2, 2 }, { 134, 214, 2, 2 },
+ { 138, 214, 2, 2 }, { 142, 214, 2, 2 }, { 146, 214, 2, 2 },
+ { 150, 214, 2, 2 }, { 154, 214, 2, 2 }, { 158, 214, 2, 2 },
+ { 162, 214, 2, 2 }, { 166, 214, 2, 2 }, { 170, 214, 2, 2 },
+ { 174, 214, 2, 2 }, { 178, 214, 2, 2 }, { 182, 214, 2, 2 },
+ { 186, 214, 2, 2 }, { 190, 214, 2, 2 }, { 194, 214, 2, 2 },
+ { 198, 214, 2, 2 }, { 202, 214, 2, 2 }, { 206, 214, 2, 2 },
+ { 210, 214, 2, 2 }, { 214, 214, 2, 2 }, { 218, 214, 2, 2 },
+ { 222, 214, 2, 2 }, { 226, 214, 2, 2 }, { 230, 214, 2, 2 },
+ { 234, 214, 2, 2 }, { 238, 214, 2, 2 }, { 242, 214, 2, 2 },
+ { 246, 214, 2, 2 }, { 250, 214, 2, 2 }, { 254, 214, 2, 2 },
+ { 0, 216, 2, 2 }, { 4, 216, 2, 2 }, { 8, 216, 2, 2 },
+ { 12, 216, 2, 2 }, { 16, 216, 2, 2 }, { 20, 216, 2, 2 },
+ { 24, 216, 2, 2 }, { 28, 216, 2, 2 }, { 32, 216, 2, 2 },
+ { 36, 216, 2, 2 }, { 40, 216, 2, 2 }, { 44, 216, 2, 2 },
+ { 48, 216, 2, 2 }, { 52, 216, 2, 2 }, { 56, 216, 2, 2 },
+ { 60, 216, 2, 2 }, { 64, 216, 2, 2 }, { 68, 216, 2, 2 },
+ { 72, 216, 2, 2 }, { 76, 216, 2, 2 }, { 80, 216, 2, 2 },
+ { 84, 216, 2, 2 }, { 88, 216, 2, 2 }, { 92, 216, 2, 2 },
+ { 96, 216, 2, 2 }, { 100, 216, 2, 2 }, { 104, 216, 2, 2 },
+ { 108, 216, 2, 2 }, { 112, 216, 2, 2 }, { 116, 216, 2, 2 },
+ { 120, 216, 2, 2 }, { 124, 216, 2, 2 }, { 128, 216, 2, 2 },
+ { 132, 216, 2, 2 }, { 136, 216, 2, 2 }, { 140, 216, 2, 2 },
+ { 144, 216, 2, 2 }, { 148, 216, 2, 2 }, { 152, 216, 2, 2 },
+ { 156, 216, 2, 2 }, { 160, 216, 2, 2 }, { 164, 216, 2, 2 },
+ { 168, 216, 2, 2 }, { 172, 216, 2, 2 }, { 176, 216, 2, 2 },
+ { 180, 216, 2, 2 }, { 184, 216, 2, 2 }, { 188, 216, 2, 2 },
+ { 192, 216, 2, 2 }, { 196, 216, 2, 2 }, { 200, 216, 2, 2 },
+ { 204, 216, 2, 2 }, { 208, 216, 2, 2 }, { 212, 216, 2, 2 },
+ { 216, 216, 2, 2 }, { 220, 216, 2, 2 }, { 224, 216, 2, 2 },
+ { 228, 216, 2, 2 }, { 232, 216, 2, 2 }, { 236, 216, 2, 2 },
+ { 240, 216, 2, 2 }, { 244, 216, 2, 2 }, { 248, 216, 2, 2 },
+ { 252, 216, 2, 2 }, { 2, 218, 2, 2 }, { 6, 218, 2, 2 },
+ { 10, 218, 2, 2 }, { 14, 218, 2, 2 }, { 18, 218, 2, 2 },
+ { 22, 218, 2, 2 }, { 26, 218, 2, 2 }, { 30, 218, 2, 2 },
+ { 34, 218, 2, 2 }, { 38, 218, 2, 2 }, { 42, 218, 2, 2 },
+ { 46, 218, 2, 2 }, { 50, 218, 2, 2 }, { 54, 218, 2, 2 },
+ { 58, 218, 2, 2 }, { 62, 218, 2, 2 }, { 66, 218, 2, 2 },
+ { 70, 218, 2, 2 }, { 74, 218, 2, 2 }, { 78, 218, 2, 2 },
+ { 82, 218, 2, 2 }, { 86, 218, 2, 2 }, { 90, 218, 2, 2 },
+ { 94, 218, 2, 2 }, { 98, 218, 2, 2 }, { 102, 218, 2, 2 },
+ { 106, 218, 2, 2 }, { 110, 218, 2, 2 }, { 114, 218, 2, 2 },
+ { 118, 218, 2, 2 }, { 122, 218, 2, 2 }, { 126, 218, 2, 2 },
+ { 130, 218, 2, 2 }, { 134, 218, 2, 2 }, { 138, 218, 2, 2 },
+ { 142, 218, 2, 2 }, { 146, 218, 2, 2 }, { 150, 218, 2, 2 },
+ { 154, 218, 2, 2 }, { 158, 218, 2, 2 }, { 162, 218, 2, 2 },
+ { 166, 218, 2, 2 }, { 170, 218, 2, 2 }, { 174, 218, 2, 2 },
+ { 178, 218, 2, 2 }, { 182, 218, 2, 2 }, { 186, 218, 2, 2 },
+ { 190, 218, 2, 2 }, { 194, 218, 2, 2 }, { 198, 218, 2, 2 },
+ { 202, 218, 2, 2 }, { 206, 218, 2, 2 }, { 210, 218, 2, 2 },
+ { 214, 218, 2, 2 }, { 218, 218, 2, 2 }, { 222, 218, 2, 2 },
+ { 226, 218, 2, 2 }, { 230, 218, 2, 2 }, { 234, 218, 2, 2 },
+ { 238, 218, 2, 2 }, { 242, 218, 2, 2 }, { 246, 218, 2, 2 },
+ { 250, 218, 2, 2 }, { 254, 218, 2, 2 }, { 0, 220, 2, 2 },
+ { 4, 220, 2, 2 }, { 8, 220, 2, 2 }, { 12, 220, 2, 2 },
+ { 16, 220, 2, 2 }, { 20, 220, 2, 2 }, { 24, 220, 2, 2 },
+ { 28, 220, 2, 2 }, { 32, 220, 2, 2 }, { 36, 220, 2, 2 },
+ { 40, 220, 2, 2 }, { 44, 220, 2, 2 }, { 48, 220, 2, 2 },
+ { 52, 220, 2, 2 }, { 56, 220, 2, 2 }, { 60, 220, 2, 2 },
+ { 64, 220, 2, 2 }, { 68, 220, 2, 2 }, { 72, 220, 2, 2 },
+ { 76, 220, 2, 2 }, { 80, 220, 2, 2 }, { 84, 220, 2, 2 },
+ { 88, 220, 2, 2 }, { 92, 220, 2, 2 }, { 96, 220, 2, 2 },
+ { 100, 220, 2, 2 }, { 104, 220, 2, 2 }, { 108, 220, 2, 2 },
+ { 112, 220, 2, 2 }, { 116, 220, 2, 2 }, { 120, 220, 2, 2 },
+ { 124, 220, 2, 2 }, { 128, 220, 2, 2 }, { 132, 220, 2, 2 },
+ { 136, 220, 2, 2 }, { 140, 220, 2, 2 }, { 144, 220, 2, 2 },
+ { 148, 220, 2, 2 }, { 152, 220, 2, 2 }, { 156, 220, 2, 2 },
+ { 160, 220, 2, 2 }, { 164, 220, 2, 2 }, { 168, 220, 2, 2 },
+ { 172, 220, 2, 2 }, { 176, 220, 2, 2 }, { 180, 220, 2, 2 },
+ { 184, 220, 2, 2 }, { 188, 220, 2, 2 }, { 192, 220, 2, 2 },
+ { 196, 220, 2, 2 }, { 200, 220, 2, 2 }, { 204, 220, 2, 2 },
+ { 208, 220, 2, 2 }, { 212, 220, 2, 2 }, { 216, 220, 2, 2 },
+ { 220, 220, 2, 2 }, { 224, 220, 2, 2 }, { 228, 220, 2, 2 },
+ { 232, 220, 2, 2 }, { 236, 220, 2, 2 }, { 240, 220, 2, 2 },
+ { 244, 220, 2, 2 }, { 248, 220, 2, 2 }, { 252, 220, 2, 2 },
+ { 2, 222, 2, 2 }, { 6, 222, 2, 2 }, { 10, 222, 2, 2 },
+ { 14, 222, 2, 2 }, { 18, 222, 2, 2 }, { 22, 222, 2, 2 },
+ { 26, 222, 2, 2 }, { 30, 222, 2, 2 }, { 34, 222, 2, 2 },
+ { 38, 222, 2, 2 }, { 42, 222, 2, 2 }, { 46, 222, 2, 2 },
+ { 50, 222, 2, 2 }, { 54, 222, 2, 2 }, { 58, 222, 2, 2 },
+ { 62, 222, 2, 2 }, { 66, 222, 2, 2 }, { 70, 222, 2, 2 },
+ { 74, 222, 2, 2 }, { 78, 222, 2, 2 }, { 82, 222, 2, 2 },
+ { 86, 222, 2, 2 }, { 90, 222, 2, 2 }, { 94, 222, 2, 2 },
+ { 98, 222, 2, 2 }, { 102, 222, 2, 2 }, { 106, 222, 2, 2 },
+ { 110, 222, 2, 2 }, { 114, 222, 2, 2 }, { 118, 222, 2, 2 },
+ { 122, 222, 2, 2 }, { 126, 222, 2, 2 }, { 130, 222, 2, 2 },
+ { 134, 222, 2, 2 }, { 138, 222, 2, 2 }, { 142, 222, 2, 2 },
+ { 146, 222, 2, 2 }, { 150, 222, 2, 2 }, { 154, 222, 2, 2 },
+ { 158, 222, 2, 2 }, { 162, 222, 2, 2 }, { 166, 222, 2, 2 },
+ { 170, 222, 2, 2 }, { 174, 222, 2, 2 }, { 178, 222, 2, 2 },
+ { 182, 222, 2, 2 }, { 186, 222, 2, 2 }, { 190, 222, 2, 2 },
+ { 194, 222, 2, 2 }, { 198, 222, 2, 2 }, { 202, 222, 2, 2 },
+ { 206, 222, 2, 2 }, { 210, 222, 2, 2 }, { 214, 222, 2, 2 },
+ { 218, 222, 2, 2 }, { 222, 222, 2, 2 }, { 226, 222, 2, 2 },
+ { 230, 222, 2, 2 }, { 234, 222, 2, 2 }, { 238, 222, 2, 2 },
+ { 242, 222, 2, 2 }, { 246, 222, 2, 2 }, { 250, 222, 2, 2 },
+ { 254, 222, 2, 2 },
+};
+
+#endif /* RECTS_H_INCLUDED */
diff --git a/examples/renderer-test/rendertest.c b/examples/renderer-test/rendertest.c
new file mode 100644
index 0000000..35dc787
--- /dev/null
+++ b/examples/renderer-test/rendertest.c
@@ -0,0 +1,1315 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifdef HAVE_CONFIG_H
+# include "config.h"
+#endif
+
+#include "rendertest.h"
+#include "images.h"
+#include "rects.h"
+#include "traps.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <sys/time.h>
+#include <math.h>
+
+typedef struct render_info {
+ render_surface_t *surface;
+ render_surface_t *bg;
+ render_surface_t *logo;
+ render_settings_t *s;
+ int w, h, success, not_supported, failed;
+} render_info_t;
+
+static char _success[] = {
+ 27, '[', '1', ';', '3', '2', 'm', /* green */
+ 's', 'u', 'c', 'c', 'e', 's', 's',
+ 27, '[', '0', 'm', '\0'
+};
+
+static char _not_supported[] = {
+ 27, '[', '1', ';', '3', '3', 'm', /* yellow */
+ 'n', 'o', 't', ' ', 's', 'u', 'p', 'p', 'o', 'r', 't', 'e', 'd',
+ 27, '[', '0', 'm', '\0'
+};
+
+static char _failed[] = {
+ 27, '[', '1', ';', '3', '1', 'm', /* red */
+ 'f', 'a', 'i', 'l', 'e', 'd',
+ 27, '[', '0', 'm', '\0'
+};
+
+static char _no_memory[] = {
+ 27, '[', '1', ';', '3', '1', 'm', /* red */
+ 'n', 'o', ' ', 'm', 'e', 'm', 'o', 'r', 'y',
+ 27, '[', '0', 'm', '\0'
+};
+
+
+static char *
+_render_status_string (render_status_t status)
+{
+ switch (status) {
+ case RENDER_STATUS_SUCCESS:
+ return _success;
+ case RENDER_STATUS_NOT_SUPPORTED:
+ return _not_supported;
+ case RENDER_STATUS_NO_MEMORY:
+ return _no_memory;
+ case RENDER_STATUS_FAILED:
+ default:
+ return _failed;
+ }
+}
+
+static char *
+_render_fill_string (render_fill_t fill)
+{
+ switch (fill) {
+ case RENDER_FILL_TRANSPARENT:
+ return "(transparent)";
+ case RENDER_FILL_NEAREST:
+ return "(nearest) ";
+ case RENDER_FILL_REPEAT:
+ return "(repeat) ";
+ case RENDER_FILL_REFLECT:
+ return "(reflect) ";
+ case RENDER_FILL_NONE:
+ default:
+ return " ";
+ }
+}
+
+static char *
+_render_format_string (render_format_t format)
+{
+ switch (format) {
+ case RENDER_FORMAT_RGB24:
+ return "RGB24";
+ case RENDER_FORMAT_ARGB32:
+ return "ARGB32";
+ case RENDER_FORMAT_YV12:
+ return "YV12";
+ case RENDER_FORMAT_YUY2:
+ return "YUY2";
+ default:
+ return "?";
+ }
+}
+
+static char *
+_render_operator_string (render_operator_t op)
+{
+ switch (op) {
+ case RENDER_OPERATOR_CLEAR:
+ return "CLEAR";
+ case RENDER_OPERATOR_SRC:
+ return "SRC";
+ case RENDER_OPERATOR_DST:
+ return "DST";
+ case RENDER_OPERATOR_OVER_REVERSE:
+ return "OVER_REVERSE";
+ case RENDER_OPERATOR_IN:
+ return "IN";
+ case RENDER_OPERATOR_IN_REVERSE:
+ return "IN_REVERSE";
+ case RENDER_OPERATOR_OUT:
+ return "OUT";
+ case RENDER_OPERATOR_OUT_REVERSE:
+ return "OUT_REVERSE";
+ case RENDER_OPERATOR_ATOP:
+ return "ATOP";
+ case RENDER_OPERATOR_ATOP_REVERSE:
+ return "ATOP_REVERSE";
+ case RENDER_OPERATOR_XOR:
+ return "XOR";
+ case RENDER_OPERATOR_ADD:
+ return "ADD";
+ default:
+ return "OVER";
+ }
+}
+
+static render_status_t
+_render_set_background (render_surface_t *surface,
+ render_surface_t *grad,
+ render_surface_t *logo)
+{
+ render_status_t status;
+
+ status =
+ surface->backend->composite (RENDER_OPERATOR_SRC,
+ grad,
+ NULL,
+ surface,
+ 0, 0,
+ 0, 0,
+ 0, 0,
+ grad->width,
+ grad->height);
+ if (status)
+ return status;
+
+ status =
+ surface->backend->composite (RENDER_OPERATOR_OVER,
+ logo,
+ NULL,
+ surface,
+ 0, 0,
+ 0, 0,
+ surface->width / 2 - logo->width / 2,
+ surface->height / 2 - logo->height / 2,
+ logo->width,
+ logo->height);
+
+ return status;
+}
+
+static void
+_print_info (char *text,
+ int test,
+ render_settings_t *s)
+{
+ if (!s->quiet) {
+ printf ("\n%d. ", test);
+ printf (text);
+ fflush (stdout);
+ }
+}
+
+static void
+_print_result (render_status_t status,
+ int time,
+ render_info_t *info)
+{
+ if (status == RENDER_STATUS_SUCCESS) {
+ info->success++;
+ } else if (status == RENDER_STATUS_NOT_SUPPORTED)
+ info->not_supported++;
+ else
+ info->failed++;
+
+ if (!info->s->quiet) {
+ putchar ('[');
+ printf (_render_status_string (status));
+ putchar (']');
+
+ if (info->s->time && (status == RENDER_STATUS_SUCCESS))
+ printf (" (%d.%.3d sec)", time / 1000, time % 1000);
+
+ fflush (stdout);
+ }
+
+ if (info->s->interactive)
+ getchar ();
+ else if (!info->s->quiet)
+ putchar ('\n');
+
+ if (info->s->sleep >= 0) {
+ int sec = info->s->sleep;
+
+ while (sec > 0) {
+ if (!info->s->quiet)
+ printf ("\rnext test in %d second%s", sec, (sec == 1)? " ": "s");;
+ sec--;
+ fflush (stdout);
+ sleep (1);
+ }
+
+ if (!info->s->quiet) {
+ printf ("\r");
+ printf (" ");
+ printf ("\r");
+ }
+ }
+}
+
+static render_surface_t *
+create_surface_for_data (render_surface_t *other,
+ render_format_t format,
+ unsigned char *data,
+ unsigned int width,
+ unsigned int height)
+{
+ render_surface_t *surface = NULL;
+ render_status_t status;
+
+ surface = other->backend->create_similar (other, format, width, height);
+ if (surface == NULL) {
+ fprintf (stderr, "failed to create surface for png\n");
+ return NULL;
+ }
+
+ other->backend->set_fill (surface, RENDER_FILL_NONE);
+
+ if (width == 1 && height == 1)
+ surface->flags |= RENDER_SURFACE_FLAG_SOLID_MASK;
+
+ if (format == RENDER_FORMAT_YV12 || format == RENDER_FORMAT_YUY2)
+ format = RENDER_FORMAT_RGB24;
+
+ status = other->backend->set_pixels (surface, format, data);
+ if (status) {
+ fprintf (stderr, "put_pixels: %s\n", _render_status_string (status));
+ other->backend->destroy (surface);
+ surface = NULL;
+ }
+
+ return surface;
+}
+
+static render_surface_t *
+create_surface_for_png (render_surface_t *other,
+ render_format_t format,
+ unsigned char *png_data)
+{
+ render_surface_t *surface = NULL;
+ unsigned int w, h;
+ unsigned char *data;
+
+ if (render_read_png (png_data, &w, &h, &data)) {
+ fprintf (stderr, "failed to read png data\n");
+ return NULL;
+ }
+
+ surface = create_surface_for_data (other, format, data, w, h);
+
+ free (data);
+
+ return surface;
+}
+
+static render_fill_t _fill_type[] = {
+ RENDER_FILL_NONE,
+ RENDER_FILL_TRANSPARENT,
+ RENDER_FILL_NEAREST,
+ RENDER_FILL_REPEAT,
+ RENDER_FILL_REFLECT
+};
+
+static void
+_print_comp_info (render_surface_t *src,
+ render_surface_t *mask,
+ render_fill_t src_fill,
+ render_fill_t mask_fill,
+ render_settings_t *s)
+{
+ if (!s->quiet) {
+ if (mask)
+ printf (" source %s IN mask %s %s dest: ",
+ _render_fill_string (src_fill),
+ _render_fill_string (mask_fill),
+ _render_operator_string (s->op));
+ else
+ printf (" source %s %s dest: ",
+ _render_fill_string (src_fill),
+ _render_operator_string (s->op));
+
+ fflush (stdout);
+ }
+}
+
+static void
+timeval_subtract (const struct timeval *x,
+ const struct timeval *y,
+ struct timeval *diff)
+{
+ if (x->tv_sec == y->tv_sec || x->tv_usec >= y->tv_usec) {
+ diff->tv_sec = x->tv_sec - y->tv_sec;
+ diff->tv_usec = x->tv_usec - y->tv_usec;
+ } else {
+ diff->tv_sec = x->tv_sec - 1 - y->tv_sec;
+ diff->tv_usec = 1000000 + x->tv_usec - y->tv_usec;
+ }
+}
+
+static render_fill_t
+_next_fill_type (render_surface_t *surface, int *i)
+{
+ if (!surface) {
+ *i = 4;
+
+ return RENDER_FILL_NONE;
+ }
+
+ if (SURFACE_SOLID (surface)) {
+ *i = 4;
+
+ return _fill_type[0];
+ }
+
+ if (SURFACE_TRANSFORM (surface) || SURFACE_FILTER (surface)) {
+ if (*i == 0)
+ *i = 1;
+ }
+
+ return _fill_type[*i];
+}
+
+static void
+_render_composite_tests (render_info_t *info,
+ render_surface_t *src,
+ render_surface_t *mask,
+ render_status_t status)
+{
+ render_status_t src_status, mask_status;
+ render_fill_t src_fill, mask_fill;
+ int i, j, k;
+
+ for (i = 0; i < 5; i++) {
+ src_fill = _next_fill_type (src, &i);
+
+ src_status = status;
+
+ if ((!src_status) && (!SURFACE_SOLID (src)))
+ src_status = info->surface->backend->set_fill (src, src_fill);
+
+ for (j = 0; j < 5; j++) {
+ struct timeval tv1, tv2, tv_diff;
+
+ mask_fill = _next_fill_type (mask, &j);
+
+ mask_status = src_status;
+
+ _print_comp_info (src, mask, src_fill, mask_fill, info->s);
+ _render_set_background (info->surface, info->bg, info->logo);
+
+ if (!mask_status) {
+ if (mask && (!SURFACE_SOLID (mask)))
+ mask_status = info->surface->backend->set_fill (mask, mask_fill);
+
+ if (!mask_status) {
+ int x_dst = info->w / 10;
+ int y_dst = info->h / 10;
+ int width = (info->w * 8) / 10;
+ int height = (info->h * 8) / 10;
+
+ switch (info->s->clip) {
+ case RENDER_CLIP_RECTANGLES:
+ mask_status =
+ info->surface->backend->set_clip_rectangles
+ (info->surface,
+ x_dst + (width - 256) / 2,
+ y_dst + (height - 224) / 2,
+ check_rects,
+ sizeof (check_rects) / sizeof (render_rectangle_t));
+ break;
+ case RENDER_CLIP_TRAPEZOIDS:
+ mask_status =
+ info->surface->backend->set_clip_trapezoids
+ (info->surface,
+ x_dst + (width - 210) / 2,
+ y_dst + (height - 210) / 2,
+ curve_rectangle_traps,
+ sizeof (curve_rectangle_traps) / sizeof (render_trapezoid_t));
+ break;
+ default:
+ break;
+ }
+
+ if (!mask_status) {
+ gettimeofday (&tv1, NULL);
+
+ for (k = 0; (!mask_status) && k < info->s->repeat; k++)
+ mask_status =
+ info->surface->backend->composite (info->s->op,
+ src,
+ mask,
+ info->surface,
+ 0, 0,
+ 0, 0,
+ x_dst,
+ y_dst,
+ width,
+ height);
+ }
+
+ switch (info->s->clip) {
+ case RENDER_CLIP_RECTANGLES:
+ info->surface->backend->set_clip_rectangles (info->surface, 0, 0,
+ NULL, 0);
+ break;
+ case RENDER_CLIP_TRAPEZOIDS:
+ info->surface->backend->set_clip_trapezoids (info->surface, 0, 0,
+ NULL, 0);
+ break;
+ default:
+ break;
+ }
+ }
+ }
+
+ info->surface->backend->show (info->surface);
+
+ gettimeofday (&tv2, NULL);
+ timeval_subtract (&tv2, &tv1, &tv_diff);
+
+ _print_result (mask_status,
+ tv_diff.tv_sec * 1000 + tv_diff.tv_usec / 1000,
+ info);
+ }
+ }
+}
+
+static render_matrix_t _identity = {
+ {
+ { 1.0, 0.0, 0.0 },
+ { 0.0, 1.0, 0.0 },
+ { 0.0, 0.0, 1.0 }
+ }
+};
+
+static render_status_t
+_render_set_transform (render_surface_t *surface,
+ render_matrix_t *matrix)
+{
+ if (memcmp (matrix, &_identity, sizeof (_identity)))
+ surface->flags |= RENDER_SURFACE_FLAG_TRANSFORM_MASK;
+ else
+ surface->flags &= ~RENDER_SURFACE_FLAG_TRANSFORM_MASK;
+
+ return surface->backend->set_transform (surface, matrix);
+}
+
+static render_status_t
+_render_set_filter (render_surface_t *surface,
+ render_filter_t filter,
+ render_fixed16_16_t *params,
+ int n_params)
+{
+ render_fixed16_16_t *normalized = 0;
+ render_status_t status;
+
+ if (filter != RENDER_FILTER_NEAREST && filter != RENDER_FILTER_BILINEAR)
+ surface->flags |= RENDER_SURFACE_FLAG_FILTER_MASK;
+ else
+ surface->flags &= ~RENDER_SURFACE_FLAG_FILTER_MASK;
+
+ if (filter == RENDER_FILTER_CONVOLUTION)
+ {
+ render_fixed16_16_t sum = 0;
+ int i;
+
+ for (i = 2; i < n_params; i++)
+ sum += params[i];
+
+ if (sum != FIXED1)
+ {
+ normalized = malloc (sizeof (render_fixed16_16_t) * n_params);
+ if (!normalized)
+ return RENDER_STATUS_NO_MEMORY;
+
+ normalized[0] = params[0];
+ normalized[1] = params[1];
+
+ for (i = 2; i < n_params; i++)
+ normalized[i] = params[i] / (sum >> 16);
+
+ params = normalized;
+ }
+ }
+
+ status = surface->backend->set_filter (surface, filter, params, n_params);
+
+ if (normalized)
+ free (normalized);
+
+ return status;
+}
+
+#define TEST_CHECK \
+ (info.s->first_test <= ++test && info.s->last_test >= test)
+
+int
+render_run (render_surface_t *surface, render_settings_t *settings)
+{
+ unsigned char *data;
+ render_info_t info;
+ int x, y, w, h, test = 0;
+ render_surface_t *a_mask, *argb_mask, *solid_red, *solid_blue, *glider,
+ *big_glider, *grad2x1, *grad11x1;
+ render_status_t status;
+ int grad2x1_colors[] = { 0x7f4087d1, 0xffff6363 } ;
+ int grad11x1_colors[] = {
+ 0xff0c5b91, 0xff85abc6, 0xfffffbfb, 0xffa08d82, 0xff421f08, 0xff516737,
+ 0xff60af65, 0xff378441, 0xff0f591d, 0xff156d23, 0xff1c8129
+ };
+ int red_color = 0x80ff0000;
+ int blue_color = 0xc06060c0;
+
+ info.w = w = surface->width;
+ info.h = h = surface->height;
+ info.surface = surface;
+ info.s = settings;
+ info.success = info.not_supported = info.failed = 0;
+
+ info.logo = create_surface_for_png (surface, RENDER_FORMAT_ARGB32, logo_png);
+ if (info.logo == NULL) {
+ fprintf (stderr, "failed to create logo surface\n");
+ return RENDER_STATUS_FAILED;
+ }
+
+ if (info.s->npot)
+ a_mask = create_surface_for_png (surface, RENDER_FORMAT_A8,
+ a_mask_npot_png);
+ else
+ a_mask = create_surface_for_png (surface, RENDER_FORMAT_A8,
+ a_mask_pot_png);
+
+ if (a_mask == NULL) {
+ fprintf (stderr, "failed to create alpha mask surface\n");
+ return RENDER_STATUS_FAILED;
+ }
+
+ if (info.s->npot)
+ argb_mask = create_surface_for_png (surface, RENDER_FORMAT_ARGB32,
+ argb_mask_npot_png);
+ else
+ argb_mask = create_surface_for_png (surface, RENDER_FORMAT_ARGB32,
+ argb_mask_pot_png);
+
+ if (argb_mask == NULL) {
+ fprintf (stderr, "failed to create argb mask surface\n");
+ return RENDER_STATUS_FAILED;
+ }
+
+ if (info.s->npot)
+ glider = create_surface_for_png (surface, info.s->format,
+ glider_npot_png);
+ else
+ glider = create_surface_for_png (surface, info.s->format,
+ glider_pot_png);
+
+ if (glider == NULL) {
+ fprintf (stderr, "failed to create %s glider surface\n",
+ _render_format_string (info.s->format));
+ return RENDER_STATUS_FAILED;
+ }
+
+ if (info.s->npot)
+ big_glider = create_surface_for_png (surface, info.s->format,
+ big_glider_npot_png);
+ else
+ big_glider = create_surface_for_png (surface, info.s->format,
+ big_glider_pot_png);
+
+ if (big_glider == NULL) {
+ fprintf (stderr, "failed to create %s glider surface\n",
+ _render_format_string (info.s->format));
+ return RENDER_STATUS_FAILED;
+ }
+
+ solid_red = create_surface_for_data (surface,
+ RENDER_FORMAT_ARGB32,
+ (unsigned char *) &red_color,
+ 1, 1);
+ if (solid_red == NULL) {
+ fprintf (stderr, "failed to create solid surface\n");
+ return RENDER_STATUS_FAILED;
+ }
+
+ status = surface->backend->set_fill (solid_red, RENDER_FILL_REPEAT);
+ if (status) {
+ fprintf (stderr, "set_fill: %s\n", _render_status_string (status));
+ return RENDER_STATUS_FAILED;
+ }
+
+ solid_blue = create_surface_for_data (surface,
+ RENDER_FORMAT_ARGB32,
+ (unsigned char *) &blue_color,
+ 1, 1);
+ if (solid_blue == NULL) {
+ fprintf (stderr, "failed to create solid surface\n");
+ return RENDER_STATUS_FAILED;
+ }
+
+ status = surface->backend->set_fill (solid_blue, RENDER_FILL_REPEAT);
+ if (status) {
+ fprintf (stderr, "set_fill: %s\n", _render_status_string (status));
+ return RENDER_STATUS_FAILED;
+ }
+
+ grad2x1 = create_surface_for_data (surface,
+ RENDER_FORMAT_ARGB32,
+ (unsigned char *) grad2x1_colors,
+ 2, 1);
+ if (grad2x1 == NULL) {
+ fprintf (stderr, "failed to create gradient surface\n");
+ return RENDER_STATUS_FAILED;
+ }
+
+ grad11x1 = create_surface_for_data (surface,
+ RENDER_FORMAT_ARGB32,
+ (unsigned char *) grad11x1_colors,
+ 11, 1);
+ if (grad11x1 == NULL) {
+ fprintf (stderr, "failed to create gradient surface\n");
+ return RENDER_STATUS_FAILED;
+ }
+
+ data = malloc (w * h * 4);
+ if (!data) {
+ fprintf (stderr, "out of memory\n");
+ return RENDER_STATUS_FAILED;
+ }
+
+ for (y = 0; y < h; y++) {
+ unsigned int *line, pixel;
+ unsigned char red, green, blue;
+
+ line = (unsigned int *) &data[y * w * 4];
+
+ for (x = 0; x < w; x++) {
+ red = green = blue = (unsigned char) ((0xff * (h - y / 2)) / h);
+ pixel = 0xff000000 | (red << 16) | (green << 8) | (blue << 0);
+ line[x] = pixel;
+ }
+ }
+
+ info.bg = create_surface_for_data (surface,
+ RENDER_FORMAT_RGB24,
+ data, w, h);
+ if (info.bg == NULL) {
+ fprintf (stderr, "failed to create background surface\n");
+ return RENDER_STATUS_FAILED;
+ }
+
+ free (data);
+
+ status = _render_set_background (surface, info.bg, info.logo);
+ if (status) {
+ fprintf (stderr, "failed to set background: [%s]\n",
+ _render_status_string (status));
+ return RENDER_STATUS_FAILED;
+ }
+ surface->backend->show (surface);
+
+
+ /* start testing */
+
+ if (info.s->sleep > 0)
+ printf ("[sleeping %d second%s between tests]",
+ info.s->sleep, (info.s->sleep == 1)? "": "s");
+
+ if (info.s->interactive) {
+ if (!info.s->quiet)
+ printf ("[press return to advance to next test]");
+
+ getchar ();
+ }
+
+ if (TEST_CHECK) {
+ status = RENDER_STATUS_SUCCESS;
+ _print_info ("composite solid source\n", test, info.s);
+ _render_composite_tests (&info, solid_blue, NULL, status);
+ }
+
+ if (TEST_CHECK) {
+ status = RENDER_STATUS_SUCCESS;
+ _print_info ("composite ARGB source\n", test, info.s);
+ _render_composite_tests (&info, glider, NULL, status);
+ }
+
+ if (TEST_CHECK) {
+ render_matrix_t m;
+
+ m.m[0][0] = cos (1.8);
+ m.m[0][1] = sin (0.8);
+ m.m[0][2] = -20.0;
+
+ m.m[1][0] = sin (0.8);
+ m.m[1][1] = -cos (1.8);
+ m.m[1][2] = -80.0;
+
+ m.m[2][0] = 0.0;
+ m.m[2][1] = 0.0;
+ m.m[2][2] = 1.0;
+
+ _print_info ("composite ARGB source with affine transform\n",
+ test, info.s);
+ status = _render_set_transform (glider, &m);
+ if (!status)
+ status = _render_set_filter (glider, RENDER_FILTER_BILINEAR, NULL, 0);
+ _render_composite_tests (&info, glider, NULL, status);
+ _render_set_transform (glider, &_identity);
+ _render_set_filter (glider, RENDER_FILTER_NEAREST, NULL, 0);
+ }
+
+ if (TEST_CHECK) {
+ render_matrix_t m;
+
+ m.m[0][0] = 1.0;
+ m.m[0][1] = 0.0;
+ m.m[0][2] = -((w * 8) / 20) + big_glider->width / 2;
+
+ m.m[1][0] = 0.0;
+ m.m[1][1] = 1.0;
+ m.m[1][2] = -((h * 8) / 20) + big_glider->height / 2;
+
+ m.m[2][0] = 0.0;
+ m.m[2][1] = 0.0;
+ m.m[2][2] = 1.0;
+
+ _print_info ("composite ARGB source with bilinear filtered pixel aligned "
+ "translation\n", test, info.s);
+ status = _render_set_transform (big_glider, &m);
+ if (!status)
+ status = _render_set_filter (big_glider, RENDER_FILTER_BILINEAR,
+ NULL, 0);
+ _render_composite_tests (&info, big_glider, NULL, status);
+ _render_set_transform (big_glider, &_identity);
+ _render_set_filter (big_glider, RENDER_FILTER_NEAREST, NULL, 0);
+ }
+
+ if (TEST_CHECK) {
+ render_matrix_t m = {
+ {
+ { 1.0, 0.0, -32.0 },
+ { 0.0, -2.0, 200.0 },
+ { 0.0, 1.0 / 128.0, 1.0 },
+ }
+ };
+
+ _print_info ("composite ARGB source with bilinear filtered projective "
+ "transform\n",
+ test, info.s);
+ status = _render_set_transform (big_glider, &m);
+ if (!status)
+ status = _render_set_filter (big_glider, RENDER_FILTER_BILINEAR,
+ NULL, 0);
+ _render_composite_tests (&info, big_glider, NULL, status);
+ _render_set_transform (big_glider, &_identity);
+ _render_set_filter (big_glider, RENDER_FILTER_NEAREST, NULL, 0);
+ }
+
+ if (TEST_CHECK) {
+ status = RENDER_STATUS_SUCCESS;
+ _print_info ("composite solid source in solid mask\n", test, info.s);
+ _render_composite_tests (&info, solid_blue, solid_red, status);
+ }
+
+ if (TEST_CHECK) {
+ _print_info ("composite solid source in component alpha solid mask\n",
+ test, info.s);
+ status = surface->backend->set_component_alpha (solid_red, 1);
+ _render_composite_tests (&info, solid_blue, solid_red, status);
+ surface->backend->set_component_alpha (solid_red, 0);
+ }
+
+ if (TEST_CHECK) {
+ status = RENDER_STATUS_SUCCESS;
+ _print_info ("composite solid source in A mask\n", test, info.s);
+ _render_composite_tests (&info, solid_blue, a_mask, status);
+ }
+
+ if (TEST_CHECK) {
+ status = RENDER_STATUS_SUCCESS;
+ _print_info ("composite solid source in ARGB mask\n", test, info.s);
+ _render_composite_tests (&info, solid_blue, argb_mask, status);
+ }
+
+ if (TEST_CHECK) {
+ _print_info ("composite solid source in component alpha ARGB mask\n",
+ test, info.s);
+ status = surface->backend->set_component_alpha (argb_mask, 1);
+ _render_composite_tests (&info, solid_blue, argb_mask, status);
+ surface->backend->set_component_alpha (argb_mask, 0);
+ }
+
+ if (TEST_CHECK) {
+ status = RENDER_STATUS_SUCCESS;
+ _print_info ("composite ARGB source in solid mask\n", test, info.s);
+ _render_composite_tests (&info, glider, solid_red, status);
+ }
+
+ if (TEST_CHECK) {
+ _print_info ("composite ARGB source in component alpha solid mask\n",
+ test, info.s);
+ status = surface->backend->set_component_alpha (solid_red, 1);
+ _render_composite_tests (&info, glider, solid_red, status);
+ surface->backend->set_component_alpha (solid_red, 0);
+ }
+
+ if (TEST_CHECK) {
+ status = RENDER_STATUS_SUCCESS;
+ _print_info ("composite ARGB source in A mask\n", test, info.s);
+ _render_composite_tests (&info, glider, a_mask, status);
+ }
+
+ if (TEST_CHECK) {
+ status = RENDER_STATUS_SUCCESS;
+ _print_info ("composite ARGB source in ARGB mask\n", test, info.s);
+ _render_composite_tests (&info, glider, argb_mask, status);
+ }
+
+ if (TEST_CHECK) {
+ _print_info ("composite ARGB source in component alpha ARGB mask\n",
+ test, info.s);
+ status = surface->backend->set_component_alpha (argb_mask, 1);
+ _render_composite_tests (&info, glider, argb_mask, status);
+ surface->backend->set_component_alpha (argb_mask, 0);
+ }
+
+ if (TEST_CHECK) {
+ render_matrix_t m;
+
+ m.m[0][0] = cos (0.5) * 2.0;
+ m.m[0][1] = sin (0.8);
+ m.m[0][2] = -10.0;
+
+ m.m[1][0] = sin (0.8);
+ m.m[1][1] = -cos (0.5) * 2.0;
+ m.m[1][2] = 80.0;
+
+ m.m[2][0] = 0.0;
+ m.m[2][1] = 0.0;
+ m.m[2][2] = 1.0;
+
+ _print_info ("composite ARGB source in A mask with bilinear filtered "
+ "affine transform\n",
+ test, info.s);
+ status = _render_set_transform (a_mask, &m);
+ if (!status)
+ status = _render_set_filter (a_mask, RENDER_FILTER_BILINEAR, NULL, 0);
+ _render_composite_tests (&info, glider, a_mask, status);
+ _render_set_transform (a_mask, &_identity);
+ _render_set_filter (a_mask, RENDER_FILTER_NEAREST, NULL, 0);
+ }
+
+ if (TEST_CHECK) {
+ render_matrix_t m;
+
+ m.m[0][0] = cos (0.5) * 2.0;
+ m.m[0][1] = sin (0.8);
+ m.m[0][2] = -10.0;
+
+ m.m[1][0] = sin (0.8);
+ m.m[1][1] = -cos (0.5) * 2.0;
+ m.m[1][2] = 80.0;
+
+ m.m[2][0] = 0.0;
+ m.m[2][1] = 0.0;
+ m.m[2][2] = 1.0;
+
+ _print_info ("composite ARGB source with nearest filtered affine "
+ "transform\n", test, info.s);
+ status = _render_set_transform (big_glider, &m);
+ _render_composite_tests (&info, big_glider, NULL, status);
+ _render_set_transform (big_glider, &_identity);
+ }
+
+ if (TEST_CHECK) {
+ render_matrix_t m;
+
+ m.m[0][0] = cos (0.5) * 2.0;
+ m.m[0][1] = sin (0.8);
+ m.m[0][2] = -10.0;
+
+ m.m[1][0] = sin (0.8);
+ m.m[1][1] = -cos (0.5) * 2.0;
+ m.m[1][2] = 80.0;
+
+ m.m[2][0] = 0.0;
+ m.m[2][1] = 0.0;
+ m.m[2][2] = 1.0;
+
+ _print_info ("composite ARGB source with bilinear filtered affine "
+ "transform\n", test, info.s);
+ status = _render_set_transform (big_glider, &m);
+ if (!status)
+ status = _render_set_filter (big_glider, RENDER_FILTER_BILINEAR,
+ NULL, 0);
+ _render_composite_tests (&info, big_glider, NULL, status);
+ _render_set_transform (big_glider, &_identity);
+ _render_set_filter (big_glider, RENDER_FILTER_NEAREST, NULL, 0);
+ }
+
+ if (TEST_CHECK) {
+ render_fixed16_16_t radius;
+ render_matrix_t m;
+
+ m.m[0][0] = cos (0.5) * 2.0;
+ m.m[0][1] = sin (0.8);
+ m.m[0][2] = -10.0;
+
+ m.m[1][0] = sin (0.8);
+ m.m[1][1] = -cos (0.5) * 2.0;
+ m.m[1][2] = 80.0;
+
+ m.m[2][0] = 0.0;
+ m.m[2][1] = 0.0;
+ m.m[2][2] = 1.0;
+
+ radius = DOUBLE_TO_FIXED (0.5);
+
+ _print_info ("composite ARGB source with gaussian filtered affine "
+ "transform\n", test, info.s);
+ status = _render_set_transform (big_glider, &m);
+ if (!status)
+ status = _render_set_filter (big_glider, RENDER_FILTER_GAUSSIAN,
+ &radius, 1);
+ _render_composite_tests (&info, big_glider, NULL, status);
+ _render_set_transform (big_glider, &_identity);
+ _render_set_filter (big_glider, RENDER_FILTER_NEAREST, NULL, 0);
+ }
+
+ if (TEST_CHECK) {
+ render_fixed16_16_t radius;
+ render_matrix_t m;
+
+ m.m[0][0] = 1.0;
+ m.m[0][1] = 0.0;
+ m.m[0][2] = -((w * 8) / 20) + big_glider->width / 2;
+
+ m.m[1][0] = 0.0;
+ m.m[1][1] = 1.0;
+ m.m[1][2] = -((h * 8) / 20) + big_glider->height / 2;
+
+ m.m[2][0] = 0.0;
+ m.m[2][1] = 0.0;
+ m.m[2][2] = 1.0;
+
+ radius = DOUBLE_TO_FIXED (3.0);
+
+ _print_info ("composite ARGB source with gaussian blur filter\n",
+ test, info.s);
+ status = _render_set_transform (big_glider, &m);
+ if (!status)
+ status = _render_set_filter (big_glider, RENDER_FILTER_GAUSSIAN,
+ &radius, 1);
+ _render_composite_tests (&info, big_glider, NULL, status);
+ _render_set_filter (big_glider, RENDER_FILTER_NEAREST, NULL, 0);
+ _render_set_transform (big_glider, &_identity);
+ }
+
+ if (TEST_CHECK) {
+ render_fixed16_16_t params[11];
+ render_matrix_t m;
+
+ m.m[0][0] = 1.0;
+ m.m[0][1] = 0.0;
+ m.m[0][2] = -((w * 8) / 20) + big_glider->width / 2;
+
+ m.m[1][0] = 0.0;
+ m.m[1][1] = 1.0;
+ m.m[1][2] = -((h * 8) / 20) + big_glider->height / 2;
+
+ m.m[2][0] = 0.0;
+ m.m[2][1] = 0.0;
+ m.m[2][2] = 1.0;
+
+ /* 3x3 kernel */
+ params[0] = DOUBLE_TO_FIXED (3.0);
+ params[1] = DOUBLE_TO_FIXED (3.0);
+
+ params[2] = DOUBLE_TO_FIXED (0.0);
+ params[3] = DOUBLE_TO_FIXED (-1.0);
+ params[4] = DOUBLE_TO_FIXED (0.0);
+
+ params[5] = DOUBLE_TO_FIXED (-1.0);
+ params[6] = DOUBLE_TO_FIXED (5.0);
+ params[7] = DOUBLE_TO_FIXED (-1.0);
+
+ params[8] = DOUBLE_TO_FIXED (0.0);
+ params[9] = DOUBLE_TO_FIXED (-1.0);
+ params[10] = DOUBLE_TO_FIXED (0.0);
+
+ _print_info ("composite ARGB source with high pass convolution filter\n",
+ test, info.s);
+ status = _render_set_transform (big_glider, &m);
+ if (!status)
+ status = _render_set_filter (big_glider,
+ RENDER_FILTER_CONVOLUTION,
+ params,
+ sizeof (params) /
+ sizeof (render_fixed16_16_t));
+ _render_composite_tests (&info, big_glider, NULL, status);
+ _render_set_filter (big_glider, RENDER_FILTER_NEAREST, NULL, 0);
+ _render_set_transform (big_glider, &_identity);
+ }
+
+ if (TEST_CHECK) {
+ render_fixed16_16_t params[4];
+
+ /* from */
+ params[0] = DOUBLE_TO_FIXED (((w * 8) / 20) - 32.0);
+ params[1] = DOUBLE_TO_FIXED (((h * 8) / 20) - 32.0);
+
+ /* to */
+ params[2] = DOUBLE_TO_FIXED (((w * 8) / 20) + 32.0);
+ params[3] = DOUBLE_TO_FIXED (((h * 8) / 20) + 32.0);
+
+ /* using default color stop parameters */
+
+ _print_info ("composite ARGB source with linear gradient filter "
+ "(2 color stops)\n",
+ test, info.s);
+ status = _render_set_filter (grad2x1,
+ RENDER_FILTER_LINEAR_GRADIENT,
+ params,
+ sizeof (params) /
+ sizeof (render_fixed16_16_t));
+ _render_composite_tests (&info, grad2x1, NULL, status);
+ _render_set_filter (grad2x1, RENDER_FILTER_NEAREST, NULL, 0);
+ }
+
+ if (TEST_CHECK) {
+ render_fixed16_16_t params[] = {
+ DOUBLE_TO_FIXED (0.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.0), DOUBLE_TO_FIXED (0.0),
+
+ DOUBLE_TO_FIXED (0.00000), DOUBLE_TO_FIXED (0.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.34892), DOUBLE_TO_FIXED (1.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.53255), DOUBLE_TO_FIXED (2.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.54257), DOUBLE_TO_FIXED (3.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.55593), DOUBLE_TO_FIXED (4.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.58264), DOUBLE_TO_FIXED (5.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.61269), DOUBLE_TO_FIXED (6.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.70284), DOUBLE_TO_FIXED (7.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.94825), DOUBLE_TO_FIXED (8.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.97412), DOUBLE_TO_FIXED (9.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (1.00000), DOUBLE_TO_FIXED (10.0), DOUBLE_TO_FIXED (0.0)
+ };
+
+ /* from */
+ params[0] = DOUBLE_TO_FIXED (0.0);
+ params[1] = DOUBLE_TO_FIXED ((h * 8) / 20 - 64.0);
+
+ /* to */
+ params[2] = DOUBLE_TO_FIXED (0.0);
+ params[3] = DOUBLE_TO_FIXED ((h * 8) / 20 + 64.0);
+
+ _print_info ("composite ARGB source with linear gradient filter "
+ "(11 color stops)\n",
+ test, info.s);
+ status = _render_set_filter (grad11x1,
+ RENDER_FILTER_LINEAR_GRADIENT,
+ params,
+ sizeof (params) /
+ sizeof (render_fixed16_16_t));
+ _render_composite_tests (&info, grad11x1, NULL, status);
+ _render_set_filter (grad11x1, RENDER_FILTER_NEAREST, NULL, 0);
+ }
+
+ if (TEST_CHECK) {
+ render_matrix_t m;
+
+ m.m[0][0] = 1.0 / ((w * 8) / 10);
+ m.m[0][1] = 0.0;
+ m.m[0][2] = 0.0;
+
+ m.m[1][0] = 0.0;
+ m.m[1][1] = 1.0 / ((h * 8) / 20);
+ m.m[1][2] = -0.5;
+
+ m.m[2][0] = 0.0;
+ m.m[2][1] = 0.0;
+ m.m[2][2] = 1.0;
+
+ /* using default normalized gradient parameters and default
+ color stop parameters */
+
+ _print_info ("composite ARGB source with radial gradient filter "
+ "(2 color stops)\n",
+ test, info.s);
+ status = _render_set_transform (grad2x1, &m);
+ if (!status)
+ status = _render_set_filter (grad2x1,
+ RENDER_FILTER_RADIAL_GRADIENT,
+ NULL, 0);
+ _render_composite_tests (&info, grad2x1, NULL, status);
+ _render_set_filter (grad2x1, RENDER_FILTER_NEAREST, NULL, 0);
+ _render_set_transform (grad2x1, &_identity);
+ }
+
+ if (TEST_CHECK) {
+ render_matrix_t m = {
+ {
+ { 1.0, 0.0, -32.0 },
+ { 0.0, -2.0, 200.0 },
+ { 0.0, 1.0 / 48.0, 1.0 },
+ }
+ };
+ render_fixed16_16_t params[6];
+
+ /* center0 */
+ params[0] = DOUBLE_TO_FIXED (32.0);
+ params[1] = DOUBLE_TO_FIXED (32.0);
+
+ /* radius0 */
+ params[2] = DOUBLE_TO_FIXED (0.0);
+
+ /* center1 */
+ params[3] = DOUBLE_TO_FIXED (32.0);
+ params[4] = DOUBLE_TO_FIXED (32.0);
+
+ /* radius1 */
+ params[5] = DOUBLE_TO_FIXED (32.0);
+
+ _print_info ("composite ARGB source with radial gradient filter "
+ "(2 color stops) and \n projective transform\n",
+ test, info.s);
+ status = _render_set_transform (grad2x1, &m);
+ if (!status)
+ status = _render_set_filter (grad2x1,
+ RENDER_FILTER_RADIAL_GRADIENT,
+ params,
+ sizeof (params) /
+ sizeof (render_fixed16_16_t));
+ _render_composite_tests (&info, grad2x1, NULL, status);
+ _render_set_filter (grad2x1, RENDER_FILTER_NEAREST, NULL, 0);
+ _render_set_transform (grad2x1, &_identity);
+ }
+
+ if (TEST_CHECK) {
+ render_matrix_t m;
+ render_fixed16_16_t params[] = {
+ DOUBLE_TO_FIXED (0.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.0), DOUBLE_TO_FIXED (0.0),
+
+ DOUBLE_TO_FIXED (0.00000), DOUBLE_TO_FIXED (0.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.34892), DOUBLE_TO_FIXED (1.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.53255), DOUBLE_TO_FIXED (2.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.54257), DOUBLE_TO_FIXED (3.0) ,DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.55593), DOUBLE_TO_FIXED (4.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.58264), DOUBLE_TO_FIXED (5.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.61269), DOUBLE_TO_FIXED (6.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.70284), DOUBLE_TO_FIXED (7.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.94825), DOUBLE_TO_FIXED (8.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (0.97412), DOUBLE_TO_FIXED (9.0), DOUBLE_TO_FIXED (0.0),
+ DOUBLE_TO_FIXED (1.00000), DOUBLE_TO_FIXED (10.0), DOUBLE_TO_FIXED (0.0)
+ };
+
+ /* center0 */
+ params[0] = DOUBLE_TO_FIXED (0.35);
+ params[1] = DOUBLE_TO_FIXED (0.35);
+
+ /* radius0 */
+ params[2] = DOUBLE_TO_FIXED (0.0);
+
+ /* center1 */
+ params[3] = DOUBLE_TO_FIXED (0.5);
+ params[4] = DOUBLE_TO_FIXED (0.5);
+
+ /* radius1 */
+ params[5] = DOUBLE_TO_FIXED (0.5);
+
+ m.m[0][0] = 1.0 / ((w * 8) / 10);
+ m.m[0][1] = 0.0;
+ m.m[0][2] = 0.0;
+
+ m.m[1][0] = 0.0;
+ m.m[1][1] = 1.0 / ((h * 8) / 10);
+ m.m[1][2] = 0.0;
+
+ m.m[2][0] = 0.0;
+ m.m[2][1] = 0.0;
+ m.m[2][2] = 1.0;
+
+ _print_info ("composite ARGB source with radial gradient filter "
+ "(11 color stops)\n",
+ test, info.s);
+ status = _render_set_transform (grad11x1, &m);
+ if (!status)
+ status = _render_set_filter (grad11x1,
+ RENDER_FILTER_RADIAL_GRADIENT,
+ params,
+ sizeof (params) /
+ sizeof (render_fixed16_16_t));
+ _render_composite_tests (&info, grad11x1, NULL, status);
+ _render_set_filter (grad11x1, RENDER_FILTER_NEAREST, NULL, 0);
+ _render_set_transform (grad11x1, &_identity);
+ }
+
+ if (TEST_CHECK) {
+ render_fixed16_16_t params[11];
+ int i;
+
+ /* 3x3 kernel */
+ params[0] = DOUBLE_TO_FIXED (3.0);
+ params[1] = DOUBLE_TO_FIXED (3.0);
+
+ for (i = 2; i < 11; i++)
+ params[i] = DOUBLE_TO_FIXED (1.0);
+
+ _print_info ("composite solid source in convolution filtered A mask\n",
+ test, info.s);
+ status = _render_set_filter (a_mask,
+ RENDER_FILTER_CONVOLUTION,
+ params,
+ sizeof (params) /
+ sizeof (render_fixed16_16_t));
+ _render_composite_tests (&info, solid_blue, a_mask, status);
+ _render_set_filter (a_mask, RENDER_FILTER_NEAREST, NULL, 0);
+ }
+
+ if (TEST_CHECK) {
+ render_fixed16_16_t params[51];
+ int i;
+
+ /* 7x7 kernel */
+ params[0] = DOUBLE_TO_FIXED (7.0);
+ params[1] = DOUBLE_TO_FIXED (7.0);
+
+ for (i = 2; i < 51; i++)
+ params[i] = DOUBLE_TO_FIXED (1.0);
+
+ _print_info ("composite ARGB source in convolution filtered ARGB mask\n",
+ test, info.s);
+ status = _render_set_filter (argb_mask,
+ RENDER_FILTER_CONVOLUTION,
+ params,
+ sizeof (params) /
+ sizeof (render_fixed16_16_t));
+ _render_composite_tests (&info, glider, argb_mask, status);
+ _render_set_filter (argb_mask, RENDER_FILTER_NEAREST, NULL, 0);
+ }
+
+ surface->backend->destroy (grad2x1);
+ surface->backend->destroy (grad11x1);
+ surface->backend->destroy (solid_blue);
+ surface->backend->destroy (solid_red);
+ surface->backend->destroy (argb_mask);
+ surface->backend->destroy (big_glider);
+ surface->backend->destroy (glider);
+ surface->backend->destroy (a_mask);
+
+ surface->backend->destroy (info.bg);
+ surface->backend->destroy (info.logo);
+
+ if (!info.s->quiet)
+ printf ("\n");
+
+ printf (" success: %3d\n", info.success);
+ printf (" not supported: %3d\n", info.not_supported);
+ printf (" failed: %3d\n", info.failed);
+
+ return RENDER_STATUS_SUCCESS;
+}
diff --git a/examples/renderer-test/rendertest.h b/examples/renderer-test/rendertest.h
new file mode 100644
index 0000000..938eac0
--- /dev/null
+++ b/examples/renderer-test/rendertest.h
@@ -0,0 +1,261 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifndef RENDERTEST_H_INCLUDED
+#define RENDERTEST_H_INCLUDED
+
+#define RENDER_DEFAULT_DST_WIDTH 320
+#define RENDER_DEFAULT_DST_HEIGHT 280
+
+typedef int render_bool_t;
+typedef int render_fixed16_16_t;
+
+#define FIXED_BITS 16
+
+#define FIXED_TO_INT(f) (int) ((f) >> FIXED_BITS)
+#define INT_TO_FIXED(i) ((render_fixed16_16_t) (i) << FIXED_BITS)
+#define FIXED_E ((render_fixed16_16_t) 1)
+#define FIXED1 (INT_TO_FIXED (1))
+#define FIXED1_MINUS_E (FIXED1 - FIXED_E)
+#define FIXED_FRAC(f) ((f) & FIXED1_MINUS_E)
+#define FIXED_FLOOR(f) ((f) & ~FIXED1_MINUS_E)
+#define FIXED_CEIL(f) FIXED_FLOOR ((f) + FIXED1_MINUS_E)
+
+#define FIXED_FRACTION(f) ((f) & FIXED1_MINUS_E)
+#define FIXED_MOD2(f) ((f) & (FIXED1 | FIXED1_MINUS_E))
+
+#define FIXED_TO_DOUBLE(f) (((double) (f)) / 65536)
+#define DOUBLE_TO_FIXED(f) ((int) ((f) * 65536))
+
+typedef enum {
+ RENDER_STATUS_SUCCESS,
+ RENDER_STATUS_NOT_SUPPORTED,
+ RENDER_STATUS_FAILED,
+ RENDER_STATUS_NO_MEMORY
+} render_status_t;
+
+typedef enum {
+ RENDER_FORMAT_A1,
+ RENDER_FORMAT_A8,
+ RENDER_FORMAT_RGB24,
+ RENDER_FORMAT_ARGB32,
+ RENDER_FORMAT_YV12,
+ RENDER_FORMAT_YUY2
+} render_format_t;
+
+typedef enum {
+ RENDER_OPERATOR_CLEAR,
+ RENDER_OPERATOR_SRC,
+ RENDER_OPERATOR_DST,
+ RENDER_OPERATOR_OVER,
+ RENDER_OPERATOR_OVER_REVERSE,
+ RENDER_OPERATOR_IN,
+ RENDER_OPERATOR_IN_REVERSE,
+ RENDER_OPERATOR_OUT,
+ RENDER_OPERATOR_OUT_REVERSE,
+ RENDER_OPERATOR_ATOP,
+ RENDER_OPERATOR_ATOP_REVERSE,
+ RENDER_OPERATOR_XOR,
+ RENDER_OPERATOR_ADD
+} render_operator_t;
+
+typedef enum {
+ RENDER_CLIP_NONE,
+ RENDER_CLIP_RECTANGLES,
+ RENDER_CLIP_TRAPEZOIDS
+} render_clip_t;
+
+typedef enum {
+ RENDER_FILL_NONE,
+ RENDER_FILL_TRANSPARENT,
+ RENDER_FILL_NEAREST,
+ RENDER_FILL_REPEAT,
+ RENDER_FILL_REFLECT
+} render_fill_t;
+
+typedef struct render_matrix {
+ double m[3][3];
+} render_matrix_t;
+
+typedef enum {
+ RENDER_FILTER_NEAREST,
+ RENDER_FILTER_BILINEAR,
+ RENDER_FILTER_CONVOLUTION,
+ RENDER_FILTER_GAUSSIAN,
+ RENDER_FILTER_LINEAR_GRADIENT,
+ RENDER_FILTER_RADIAL_GRADIENT
+} render_filter_t;
+
+typedef struct render_rectangle {
+ short x, y;
+ unsigned short width, height;
+} render_rectangle_t;
+
+typedef struct render_span_fixed {
+ render_fixed16_16_t left, right, y;
+} render_span_fixed_t;
+
+typedef struct render_trapezoid {
+ render_span_fixed_t top, bottom;
+} render_trapezoid_t;
+
+typedef struct render_color {
+ unsigned short red;
+ unsigned short green;
+ unsigned short blue;
+ unsigned short alpha;
+} render_color_t;
+
+typedef struct render_backend render_backend_t;
+
+typedef struct render_surface {
+ const render_backend_t *backend;
+
+ void *surface;
+ int width;
+ int height;
+ unsigned long flags;
+} render_surface_t;
+
+#define RENDER_SURFACE_FLAG_SOLID_MASK (1L << 0)
+#define RENDER_SURFACE_FLAG_TRANSFORM_MASK (1L << 1)
+#define RENDER_SURFACE_FLAG_FILTER_MASK (1L << 2)
+
+#define SURFACE_SOLID(surface) \
+ ((surface)->flags & RENDER_SURFACE_FLAG_SOLID_MASK)
+
+#define SURFACE_TRANSFORM(surface) \
+ ((surface)->flags & RENDER_SURFACE_FLAG_TRANSFORM_MASK)
+
+#define SURFACE_FILTER(surface) \
+ ((surface)->flags & RENDER_SURFACE_FLAG_FILTER_MASK)
+
+struct render_backend {
+ render_surface_t *(*create_similar) (render_surface_t *other,
+ render_format_t format,
+ int width,
+ int height);
+
+ void (*destroy) (render_surface_t *surface);
+
+ render_status_t (*composite) (render_operator_t op,
+ render_surface_t *src,
+ render_surface_t *mask,
+ render_surface_t *dst,
+ int x_src,
+ int y_src,
+ int x_mask,
+ int y_mask,
+ int x_dst,
+ int y_dst,
+ int width,
+ int height);
+
+ render_status_t (*set_pixels) (render_surface_t *dst,
+ render_format_t format,
+ unsigned char *data);
+
+ void (*show) (render_surface_t *dst);
+
+ render_status_t (*set_fill) (render_surface_t *surface,
+ render_fill_t fill);
+
+ render_status_t (*set_component_alpha) (render_surface_t *surface,
+ render_bool_t component_alpha);
+
+ render_status_t (*set_transform) (render_surface_t *surface,
+ render_matrix_t *matrix);
+
+ render_status_t (*set_filter) (render_surface_t *surface,
+ render_filter_t filter,
+ render_fixed16_16_t *params,
+ int n_params);
+
+ render_status_t (*set_clip_rectangles) (render_surface_t *surface,
+ int x_offset,
+ int y_offset,
+ render_rectangle_t *rects,
+ int n_rects);
+
+ render_status_t (*set_clip_trapezoids) (render_surface_t *surface,
+ int x_offset,
+ int y_offset,
+ render_trapezoid_t *traps,
+ int n_traps);
+};
+
+
+/* rendertest.c */
+
+typedef struct render_settings_t {
+ int sleep;
+ int interactive;
+ int npot;
+ int quiet;
+ int first_test, last_test;
+ int repeat;
+ int time;
+ render_operator_t op;
+ render_clip_t clip;
+ render_format_t format;
+} render_settings_t;
+
+int
+render_run (render_surface_t *surface, render_settings_t *settings);
+
+
+/* png.c */
+
+int
+render_read_png (unsigned char *buffer,
+ unsigned int *width,
+ unsigned int *height,
+ unsigned char **data);
+
+
+/* args.c */
+
+typedef struct render_arg_state {
+ render_settings_t settings;
+ void *pointer;
+} render_arg_state_t;
+
+typedef struct render_option {
+ const char *name;
+ int key;
+ const char *arg;
+ unsigned long flags;
+ const char *doc;
+} render_option_t;
+
+typedef int (*render_parser_t) (int key, char *arg, render_arg_state_t *state);
+
+int
+render_parse_arguments (render_parser_t parser,
+ const render_option_t *backend_options,
+ render_arg_state_t *state,
+ int argc, char **argv);
+
+#endif /* RENDERTEST_H_INCLUDED */
diff --git a/examples/renderer-test/traps.h b/examples/renderer-test/traps.h
new file mode 100644
index 0000000..5330650
--- /dev/null
+++ b/examples/renderer-test/traps.h
@@ -0,0 +1,189 @@
+/*
+ * Copyright © 2004 David Reveman
+ *
+ * Permission to use, copy, modify, distribute, and sell this software
+ * and its documentation for any purpose is hereby granted without
+ * fee, provided that the above copyright notice appear in all copies
+ * and that both that copyright notice and this permission notice
+ * appear in supporting documentation, and that the names of
+ * David Reveman not be used in advertising or publicity pertaining to
+ * distribution of the software without specific, written prior permission.
+ * David Reveman makes no representations about the suitability of this
+ * software for any purpose. It is provided "as is" without express or
+ * implied warranty.
+ *
+ * DAVID REVEMAN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN
+ * NO EVENT SHALL DAVID REVEMAN BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ *
+ * Author: David Reveman <davidr@freedesktop.org>
+ */
+
+#ifndef TRAPS_H_INCLUDED
+#define TRAPS_H_INCLUDED
+
+render_trapezoid_t curve_rectangle_traps[] = {
+ {
+ { 0x006c0000, 0x006c0000, 0x00059999 },
+ { 0x0059f998, 0x007e0665, 0x00059fff }
+ }, {
+ { 0x0059f998, 0x007e0665, 0x00059fff },
+ { 0x004a3332, 0x008dcccb, 0x0005cccc }
+ }, {
+ { 0x004a3332, 0x008dcccb, 0x0005cccc },
+ { 0x003c8664, 0x009b7997, 0x00064664 }
+ }, {
+ { 0x003c8664, 0x009b7997, 0x00064664 },
+ { 0x00366d97, 0x00a19264, 0x0006abfd }
+ }, {
+ { 0x00366d97, 0x00a19264, 0x0006abfd },
+ { 0x0030cccb, 0x00a73332, 0x00073332 }
+ }, {
+ { 0x0030cccb, 0x00a73332, 0x00073332 },
+ { 0x002b9f30, 0x00ac60ca, 0x0007e0cb }
+ }, {
+ { 0x002b9f30, 0x00ac60ca, 0x0007e0cb },
+ { 0x0026dffe, 0x00b11ffe, 0x0008b998 }
+ }, {
+ { 0x0026dffe, 0x00b11ffe, 0x0008b998 },
+ { 0x00228a64, 0x00b57598, 0x0009c264 }
+ }, {
+ { 0x00228a64, 0x00b57598, 0x0009c264 },
+ { 0x001e9998, 0x00b96665, 0x000afffe }
+ }, {
+ { 0x001e9998, 0x00b96665, 0x000afffe },
+ { 0x001b08cb, 0x00bcf731, 0x000c7730 }
+ }, {
+ { 0x001b08cb, 0x00bcf731, 0x000c7730 },
+ { 0x0017d331, 0x00c02ccb, 0x000e2cca }
+ }, {
+ { 0x0017d331, 0x00c02ccb, 0x000e2cca },
+ { 0x0014f3fd, 0x00c30bfe, 0x00102597 }
+ }, {
+ { 0x0014f3fd, 0x00c30bfe, 0x00102597 },
+ { 0x00126665, 0x00c59999, 0x00126665 }
+ }, {
+ { 0x00126665, 0x00c59999, 0x00126665 },
+ { 0x00102597, 0x00c7da64, 0x0014f3fd }
+ }, {
+ { 0x00102597, 0x00c7da64, 0x0014f3fd },
+ { 0x000e2cca, 0x00c9d331, 0x0017d331 }
+ }, {
+ { 0x000e2cca, 0x00c9d331, 0x0017d331 },
+ { 0x000c7730, 0x00cb88ca, 0x001b08cb }
+ }, {
+ { 0x000c7730, 0x00cb88ca, 0x001b08cb },
+ { 0x000afffe, 0x00ccfffe, 0x001e9998 }
+ }, {
+ { 0x000afffe, 0x00ccfffe, 0x001e9998 },
+ { 0x0009c264, 0x00ce3d97, 0x00228a64 }
+ }, {
+ { 0x0009c264, 0x00ce3d97, 0x00228a64 },
+ { 0x0008b998, 0x00cf4664, 0x0026dffe }
+ }, {
+ { 0x0008b998, 0x00cf4664, 0x0026dffe },
+ { 0x0007e0cb, 0x00d01f31, 0x002b9f30 }
+ }, {
+ { 0x0007e0cb, 0x00d01f31, 0x002b9f30 },
+ { 0x00073332, 0x00d0cccc, 0x0030cccb }
+ }, {
+ { 0x00073332, 0x00d0cccc, 0x0030cccb },
+ { 0x0006abfd, 0x00d153fe, 0x00366d97 }
+ }, {
+ { 0x0006abfd, 0x00d153fe, 0x00366d97 },
+ { 0x00064664, 0x00d1b998, 0x003c8664 }
+ }, {
+ { 0x00064664, 0x00d1b998, 0x003c8664 },
+ { 0x0005cccc, 0x00d23332, 0x004a3332 }
+ }, {
+ { 0x0005cccc, 0x00d23332, 0x004a3332 },
+ { 0x00059fff, 0x00d25fff, 0x0059f998 }
+ }, {
+ { 0x00059fff, 0x00d25fff, 0x0059f998 },
+ { 0x00059999, 0x00d26666, 0x006c0000 }
+ }, {
+ { 0x00059999, 0x00d26666, 0x006c0000 },
+ { 0x00059fff, 0x00d26000, 0x007e0665 }
+ }, {
+ { 0x00059fff, 0x00d25fff, 0x007e0665 },
+ { 0x0005cccc, 0x00d23333, 0x008dcccb }
+ }, {
+ { 0x0005cccc, 0x00d23332, 0x008dcccb },
+ { 0x00064664, 0x00d1b999, 0x009b7997 }
+ }, {
+ { 0x00064664, 0x00d1b998, 0x009b7997 },
+ { 0x0006abfd, 0x00d153ff, 0x00a19264 }
+ }, {
+ { 0x0006abfd, 0x00d153fe, 0x00a19264 },
+ { 0x00073332, 0x00d0cccd, 0x00a73332 }
+ }, {
+ { 0x00073332, 0x00d0cccc, 0x00a73332 },
+ { 0x0007e0cb, 0x00d01f32, 0x00ac60ca }
+ }, {
+ { 0x0007e0cb, 0x00d01f31, 0x00ac60ca },
+ { 0x0008b998, 0x00cf4665, 0x00b11ffe }
+ }, {
+ { 0x0008b998, 0x00cf4664, 0x00b11ffe },
+ { 0x0009c264, 0x00ce3d98, 0x00b57598 }
+ }, {
+ { 0x0009c264, 0x00ce3d97, 0x00b57598 },
+ { 0x000afffe, 0x00ccffff, 0x00b96665 }
+ }, {
+ { 0x000afffe, 0x00ccfffe, 0x00b96665 },
+ { 0x000c7730, 0x00cb88cb, 0x00bcf731 }
+ }, {
+ { 0x000c7730, 0x00cb88ca, 0x00bcf731 },
+ { 0x000e2cca, 0x00c9d332, 0x00c02ccb }
+ }, {
+ { 0x000e2cca, 0x00c9d331, 0x00c02ccb },
+ { 0x00102597, 0x00c7da65, 0x00c30bfe }
+ }, {
+ { 0x00102597, 0x00c7da64, 0x00c30bfe },
+ { 0x00126665, 0x00c5999a, 0x00c59999 }
+ }, {
+ { 0x00126665, 0x00c59999, 0x00c59999 },
+ { 0x0014f3fd, 0x00c30bff, 0x00c7da64 }
+ }, {
+ { 0x0014f3fd, 0x00c30bfe, 0x00c7da64 },
+ { 0x0017d331, 0x00c02ccc, 0x00c9d331 }
+ }, {
+ { 0x0017d331, 0x00c02ccb, 0x00c9d331 },
+ { 0x001b08cb, 0x00bcf732, 0x00cb88ca }
+ }, {
+ { 0x001b08cb, 0x00bcf731, 0x00cb88ca },
+ { 0x001e9998, 0x00b96666, 0x00ccfffe }
+ }, {
+ { 0x001e9998, 0x00b96665, 0x00ccfffe },
+ { 0x00228a64, 0x00b57599, 0x00ce3d97 }
+ }, {
+ { 0x00228a64, 0x00b57598, 0x00ce3d97 },
+ { 0x0026dffe, 0x00b11fff, 0x00cf4664 }
+ }, {
+ { 0x0026dffe, 0x00b11ffe, 0x00cf4664 },
+ { 0x002b9f30, 0x00ac60cb, 0x00d01f31 }
+ }, {
+ { 0x002b9f30, 0x00ac60ca, 0x00d01f31 },
+ { 0x0030cccb, 0x00a73333, 0x00d0cccc }
+ }, {
+ { 0x0030cccb, 0x00a73332, 0x00d0cccc },
+ { 0x00366d97, 0x00a19265, 0x00d153fe }
+ }, {
+ { 0x00366d97, 0x00a19264, 0x00d153fe },
+ { 0x003c8664, 0x009b7998, 0x00d1b998 }
+ }, {
+ { 0x003c8664, 0x009b7997, 0x00d1b998 },
+ { 0x004a3332, 0x008dcccc, 0x00d23332 }
+ }, {
+ { 0x004a3332, 0x008dcccb, 0x00d23332 },
+ { 0x0059f998, 0x007e0666, 0x00d25fff }
+ }, {
+ { 0x0059f998, 0x007e0665, 0x00d25fff },
+ { 0x006c0000, 0x006c0001, 0x00d26666 }
+ }
+};
+
+#endif /* TRAPS_H_INCLUDED */