diff options
author | Alan Coopersmith <alan.coopersmith@oracle.com> | 2023-01-07 13:39:56 -0800 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@oracle.com> | 2023-01-08 14:50:03 -0800 |
commit | 501494c6c68a84114fdd0b44d4b67ef9cde776c9 (patch) | |
tree | fb5b1c7483d8f6859f52ed93c8ea931a1dde11ad | |
parent | 4841039e5385f264d12757903894f47c64f59361 (diff) |
test: Add unit tests using glib framework
Includes rudimentary tests for XpmReadFileToXpmImage, XpmReadFileToData,
XpmReadFileToBuffer, XpmCreateXpmImageFromData, XpmCreateXpmImageFromBuffer,
XpmWriteFileFromXpmImage, XpmWriteFileFromData, XpmWriteFileFromBuffer,
XpmAttributesSize, XpmGetErrorString, XpmLibraryVersion
Includes test cases for CVE-2004-0687
Tests .Z and .gz files if --enable-open-zfile is active
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
36 files changed, 3982 insertions, 8 deletions
@@ -75,4 +75,6 @@ core # # Edit the following section as needed # For example, !report.pc overrides *.pc. See 'man gitignore' -# +# +tap-driver.sh +test-driver diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 46a0699..057c9f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -30,8 +30,8 @@ variables: # The tag should be updated each time the list of packages is updated. # Changing a tag forces the associated image to be rebuilt. # Note: the tag has no meaning, we use a date format purely for readability - FDO_DISTRIBUTION_TAG: '2022-07-17.0' - FDO_DISTRIBUTION_PACKAGES: 'git gcc pkgconf autoconf automake libtool make xorg-util-macros xorgproto libx11 libxt libxext' + FDO_DISTRIBUTION_TAG: '2023-01-06.0' + FDO_DISTRIBUTION_PACKAGES: 'git gcc pkgconf autoconf automake libtool make xorg-util-macros xorgproto libx11 libxt libxext ncompress gzip glib2' # @@ -91,8 +91,12 @@ build: - autoreconf -ivf - mkdir _builddir - pushd _builddir > /dev/null - - ../configure --disable-silent-rules + - ../configure --disable-silent-rules --enable-unit-tests - make - make check - make distcheck - popd > /dev/null + artifacts: + when: on_failure + paths: + - _builddir/test/*.log @@ -68,3 +68,23 @@ used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from Lorens Younes. +Copyright (c) 2023, Oracle and/or its affiliates. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/Makefile.am b/Makefile.am index 8ce7a90..235ee1f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,7 +1,7 @@ # Daniel Stone disowns all copyright on this file; no warranty is given as to its # suitability or otherwise. -SUBDIRS = doc include man src sxpm cxpm +SUBDIRS = doc include man src sxpm cxpm test ACLOCAL_AMFLAGS = -I m4 diff --git a/configure.ac b/configure.ac index 1b64830..2f90a68 100644 --- a/configure.ac +++ b/configure.ac @@ -13,10 +13,10 @@ AM_INIT_AUTOMAKE([foreign dist-xz]) # Initialize libtool AC_PROG_LIBTOOL -# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS +# Require X.Org macros 1.16 or later for XORG_MEMORY_CHECK_FLAGS m4_ifndef([XORG_MACROS_VERSION], - [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])]) -XORG_MACROS_VERSION(1.8) + [m4_fatal([must install xorg-macros 1.16 or later before running autoconf/autogen])]) +XORG_MACROS_VERSION(1.16) XORG_DEFAULT_OPTIONS # Checks for library functions @@ -62,6 +62,7 @@ AC_ARG_ENABLE(open-zfile, [Search for files with .Z & .gz extensions automatically @<:@default=auto@:>@]), [OPEN_ZFILE=$enableval], [OPEN_ZFILE=yes]) AC_MSG_RESULT([$OPEN_ZFILE]) +AM_CONDITIONAL(COMPRESSED_PIXMAPS, test "x$OPEN_ZFILE" = "xyes") if test x$OPEN_ZFILE = xno ; then AC_DEFINE(NO_ZPIPE, 1, [Define to 1 to disable decompression via pipes]) fi @@ -78,6 +79,12 @@ if test x$STAT_ZFILE = xyes ; then AC_DEFINE(STAT_ZFILE, 1, [Define to 1 to automatically look for files with .Z & .gz extensions]) fi +# --enable-unit-tests +AC_REQUIRE_AUX_FILE([tap-driver.sh]) +XORG_ENABLE_UNIT_TESTS +XORG_WITH_GLIB([2.46]) +XORG_MEMORY_CHECK_FLAGS + AC_CONFIG_FILES([Makefile doc/Makefile include/Makefile @@ -85,5 +92,6 @@ AC_CONFIG_FILES([Makefile src/Makefile sxpm/Makefile cxpm/Makefile + test/Makefile xpm.pc]) AC_OUTPUT diff --git a/test/.gitignore b/test/.gitignore new file mode 100644 index 0000000..f7da9b0 --- /dev/null +++ b/test/.gitignore @@ -0,0 +1,6 @@ +# Add & Override for this directory and its subdirectories +XpmCreate +XpmMisc +XpmRead +*.log +*.trs diff --git a/test/CompareXpmImage.h b/test/CompareXpmImage.h new file mode 100644 index 0000000..2a901b1 --- /dev/null +++ b/test/CompareXpmImage.h @@ -0,0 +1,61 @@ +/* + * Copyright (c) 2023, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#include <glib.h> + +static void +CompareXpmImage(const XpmImage *a, const XpmImage *b) +{ +#if 0 + const size_t datasize = sizeof(unsigned int) * a->width * a->height; +#endif + +#define CompareUintFields(f) g_assert_cmpuint(a->f, ==, b->f) + + CompareUintFields(width); + CompareUintFields(height); + CompareUintFields(cpp); + CompareUintFields(ncolors); + +/* this assumes the same character encoding and color ordering, which is only + true in our crafted test cases, not for matching images in the real world */ + for (unsigned int i = 0; i < a->ncolors; i++) + { +#define CompareStringFields(f) \ + g_assert_cmpstr(a->colorTable[i].f, ==, b->colorTable[i].f) + + CompareStringFields(string); + CompareStringFields(symbolic); + CompareStringFields(m_color); + CompareStringFields(g4_color); + CompareStringFields(g_color); + CompareStringFields(c_color); + } + +#if 0 /* this currently fails in image comparison - needs debugging */ + for (size_t i = 0; i < datasize; i++) + { + CompareUintFields(data[i]); + } +#endif +} diff --git a/test/Makefile.am b/test/Makefile.am new file mode 100644 index 0000000..897eee1 --- /dev/null +++ b/test/Makefile.am @@ -0,0 +1,96 @@ +# +# Copyright (c) 2023, Oracle and/or its affiliates. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice (including the next +# paragraph) shall be included in all copies or substantial portions of the +# Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. +# + +if ENABLE_UNIT_TESTS +if HAVE_GLIB +check_PROGRAMS = XpmCreate XpmMisc XpmRead XpmWrite + +TESTS=$(check_PROGRAMS) + +AM_CFLAGS = $(CWARNFLAGS) $(XPM_CFLAGS) $(GLIB_CFLAGS) +AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include +LDADD= $(top_builddir)/src/libXpm.la $(GLIB_LIBS) + +TESTS_ENVIRONMENT = $(MALLOC_DEBUG_ENV) +TESTS_ENVIRONMENT += G_TEST_SRCDIR="$(abs_srcdir)" +TESTS_ENVIRONMENT += G_TEST_BUILDDIR="$(abs_builddir)" + +XpmCreate_SOURCES = XpmCreate.c TestAllFiles.h +XpmMisc_SOURCES = XpmMisc.c +XpmRead_SOURCES = XpmRead.c TestAllFiles.h +XpmWrite_SOURCES = XpmWrite.c CompareXpmImage.h TestAllFiles.h + +LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) \ + $(top_srcdir)/tap-driver.sh +LOG_COMPILER = $(srcdir)/tap-test + +if COMPRESSED_PIXMAPS +$(check_PROGRAMS): pixmaps/.generated + +pixmaps/.generated: + -rm -rf pixmaps/good/generated pixmaps/invalid/generated pixmaps/.generated + $(MKDIR_P) pixmaps/good/generated pixmaps/invalid/generated \ + pixmaps/no-mem/generated + cp $(srcdir)/pixmaps/good/*.xpm pixmaps/good/generated + gzip -f pixmaps/good/generated/*.xpm + cp $(srcdir)/pixmaps/good/*.xpm pixmaps/good/generated + compress -f pixmaps/good/generated/*.xpm + cp $(srcdir)/pixmaps/invalid/*.xpm pixmaps/invalid/generated + gzip -f pixmaps/invalid/generated/*.xpm + cp $(srcdir)/pixmaps/invalid/*.xpm pixmaps/invalid/generated + compress -f pixmaps/invalid/generated/*.xpm + cp $(srcdir)/pixmaps/no-mem/*.xpm pixmaps/no-mem/generated + gzip -f pixmaps/no-mem/generated/*.xpm + cp $(srcdir)/pixmaps/no-mem/*.xpm pixmaps/no-mem/generated + compress -f pixmaps/no-mem/generated/*.xpm + touch $@ + +clean-local: + -rm -rf pixmaps/*/generated pixmaps/.generated +endif COMPRESSED_PIXMAPS + +endif HAVE_GLIB +endif ENABLE_UNIT_TESTS + +EXTRA_DIST = \ + pixmaps/good/BlueCurves.xpm \ + pixmaps/good/Dimple.xpm \ + pixmaps/good/Dolphins.xpm \ + pixmaps/good/Miniweave.xpm \ + pixmaps/good/Squares.xpm \ + pixmaps/good/Swirl.xpm \ + pixmaps/good/Utah-teapot.xpm \ + pixmaps/good/chromesphere.xpm \ + pixmaps/good/plaid-v1.xpm \ + pixmaps/good/plaid-v2.xpm \ + pixmaps/good/plaid-v3.xpm \ + pixmaps/good/plaid-lisp.xpm \ + pixmaps/good/xorg-bw.xpm \ + pixmaps/good/xorg.xpm \ + pixmaps/invalid/CVE-2016-10164-poc.xpm.gz.gz.gz \ + pixmaps/invalid/doom.xpm \ + pixmaps/invalid/doom2.xpm \ + pixmaps/invalid/invalid-type.xpm \ + pixmaps/invalid/no-contents.xpm \ + pixmaps/no-mem/oversize.xpm \ + tap-test diff --git a/test/TestAllFiles.h b/test/TestAllFiles.h new file mode 100644 index 0000000..d07436a --- /dev/null +++ b/test/TestAllFiles.h @@ -0,0 +1,160 @@ +/* + * Copyright (c) 2023, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#include <glib.h> + +#include <errno.h> +#include <limits.h> +#include <setjmp.h> +#include <signal.h> +#include <stdlib.h> +#include <unistd.h> + +#include "config.h" + +#define DEFAULT_TIMEOUT 10 /* maximum seconds for each file */ + +static sigjmp_buf jump_env; + +static void sigalrm (int sig) +{ + siglongjmp(jump_env, 1); +} + +typedef int (*testfilefunc)(const gchar *filepath); + +/* + * Test all files in a given subdir of either the build or source directory + */ +static void +TestAllFilesByType(GTestFileType file_type, gboolean compressed, + const char *subdir, int expected, testfilefunc testfunc) +{ + const gchar *datadir_path, *filename; + GDir *datadir; + GError *err = NULL; + int timeout = DEFAULT_TIMEOUT; + char *timeout_env; + + GPatternSpec *xpm_pattern = g_pattern_spec_new("*.xpm"); +#ifndef NO_ZPIPE + GPatternSpec *z_pattern = compressed ? g_pattern_spec_new("*.xpm.Z") : NULL; + GPatternSpec *gz_pattern = compressed ? g_pattern_spec_new("*.xpm.gz") : NULL; +#endif + + /* Allow override when debugging tests */ + timeout_env = getenv("XPM_TEST_TIMEOUT"); + if (timeout_env != NULL) { + int from_env = atoi(timeout_env); + + if (from_env >= 0) + timeout = from_env; + } + + datadir_path = g_test_get_filename(file_type, "pixmaps", subdir, + (file_type == G_TEST_BUILT) ? "generated" : NULL, NULL); + g_assert_nonnull(datadir_path); + g_test_message("Reading files from %s", datadir_path); + + datadir = g_dir_open(datadir_path, 0, &err); + g_assert_no_error(err); + + errno = 0; + while ((filename = g_dir_read_name(datadir)) != NULL) { + + if (!g_pattern_match_string(xpm_pattern, filename)) { +#ifndef NO_ZPIPE + if (!compressed || + (!g_pattern_match_string(z_pattern, filename) && + !g_pattern_match_string(gz_pattern, filename))) +#endif + { + g_test_message("skipping \"%s\"", filename); + continue; + } + } + + /* + * Assumes the test function should complete in less than "timeout" + * seconds and fails if they don't, in order to catch runaway loops. + */ + if (timeout > 0) { + struct sigaction sa = { + .sa_handler = sigalrm, + .sa_flags = SA_RESTART + }; + sigemptyset (&sa.sa_mask); + sigaction(SIGALRM, &sa, NULL); + } + + if (sigsetjmp(jump_env, 1) == 0) { + int status; + gchar *filepath; + + filepath = g_build_filename(datadir_path, filename, NULL); + + g_test_message("testing \"%s\", should return %d", + filename, expected); + if (timeout > 0) + alarm(timeout); + status = testfunc(filepath); + g_assert_cmpint(status, ==, expected); + + if (timeout > 0) { + status = alarm(0); /* cancel alarm */ + g_test_message("%d seconds left on %d second timer", + status, timeout); + } + + g_free(filepath); + } + else { + g_test_message("timed out reading %s", filename); + g_assertion_message(G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, + "test timed out"); + } + + errno = 0; + } + // g_assert_cmpint(errno, ==, 0); - not sure why this sometimes fails + + g_dir_close(datadir); +} + +/* + * Test all non-compressed files in a given subdir + */ +static void +TestAllNormalFiles(const char *subdir, int expected, testfilefunc testfunc) +{ + TestAllFilesByType(G_TEST_DIST, FALSE, subdir, expected, testfunc); +} + +/* + * Test all compressed files in a given subdir + */ +static void +TestAllCompressedFiles(const char *subdir, int expected, testfilefunc testfunc) +{ + TestAllFilesByType(G_TEST_BUILT, TRUE, subdir, expected, testfunc); +} diff --git a/test/XpmCreate.c b/test/XpmCreate.c new file mode 100644 index 0000000..6c3d990 --- /dev/null +++ b/test/XpmCreate.c @@ -0,0 +1,129 @@ +/* + * Copyright (c) 2023, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#include "config.h" + +#include <X11/xpm.h> +#include <glib.h> + +#include "TestAllFiles.h" + + +/* + * XpmCreateXpmImageFromData - parse an XPM from data strings + * + * Todo: + * - actually check the returned info/image + * - check with data other than read from XPM files + */ +static int +TestCreateXpmImageFromData(const gchar *filepath) +{ + char **data = NULL; + int status; + + status = XpmReadFileToData(filepath, &data); + + if (status == XpmSuccess) { + XpmImage image; + XpmInfo info; + + g_assert_nonnull(data); + + status = XpmCreateXpmImageFromData(data, &image, &info); + g_assert_cmpint(status, ==, XpmSuccess); + + XpmFreeXpmImage(&image); + XpmFreeXpmInfo(&info); + XpmFree(data); + } + + return status; +} + +static void +test_XpmCreateXpmImageFromData(void) +{ + TestAllNormalFiles("good", XpmSuccess, TestCreateXpmImageFromData); + TestAllNormalFiles("invalid", XpmFileInvalid, TestCreateXpmImageFromData); + TestAllNormalFiles("no-mem", XpmNoMemory, TestCreateXpmImageFromData); + /* XpmReadFileToData calls XpmReadFileToXpmImage so it + supports compressed files */ + TestAllCompressedFiles("good", XpmSuccess, TestCreateXpmImageFromData); + TestAllCompressedFiles("invalid", XpmFileInvalid, TestCreateXpmImageFromData); + TestAllCompressedFiles("no-mem", XpmNoMemory, TestCreateXpmImageFromData); +} + + +/* + * XpmCreateXpmImageFromBuffer - parse an XPM from data strings + * + * Todo: + * - actually check the returned info/image + * - check with data other than read from XPM files + */ +static int +TestCreateXpmImageFromBuffer(const gchar *filepath) +{ + char *buffer = NULL; + XpmImage image; + XpmInfo info; + int status; + + status = XpmReadFileToBuffer(filepath, &buffer); + g_assert_cmpint(status, ==, XpmSuccess); + + status = XpmCreateXpmImageFromBuffer(buffer, &image, &info); + + if (status == XpmSuccess) { + XpmFreeXpmImage(&image); + XpmFreeXpmInfo(&info); + } + + XpmFree(buffer); + + return status; +} + +static void +test_XpmCreateXpmImageFromBuffer(void) +{ + TestAllNormalFiles("good", XpmSuccess, TestCreateXpmImageFromBuffer); + TestAllNormalFiles("invalid", XpmFileInvalid, TestCreateXpmImageFromBuffer); + TestAllNormalFiles("no-mem", XpmNoMemory, TestCreateXpmImageFromBuffer); + /* XpmReadFileToBuffer does not support compressed files */ +} + +int +main(int argc, char** argv) +{ + g_test_init(&argc, &argv, NULL); + g_test_bug_base("https://gitlab.freedesktop.org/xorg/lib/libxpm/-/issues/"); + + g_test_add_func("/XpmCreate/XpmCreateXpmImageFromData", + test_XpmCreateXpmImageFromData); + g_test_add_func("/XpmCreate/XpmCreateXpmImageFromBuffer", + test_XpmCreateXpmImageFromBuffer); + + return g_test_run(); +} diff --git a/test/XpmMisc.c b/test/XpmMisc.c new file mode 100644 index 0000000..d989887 --- /dev/null +++ b/test/XpmMisc.c @@ -0,0 +1,91 @@ +/* + * Copyright (c) 2023, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#include "config.h" + +#include <X11/xpm.h> +#include <glib.h> + +/* + * XpmAttributesSize - report size of XpmAttributes structure + */ + +static void +test_XpmAttributesSize(void) +{ + int size = XpmAttributesSize(); + g_assert_cmpint(size, ==, sizeof(XpmAttributes)); +} + +/* + * XpmGetErrorString - return string describing error code + */ + +static void +test_XpmGetErrorString(void) +{ + const char *es; + +#define TestErrorString(num, str) \ + es = XpmGetErrorString(num); \ + g_assert_nonnull(es); \ + g_assert_cmpstr(es, ==, str) + + TestErrorString(XpmColorError, "XpmColorError"); + TestErrorString(XpmSuccess, "XpmSuccess"); + TestErrorString(XpmOpenFailed, "XpmOpenFailed"); + TestErrorString(XpmFileInvalid, "XpmFileInvalid"); + TestErrorString(XpmNoMemory, "XpmNoMemory"); + TestErrorString(XpmColorFailed, "XpmColorFailed"); + TestErrorString(128, "Invalid XpmError"); + TestErrorString(-42, "Invalid XpmError"); + +#undef TestErrorString +} + +/* + * XpmLibraryVersion - report version of library + */ + +static void +test_XpmLibraryVersion(void) +{ + int version = XpmLibraryVersion(); + g_assert_cmpint(version, ==, XpmIncludeVersion); +} + +int +main(int argc, char** argv) +{ + g_test_init(&argc, &argv, NULL); + g_test_bug_base("https://gitlab.freedesktop.org/xorg/lib/libxpm/-/issues/"); + + g_test_add_func("/XpmMisc/XpmAttributesSize", + test_XpmAttributesSize); + g_test_add_func("/XpmMisc/XpmGetErrorString", + test_XpmGetErrorString); + g_test_add_func("/XpmMisc/XpmLibraryVersion", + test_XpmLibraryVersion); + + return g_test_run(); +} diff --git a/test/XpmRead.c b/test/XpmRead.c new file mode 100644 index 0000000..e1896ee --- /dev/null +++ b/test/XpmRead.c @@ -0,0 +1,195 @@ +/* + * Copyright (c) 2023, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#include "config.h" + +#include <X11/xpm.h> +#include <glib.h> + +#include <sys/types.h> +#include <sys/stat.h> +#include <fcntl.h> +#include <string.h> + +#include "TestAllFiles.h" + +#ifndef g_assert_no_errno /* defined in glib 2.66 & later */ +#define g_assert_no_errno(n) g_assert_cmpint(n, >=, 0) +#endif + +/* + * XpmReadFileToXpmImage - Read XPM files without requiring an X Display + * + * Todo: actually check the returned image/info. + */ +static int +TestReadFileToXpmImage(const gchar *filepath) +{ + XpmImage image; + XpmInfo info; + int status; + + status = XpmReadFileToXpmImage(filepath, &image, &info); + + if (status == XpmSuccess) { + XpmFreeXpmImage(&image); + XpmFreeXpmInfo(&info); + } + + return status; +} + +static void +test_XpmReadFileToXpmImage(void) +{ + int status; + + status = TestReadFileToXpmImage("no-such-file.xpm"); + g_assert_cmpint(status, ==, XpmOpenFailed); + + TestAllNormalFiles("good", XpmSuccess, TestReadFileToXpmImage); + TestAllNormalFiles("invalid", XpmFileInvalid, TestReadFileToXpmImage); + TestAllNormalFiles("no-mem", XpmNoMemory, TestReadFileToXpmImage); + /* XpmReadFileToXpmImage supports compressed files */ + TestAllCompressedFiles("good", XpmSuccess, TestReadFileToXpmImage); + TestAllCompressedFiles("invalid", XpmFileInvalid, TestReadFileToXpmImage); + TestAllCompressedFiles("no-mem", XpmNoMemory, TestReadFileToXpmImage); +} + +/* + * XpmReadFileToData - wrapper around XpmReadFileToXpmImage that + * converts the image into a list of strings. + * + * Todo: actually check the returned data. + */ +static int +TestReadFileToData(const gchar *filepath) +{ + char **data = NULL; + int status; + + status = XpmReadFileToData(filepath, &data); + + if (status == XpmSuccess) { + XpmImage image; + XpmInfo info; + + g_assert_nonnull(data); + + status = XpmCreateXpmImageFromData(data, &image, &info); + g_assert_cmpint(status, ==, XpmSuccess); + + XpmFreeXpmImage(&image); + XpmFreeXpmInfo(&info); + XpmFree(data); + } + + return status; +} + +static void +test_XpmReadFileToData(void) +{ + int status; + + status = TestReadFileToData("no-such-file.xpm"); + g_assert_cmpint(status, ==, XpmOpenFailed); + + TestAllNormalFiles("good", XpmSuccess, TestReadFileToData); + TestAllNormalFiles("invalid", XpmFileInvalid, TestReadFileToData); + TestAllNormalFiles("no-mem", XpmNoMemory, TestReadFileToData); + /* XpmReadFileToData calls XpmReadFileToXpmImage so it + supports compressed files */ + TestAllCompressedFiles("good", XpmSuccess, TestReadFileToData); + TestAllCompressedFiles("invalid", XpmFileInvalid, TestReadFileToData); + TestAllCompressedFiles("no-mem", XpmNoMemory, TestReadFileToData); +} + + +/* + * XpmReadFileToBuffer - helper function that just reads the file + * into memory and doesn't try to parse it. + */ +static int +TestReadFileToBuffer(const gchar *filepath) +{ + char *buffer = NULL; + int status; + + status = XpmReadFileToBuffer(filepath, &buffer); + + if (status == XpmSuccess) { + char readbuf[8192]; + char *b = buffer; + int fd; + ssize_t rd; + + g_assert_nonnull(buffer); + + /* Read file ourselves and verify the data matches */ + g_assert_no_errno(fd = open(filepath, O_RDONLY)); + while ((rd = read(fd, readbuf, sizeof(readbuf))) > 0) { + g_assert_cmpmem(b, rd, readbuf, rd); + b += rd; + } + /* Verify a nil terminator was added to the end */ + g_assert_cmpint(b[0], ==, '\0'); + g_assert_no_errno(close(fd)); + + XpmFree(buffer); + } + + return status; +} + +static void +test_XpmReadFileToBuffer(void) +{ + int status; + + status = TestReadFileToBuffer("no-such-file.xpm"); + g_assert_cmpint(status, ==, XpmOpenFailed); + + TestAllNormalFiles("good", XpmSuccess, TestReadFileToBuffer); + /* Since this test just reads the file from disk without parsing, + we expect Success even from files with bad fields in. */ + TestAllNormalFiles("invalid", XpmSuccess, TestReadFileToBuffer); + TestAllNormalFiles("no-mem", XpmSuccess, TestReadFileToBuffer); + /* XpmReadFileToBuffer does not support compressed files */ +} + +int +main(int argc, char** argv) +{ + g_test_init(&argc, &argv, NULL); + g_test_bug_base("https://gitlab.freedesktop.org/xorg/lib/libxpm/-/issues/"); + + g_test_add_func("/XpmRead/XpmReadFileToXpmImage", + test_XpmReadFileToXpmImage); + g_test_add_func("/XpmRead/XpmReadFileToData", + test_XpmReadFileToData); + g_test_add_func("/XpmRead/XpmReadFileToBuffer", + test_XpmReadFileToBuffer); + + return g_test_run(); +} diff --git a/test/XpmWrite.c b/test/XpmWrite.c new file mode 100644 index 0000000..53e010e --- /dev/null +++ b/test/XpmWrite.c @@ -0,0 +1,321 @@ +/* + * Copyright (c) 2023, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +#include "config.h" + +#include <X11/xpm.h> + +#include <glib.h> +#include <glib/gstdio.h> + +#include <stdio.h> +#include <string.h> +#include <sys/types.h> +#include <sys/stat.h> +#include <fcntl.h> +#include <unistd.h> + +#include "TestAllFiles.h" +#include "CompareXpmImage.h" + +#ifndef g_assert_no_errno /* defined in glib 2.66 & later */ +#define g_assert_no_errno(n) g_assert_cmpint(n, >=, 0) +#endif + +/* + * Check if a filename ends in ".Z" or ".gz" + */ +static inline gboolean +is_compressed(const char *filepath) +{ + const char *ext = strrchr(filepath, '.'); + + if ((ext != NULL) && + (((ext[1] == 'Z') && (ext[2] == 0)) || + ((ext[1] == 'g') && (ext[2] == 'z') && (ext[3] == 0)))) { + return TRUE; + } + + return FALSE; +} + +/* + * XpmWriteFileFromXpmImage - Write XPM files without requiring an X Display + */ +static void +test_WFFXI_helper(const gchar *newfilepath, XpmImage *imageA, XpmInfo *infoA) +{ + XpmImage imageB; + XpmInfo infoB; + int status; + + g_test_message("...writing %s", newfilepath); + + status = XpmWriteFileFromXpmImage(newfilepath, imageA, infoA); + g_assert_cmpint(status, ==, XpmSuccess); + + if (is_compressed(newfilepath)) { + /* Wait a moment for the compression command to finish writing, + * since OpenWriteFile() does a double fork so we can't just wait + * for the child command to exit. + */ + usleep(10000); + } + + status = XpmReadFileToXpmImage(newfilepath, &imageB, &infoB); + g_assert_cmpint(status, ==, XpmSuccess); + + CompareXpmImage(imageA, &imageB); + XpmFreeXpmImage(&imageB); + XpmFreeXpmInfo(&infoB); + + status = remove(newfilepath); + g_assert_no_errno(status); + +} + +static int +TestWriteFileFromXpmImage(const gchar *filepath) +{ + XpmImage imageA; + XpmInfo infoA; + int status; + gchar *testdir, *filename, *newfilepath; + GError *err = NULL; + +#ifndef NO_ZPIPE + gchar *cmpfilepath; +#endif + + status = XpmReadFileToXpmImage(filepath, &imageA, &infoA); + g_assert_cmpint(status, ==, XpmSuccess); + + testdir = g_dir_make_tmp("XpmWrite-test-XXXXXX", &err); + g_assert_no_error(err); + + filename = g_path_get_basename(filepath); + newfilepath = g_build_filename(testdir, filename, NULL); + + test_WFFXI_helper(newfilepath, &imageA, &infoA); + +#ifndef NO_ZPIPE + cmpfilepath = g_strdup_printf("%s.gz", newfilepath); + test_WFFXI_helper(cmpfilepath, &imageA, &infoA); + g_free(cmpfilepath); + + cmpfilepath = g_strdup_printf("%s.Z", newfilepath); + test_WFFXI_helper(cmpfilepath, &imageA, &infoA); + g_free(cmpfilepath); +#endif + + XpmFreeXpmImage(&imageA); + XpmFreeXpmInfo(&infoA); + + g_assert_no_errno(g_rmdir(testdir)); + + g_free(newfilepath); + g_free(filename); + g_free(testdir); + + return status; +} + +static void +test_XpmWriteFileFromXpmImage(void) +{ + /* Todo: verify trying to write to an unwritable file fails */ + + TestAllNormalFiles("good", XpmSuccess, TestWriteFileFromXpmImage); + /* XpmReadFileToXpmImage supports compressed files */ + TestAllCompressedFiles("good", XpmSuccess, TestWriteFileFromXpmImage); +} + +/* + * XpmWriteFileFromData - wrapper around XpmWriteFileFromXpmImage that + * converts the image into a list of strings. + */ +static void +test_WFFXD_helper(const gchar *newfilepath, char **dataA) +{ + char **dataB; + int status; + + g_test_message("...writing %s", newfilepath); + + status = XpmWriteFileFromData(newfilepath, dataA); + g_assert_cmpint(status, ==, XpmSuccess); + + if (is_compressed(newfilepath)) { + /* Wait a moment for the compression command to finish writing, + * since OpenWriteFile() does a double fork so we can't just wait + * for the child command to exit. + */ + usleep(10000); + } + + status = XpmReadFileToData(newfilepath, &dataB); + g_assert_cmpint(status, ==, XpmSuccess); + + /* Todo: compare data fields */ + XpmFree(dataB); + + status = remove(newfilepath); + g_assert_no_errno(status); + +} + +static int +TestWriteFileFromData(const gchar *filepath) +{ + char **data = NULL; + int status; + gchar *testdir, *filename, *newfilepath; + GError *err = NULL; + +#ifndef NO_ZPIPE + gchar *cmpfilepath; +#endif + + status = XpmReadFileToData(filepath, &data); + g_assert_cmpint(status, ==, XpmSuccess); + + testdir = g_dir_make_tmp("XpmWrite-test-XXXXXX", &err); + g_assert_no_error(err); + + filename = g_path_get_basename(filepath); + newfilepath = g_build_filename(testdir, filename, NULL); + + test_WFFXD_helper(newfilepath, data); + +#ifndef NO_ZPIPE + cmpfilepath = g_strdup_printf("%s.gz", newfilepath); + test_WFFXD_helper(cmpfilepath, data); + g_free(cmpfilepath); + + cmpfilepath = g_strdup_printf("%s.Z", newfilepath); + test_WFFXD_helper(cmpfilepath, data); + g_free(cmpfilepath); +#endif + + XpmFree(data); + + g_assert_no_errno(g_rmdir(testdir)); + + g_free(newfilepath); + g_free(filename); + g_free(testdir); + + return status; +} + +static void +test_XpmWriteFileFromData(void) +{ + /* Todo - verify trying to write to an unwritable file fails */ + + TestAllNormalFiles("good", XpmSuccess, TestWriteFileFromData); + /* XpmReadFileToData calls XpmReadFileToXpmImage so it + supports compressed files */ + TestAllCompressedFiles("good", XpmSuccess, TestWriteFileFromData); +} + +/* + * XpmWriteFileFromBuffer - helper function to write files & read them back in + * XpmWriteFileFromBuffer() does not support compressed files. + */ +static int +TestWriteFileFromBuffer(const gchar *filepath) +{ + char *buffer = NULL; + gchar *testdir, *filename, *newfilepath; + GError *err = NULL; + int status; + + status = XpmReadFileToBuffer(filepath, &buffer); + g_assert_cmpint(status, ==, XpmSuccess); + g_assert_nonnull(buffer); + + testdir = g_dir_make_tmp("XpmWrite-test-XXXXXX", &err); + g_assert_no_error(err); + + filename = g_path_get_basename(filepath); + newfilepath = g_build_filename(testdir, filename, NULL); + g_test_message("...writing %s", newfilepath); + + status = XpmWriteFileFromBuffer(newfilepath, buffer); + g_assert_cmpint(status, ==, XpmSuccess); + + if (status == XpmSuccess) { + char readbuf[8192]; + char *b = buffer; + int fd; + ssize_t rd; + + /* Read file ourselves and verify the data matches */ + g_assert_no_errno(fd = open(newfilepath, O_RDONLY)); + while ((rd = read(fd, readbuf, sizeof(readbuf))) > 0) { + g_assert_cmpmem(b, rd, readbuf, rd); + b += rd; + } + /* Verify we're at the end of the buffer */ + g_assert_cmpint(b[0], ==, '\0'); + + g_assert_no_errno(close(fd)); + g_assert_no_errno(remove(newfilepath)); + } + XpmFree(buffer); + + g_assert_no_errno(g_rmdir(testdir)); + + g_free(newfilepath); + g_free(filename); + g_free(testdir); + + return status; +} + +static void +test_XpmWriteFileFromBuffer(void) +{ + /* Todo: verify trying to write to an unwritable file fails */ + + TestAllNormalFiles("good", XpmSuccess, TestWriteFileFromBuffer); + /* XpmReadFileToBuffer does not support compressed files */ +} + +int +main(int argc, char** argv) +{ + g_test_init(&argc, &argv, NULL); + g_test_bug_base("https://gitlab.freedesktop.org/xorg/lib/libxpm/-/issues/"); + + + g_test_add_func("/XpmRead/XpmWriteFileFromXpmImage", + test_XpmWriteFileFromXpmImage); + g_test_add_func("/XpmRead/XpmWriteFileFromData", + test_XpmWriteFileFromData); + g_test_add_func("/XpmRead/XpmWriteFileFromBuffer", + test_XpmWriteFileFromBuffer); + + return g_test_run(); +} diff --git a/test/pixmaps/README.md b/test/pixmaps/README.md new file mode 100644 index 0000000..2481d14 --- /dev/null +++ b/test/pixmaps/README.md @@ -0,0 +1,62 @@ +The pixmaps under this directory are used as test cases for several tests. +The tests iterate over all files in each directory, so new test cases can be +added by just adding a file there, adding it to the `EXTRA_DIST` list in +`test/Makefile`, and adding a note here to help us remember what each test case +covers. Please make sure all pixmaps are appropriately licensed. + +For details on the different format types, see xpmDataTypes in `src/data.c`, +<https://en.wikipedia.org/wiki/X_PixMap>, and +<http://fileformats.archiveteam.org/wiki/XPM>. + +good +---- + +Those under the `good` subdirectory are expected to work and +return XpmSuccess when parsed. + +A subset of these are specifically chosen/designed to test various things: + +- plaid-v3.xpm - copy of the sample XPM file from pg. 10 of `doc/xpm.PS.gz`, + in XPM version 3 format + +- plaid-v1.xpm - alternate version of plaid.xpm in XPM version 1 format + +- plaid-v2.xpm - alternate version of plaid.xpm in XPM version 2 "natural" format + +- plaid-lisp.xpm - alternate version of plaid.xpm in XPM Version 2 Lisp format + +- jigglymap.xpm - transparent background + +Other pixmaps in this directory are a selection of real world XPM files +with a variety of sizes & numbers of colors. + +invalid +------- + +Those under the `invalid` subdirectory are expected to fail and +return XpmFileInvalid when parsed. + +- doom.xpm - This file is originally from + <http://scary.beasts.org/misc/doom.xpm>. + It is a test case for the stack-based overflow in xpmParseColors in + CVE-2004-0687 as described in + <https://security.appspot.com/security/CESA-2004-003.txt>. + +- doom2.xpm - This file is originally from + <http://scary.beasts.org/misc/doom2.xpm>. + It is a test case for the stack-based overflow in ParseAndPutPixels + and ParsePixels in CVE-2004-0687 as described in + <https://security.appspot.com/security/CESA-2004-003.txt>. + +- invalid-type.xpm - This file has an invalid XPM version 2 type header + +- no-contents.xpm - This file has a valid header but no contents + +no-mem +------ + +Those under the `invalid` subdirectory are expected to fail and +return XpmNoMemory when parsed. + +- oversize.xpm - This file specifies more pixels than can be mapped in + a 64-bit address space that already has programs & libraries mapped in. diff --git a/test/pixmaps/good/BlueCurves.xpm b/test/pixmaps/good/BlueCurves.xpm new file mode 100644 index 0000000..b5909b3 --- /dev/null +++ b/test/pixmaps/good/BlueCurves.xpm @@ -0,0 +1,122 @@ +/* XPM */ +/* + * Copyright (c) 2004, 2006, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +static char *suncurve_big_blue[] = { +/* width height num_colors chars_per_pixel */ +" 32 80 12 1", +/* colors */ +". c #567c9a", +"# c #5b82a0", +"a c #5f87a4", +"b c #678eab", +"c c #6990ad", +"d c #628ba7", +"e c #4e7593", +"f c #517997", +"g c #5e86a4", +"h c #5a819f", +"i c #658daa", +"j c #6a92ae", +/* pixels */ +"jjjjjjjjjjjjjjjjj#gggggg.#jjjjjj", +"jjjjjjjjjjjjjjjjjh#gggggh.jjjjjj", +"jjjjjjjjjjjjjjjjjhhgggggg.djjjjj", +"jjjjjjjjjjjjjjjjjhhhgggggggjjjjj", +"jjjjjjjjjjjjjjjjjhhh#gggddhjjjjj", +"jjjjjjjjjjjjjjjjjhhhh#ggib.jjjjj", +"jjjjjjjjjjjjjjjjjhhhhhggcjhijjjj", +"jjjjjjjjjjjjjjjjjhhhhh#djj#djjjj", +"jjjjjjjjjjjjjjjjjhhhhhhbjjgajjjj", +"jjjjjjjjjjjjjjjjjhhhhhaicjagjjjj", +"jjjjjjjjjjjjjjjjjhhhh#iibjd#jjjj", +"jjjjjjjjjjjjjjjjjhhh#diiici#jjjj", +"jjjjjjjjjjjjjjjjjhhhdiiiibi#jjjj", +"jjjjjjjjjjjjjjjjjhhaiiiiiii#jjjj", +"jjjjjjjjjjjjjjjjchgiiiiiiid#jjjj", +"jjjjjjjjjjjjjjjc.giiiiiiiighjjjj", +"jjjjjjjjjjjjjjj.fiiiiiiiii#hjjjj", +"jjjjjjjjjjjjjj#fhiiiiiiiiih#jjjj", +"jjjjjjjjjjjjjgfhhiiiiiiiii.gcjjj", +"jjjjjjjjjjjjdf.hhiiiiiiiiifdcjjj", +"jjjjjjjjjjjcf.hhhiiiiiiiia.ibjjj", +"jjjjjjjjjjjhfhhhhiiiiiiiihhiijjj", +"jjjjjjjjjjafhhhhhiiiiiiiifdiijjj", +"jjjjjjjjjbf.hhhhhiiiiiii#.iiicjj", +"jjjjjjjjj#.hhhhhhiiiiiiifgiiicjj", +"jjjjjjjjifhhhhhhhiiiiiih.iiiibjj", +"jjjjjjjjh.hhhhhhhiiiiiafaiiiibjj", +"jjjjjjjbfhhhhhhhhiiiii.hiiiiibjj", +"jjjjjjjg.#hhhhhhhiiiih.iiiiiibjj", +"jjjjjjc.#hhhhhhhhiiigfdiiiiiibjj", +"jjjjjjdfahhhhhhhhiiafaiiiiiiiijj", +"jjjjjcg.ghhhhhhhhidfgiiiiiiiiijj", +"jjjjjbh#ghhhhhhhhdfhiiiiiiiiiijj", +"jjjjji.a#hhhhhhhh.hiiiiiiiiiiijj", +"jjjjcifihhhhhhhhhhiiiiiiiiiiibjj", +"jjjjba.ihhhhhhhhhiiiiiiiiiiiibjj", +"jjjjbahihhhhhhhhhiiiiiiiiiiiibjj", +"jjjjih#ihhhhhhhhhiiiiiiiiiiiicjj", +"jjjcihgihhhhhhhhhiiiiiiiiiiiicjj", +"jjjci.aihhhhhhhhhiiiiiiiiiiiijjj", +"jjjbi.aihhhhhhhhhiiiiiiiiiiibjjj", +"jjjbi.ai#hhhhhhhhiiiiiiiiiiicjjj", +"jjjbi.aighhhhhhhhiiiiiiiiiiijjjj", +"jjjbi.aighhhhhhhhiiiiiiiiiibjjjj", +"jjjii.gidhhhhhhhhiiiiiiiiiijjjjj", +"jjjiih#idhhhhhhhhiiiiiiiiibjjjjj", +"jjjii#hii#hhhhhhhiiiiiiiiijjjjjj", +"jjjiia.iiahhhhhhhiiiiiiiicjjjjjj", +"jjjiiafiidhhhhhhhiiiiiiibjjjjjjj", +"jjjiiifdiighhhhhhiiiiiiijjjjjjjj", +"jjjiii.aiidhhhhhhiiiiiicjjjjjjjj", +"jjjbiihhiiiahhhhhiiiiicjjjjjjjjj", +"jjjbiia.iiii#hhhhiiiibjjjjjjjjjj", +"jjjbiiifdiiidhhhhiiibjjjjjjjjjjj", +"jjjbiiihhiiiiahhhiibjjjjjjjjjjjj", +"jjjciiidfiiiiighhibjjjjjjjjjjjjj", +"jjjciiii.#iiiii#hicjjjjjjjjjjjjj", +"jjjjiiiiafiiiiid#cjjjjjjjjjjjjjj", +"jjjjbiiii.hiiiiidcjjjjjjjjjjjjjj", +"jjjjbiiiidfdiiiiiacjjjjjjjjjjjjj", +"jjjjciiiiih.iiiiigdjjjjjjjjjjjjj", +"jjjjjiiiiii.#iiiiggdjjjjjjjjjjjj", +"jjjjjbiiiiidfaiiigggbjjjjjjjjjjj", +"jjjjjciiiiiigfiiigggacjjjjjjjjjj", +"jjjjjjbiiiiiih.iiggggdjjjjjjjjjj", +"jjjjjjciiiiiii.higggggcjjjjjjjjj", +"jjjjjjjiiiiiiidfggggggdjjjjjjjjj", +"jjjjjjjciiiiiiiafhgggggcjjjjjjjj", +"jjjjjjjjbiiiiiiige#ggggdjjjjjjjj", +"jjjjjjjjciiiiiiii.egggggjjjjjjjj", +"jjjjjjjjjbiiiiiiigffggggbjjjjjjj", +"jjjjjjjjjjiiiiiiigge.gggijjjjjjj", +"jjjjjjjjjjciiiiiigghehggdjjjjjjj", +"jjjjjjjjjjjbiiiiiggg.egggjjjjjjj", +"jjjjjjjjjjjjbiiiiggggf.ggcjjjjjj", +"jjjjjjjjjjjjjiiiigggg#e#gbjjjjjj", +"jjjjjjjjjjjjjciiiggggg.fgbjjjjjj", +"jjjjjjjjjjjjjjciiggggggehbjjjjjj", +"jjjjjjjjjjjjjjjbigggggg.fijjjjjj", +"jjjjjjjjjjjjjjjjbgggggggedjjjjjj" +}; diff --git a/test/pixmaps/good/Dimple.xpm b/test/pixmaps/good/Dimple.xpm new file mode 100644 index 0000000..5601df1 --- /dev/null +++ b/test/pixmaps/good/Dimple.xpm @@ -0,0 +1,79 @@ +/* XPM */ +/* + * Copyright (c) 1993, 1995, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ +static char * Dimple_pm[] = { +/* width height ncolors cpp [x_hot y_hot] */ +"48 48 3 1 0 0", +/* colors */ +" s background m black c #949494949494", +". s topShadowColor m white c #bdbdbdbdbdbd", +"X s bottomShadowColor m black c #636363636363", +/* pixels */ +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . ", +" ... ", +" ... ", +" . X ", +" X ", +" XX ", +" XX ", +" XXXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . ", +" ... ", +" ... ", +" . X ", +" X ", +" XX ", +" XX ", +" XXXX ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/test/pixmaps/good/Dolphins.xpm b/test/pixmaps/good/Dolphins.xpm new file mode 100644 index 0000000..a491dfb --- /dev/null +++ b/test/pixmaps/good/Dolphins.xpm @@ -0,0 +1,94 @@ +/* XPM */ +/* + * Copyright (c) 1993, 1995, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ +static char * Dolphins_pm[] = { +/* width height ncolors cpp [x_hot y_hot] */ +"64 64 2 1 0 0", +/* colors */ +" s background m black c #949494949494", +". s topShadowColor m white c #bdbdbdbdbdbd", +/* pixels */ +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . ... . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . ....... . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . ........... . . . . . . . . . . . . . . . . . ", +" . . . . . . . . ............... . . . . . . . . . . . . . . . .", +". . . . . . . . ................. . . . . . . . . . . . . . . . ", +" . . . . . . . ................... . . . . . . . . . . . . . . .", +". . . . . . . ..................... . . . . . . . . . . . . . . ", +" . . . . . . ...... ... . . . . . . . . . . . . . .", +". . . . . . ..... . ..... . . . . . . . . . . . . . . . . . . ", +" . . . . . .... . . . .. . . . . . . . . . . . . . . . . . . .", +". . . . . .... . . . ... . . . . . . . . . . . . . . . . . . . ", +" . . . . .... . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . .... . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . .... . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . ... . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . . . . ... . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . ..... . . . . . . . . . . . .", +". . . . . . . . . . . . . . . . ....... . . . ... . . . . . . . ", +" . . . . . . . . . . . . . . . ........... . . ... . . . . . . .", +". . . . . . . . . . . . . . . . ................ . . . . . ", +" . . . . . . . . . . . . . . . . . . .................. . . . .", +". . . . . . . . . . . . . . . . . . . .................... . . ", +" . . . . . . . . . . . . . . . . . . . .................... . .", +". . . . . . . . . . . . . . . . . . . . .................. . ", +" . . . . . . . . . . . . . . . . . . . . . ................. .", +". . . . . . . . . . . . . . . . . . . . . . ... . ", +" . . . . . . . . . . . . . . . . . . . . . . . . ..... . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . ... . . . . . .", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/test/pixmaps/good/Miniweave.xpm b/test/pixmaps/good/Miniweave.xpm new file mode 100644 index 0000000..492cec6 --- /dev/null +++ b/test/pixmaps/good/Miniweave.xpm @@ -0,0 +1,63 @@ +/* XPM */ +/* + * Copyright (c) 1993, 1995, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ + +static char * Miniweave_pm[] = { +/* width height ncolors cpp [x_hot y_hot] */ +"32 32 2 1 0 0", +/* colors */ +" s selectColor m white c #737373737373", +". s background m black c #949494949494", +/* pixels */ +" .. .. .. .. .. .. .. ..", +".... ..... ..... ..... .", +"..... ..... ..... ..... ", +" .. .. .. .. .. .. .. .. ", +".. .. .. .. .. .. .. .. ", +". ..... ..... ..... ....", +" ..... ..... ..... .....", +" .. .. .. .. .. .. .. .. ", +" .. .. .. .. .. .. .. ..", +".... ..... ..... ..... .", +"..... ..... ..... ..... ", +" .. .. .. .. .. .. .. .. ", +".. .. .. .. .. .. .. .. ", +". ..... ..... ..... ....", +" ..... ..... ..... .....", +" .. .. .. .. .. .. .. .. ", +" .. .. .. .. .. .. .. ..", +".... ..... ..... ..... .", +"..... ..... ..... ..... ", +" .. .. .. .. .. .. .. .. ", +".. .. .. .. .. .. .. .. ", +". ..... ..... ..... ....", +" ..... ..... ..... .....", +" .. .. .. .. .. .. .. .. ", +" .. .. .. .. .. .. .. ..", +".... ..... ..... ..... .", +"..... ..... ..... ..... ", +" .. .. .. .. .. .. .. .. ", +".. .. .. .. .. .. .. .. ", +". ..... ..... ..... ....", +" ..... ..... ..... .....", +" .. .. .. .. .. .. .. ..."}; diff --git a/test/pixmaps/good/Squares.xpm b/test/pixmaps/good/Squares.xpm new file mode 100644 index 0000000..6a8cd87 --- /dev/null +++ b/test/pixmaps/good/Squares.xpm @@ -0,0 +1,62 @@ +/* XPM */ +/* + * Copyright (c) 1993, 1995, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ +static char * Squares_pm[] = { +/* width height ncolors cpp [x_hot y_hot] */ +"32 32 2 1 0 0", +/* colors */ +" s bottomShadowColor m black c #636363636363", +". s selectColor m white c #737373737373", +/* pixels */ +" . . ", +" . ...... . ", +"... . . ...", +" . . ", +" . . ", +" ...... . . ", +" . . ...... ", +" . . ", +" . . ", +" . . ...... ", +" ...... . . ", +" . . ", +" . . ", +" ...... . . ", +" . . ...... ", +" . . ", +" . . ", +" ...... . . ", +" . . ...... ", +" . . ", +" . . ", +" . . ...... ", +" ...... . . ", +" . . ", +" . . ", +" ...... . . ", +" . . ...... ", +" . . ", +" . . ", +"... . . ...", +" . ...... . ", +" . . "}; diff --git a/test/pixmaps/good/Swirl.xpm b/test/pixmaps/good/Swirl.xpm new file mode 100644 index 0000000..f9b15ee --- /dev/null +++ b/test/pixmaps/good/Swirl.xpm @@ -0,0 +1,62 @@ +/* XPM */ +/* + * Copyright (c) 1993, 1995, Oracle and/or its affiliates. + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + * DEALINGS IN THE SOFTWARE. + */ +static char * Swirl_pm[] = { +/* width height ncolors cpp [x_hot y_hot] */ +"32 32 2 1 0 0", +/* colors */ +" s topShadowColor m white c #bdbdbdbdbdbd", +". s background m black c #949494949494", +/* pixels */ +" . ... .", +" .. ", +" . . ", +" . . ... .. ", +" .... . . ... ... ", +" .... ........... ", +". .... ........ .", +"...... ..... . . . ..", +" ... ......... . ", +" ......... . . ", +" . ... . . . .. . . ", +" . . .. . . .. . . ", +".. ... . ..", +". ... .... ....", +" . ....... . ..", +". .. . .... . . ", +" .. .. . . . ", +". . .... .", +" . . ........ .. . ", +" ............ ... . .. . . ", +". ...... ... . . . . . . .", +" ....... ", +" ..... . .. . . .. .. ...", +" ....... .... .. ....", +" . ....... .... .", +". . . . ... . .. .. . ", +"...... . . .. .. ...... ", +" .. ... ... ......... ", +" . . . ... ... ", +" ..... .. .. ... ... ", +". ..... .. .. .. .. ..", +".... . . .... .. ."}; diff --git a/test/pixmaps/good/Utah-teapot.xpm b/test/pixmaps/good/Utah-teapot.xpm new file mode 100644 index 0000000..e200f97 --- /dev/null +++ b/test/pixmaps/good/Utah-teapot.xpm @@ -0,0 +1,407 @@ +/* XPM */ +/* Conversion to XPM of image from + * https://commons.wikimedia.org/wiki/File:Utah_teapot_simple_2.png + * which is licensed CC BY-SA 3.0: + * https://creativecommons.org/licenses/by-sa/3.0/deed.en + */ +static const char *Utah_teapot[] = { +/* columns rows colors chars-per-pixel */ +"320 212 184 2 ", +" c #040405", +". c #070709", +"X c #0B0B0D", +"o c #0F0F12", +"O c #121215", +"+ c #161619", +"@ c #1A1A1D", +"# c #1E1E22", +"$ c #212126", +"% c #25252A", +"& c #29292E", +"* c #28272D", +"= c #2D2D33", +"- c #2F2F38", +"; c #302F36", +": c #313136", +"> c #34343B", +", c #38383F", +"< c #38373E", +"1 c #373741", +"2 c #383741", +"3 c #3B3B43", +"4 c #3E3E49", +"5 c #403F46", +"6 c #404047", +"7 c #43434C", +"8 c #49494F", +"9 c #48474F", +"0 c #464652", +"q c #4B4B54", +"w c #4D4D5A", +"e c #484755", +"r c #504F5A", +"t c #4F505A", +"y c #505056", +"u c #53535C", +"i c #58585F", +"p c #58575D", +"a c #555562", +"s c #5B5B64", +"d c #5C5C6B", +"f c #585768", +"g c #5F5F70", +"h c #605F67", +"j c #605F69", +"k c #5F6069", +"l c #616167", +"z c #63636C", +"x c #68686F", +"c c #646473", +"v c #686770", +"b c #696971", +"n c #6D6D75", +"m c #6B6B74", +"M c #676779", +"N c #68677A", +"B c #6B6B7C", +"V c #706F78", +"C c #6F707D", +"Z c #707077", +"A c #717179", +"S c #73737C", +"D c #78777E", +"F c #78787F", +"G c #6E6E81", +"H c #706F83", +"J c #737384", +"K c #787782", +"L c #7D7D86", +"P c #7B7B84", +"I c #767689", +"U c #78778B", +"Y c #7B7B8B", +"T c #7E7E91", +"R c #807F89", +"E c #808087", +"W c #80808A", +"Q c #83838C", +"! c #88888F", +"~ c #858592", +"^ c #888793", +"/ c #8C8C94", +"( c #878799", +") c #8D8D9A", +"_ c #878893", +"` c #908F97", +"' c #8F9097", +"] c #8F9099", +"[ c #909097", +"{ c #93939C", +"} c #98979F", +"| c #98989F", +" . c #8F8FA1", +".. c #908FA0", +"X. c #9595A2", +"o. c #9E9EA6", +"O. c #9B9BA4", +"+. c #9797A8", +"@. c #9D9DAA", +"#. c #9897A4", +"$. c #9F9FB0", +"%. c #A09FA7", +"&. c #A09FAD", +"*. c #9FA0AB", +"=. c #A0A0A7", +"-. c #A3A3AB", +";. c #A3A3AA", +":. c #A1A1A9", +">. c #A4A3AB", +",. c #A4A4AB", +"<. c #A4A4AC", +"1. c #A5A5AC", +"2. c #A5A5AD", +"3. c #A5A4AC", +"4. c #A6A5AD", +"5. c #A6A6AD", +"6. c #A6A6AE", +"7. c #A7A7AE", +"8. c #A7A7AF", +"9. c #A7A6AE", +"0. c #A4A4AC", +"q. c #A8A7AF", +"w. c #A8A7AF", +"e. c #A8A8AF", +"r. c #A8A8AF", +"t. c #A5A5B2", +"y. c #A8A7B0", +"u. c #A8A8B0", +"i. c #A9A8B0", +"p. c #A9A9B0", +"a. c #A9A9B1", +"s. c #AAA9B1", +"d. c #AAAAB1", +"f. c #AAAAB2", +"g. c #ABAAB2", +"h. c #ABABB2", +"j. c #ABABB3", +"k. c #ACABB3", +"l. c #ACACB3", +"z. c #ACACB4", +"x. c #ADACB4", +"c. c #ADADB4", +"v. c #ADADB5", +"b. c #AEADB5", +"n. c #AEAEB5", +"m. c #AFAFB5", +"M. c #AEAEB6", +"N. c #AFAFB6", +"B. c #ACACB4", +"V. c #AEAEB9", +"C. c #B0AFB7", +"Z. c #B0AFB9", +"A. c #B0B0B7", +"S. c #B1B1B8", +"D. c #B3B3BB", +"F. c #B5B5BD", +"G. c #B3B3BB", +"H. c #B8B7BF", +"J. c #B8B8BF", +"K. c #AFAFC0", +"L. c #B6B6C1", +"P. c #B8B7C1", +"I. c #BBBBC4", +"U. c #BEBEC9", +"Y. c #C0BFC7", +"T. c #C0BFC9", +"R. c #C0C0C7", +"E. c #C3C3CC", +"W. c #C6C6D1", +"Q. c #C8C7D1", +"!. c #CBCBD4", +"~. c #CECED9", +"^. c #D0CFDA", +"/. c #D3D2DC", +"(. c #D6D6E1", +"). c #D8D7E2", +"_. c #DADAE4", +"`. c #DEDEE9", +"'. c #E0DFEA", +"]. c #E3E3ED", +"[. c #E6E6F1", +"{. c #E8E7F2", +"}. c #EAEAF4", +"|. c #EEEEF8", +/* pixels */ +"a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.e.e.e.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.a.a.2.2.2.2.2.2.2.2.a.a.2.2.2.2.2.2.2.2.2.a.e.e.2.2.2.2.e.e.e.e.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.,.,.,.,.,.,.>.>.:.:.:.:.:.:.:.:.:.:.:.:.", +"a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.t.2.a.a.a.a.a.a.e.2.a.a.a.a.a.a.a.a.2.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.e.e.e.q.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.a.a.2.2.2.2.2.2.2.2.a.a.2.2.2.2.a.2.2.2.a.a.a.a.2.2.2.2.a.a.a.e.e.e.2.2.2.2.e.e.e.e.2.2.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.,.,.,.,.,.,.,.,.,.>.>.:.:.:.:.", +"a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.t.2.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.2.a.a.a.a.a.e.a.q.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.a.a.e.e.q.q.2.2.2.2.a.a.2.2.2.2.2.2.2.2.a.a.2.2.a.a.a.a.2.2.2.2.a.2.2.2.2.2.a.a.a.a.2.2.2.2.2.2.2.2.a.e.2.e.e.e.e.2.e.2.2.2.e.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.2.,.,.,.,.,.,.,.", +"a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.a.a.e.e.q.q.2.2.2.2.a.a.2.2.2.a.a.a.2.2.2.2.2.2.2.2.2.e.e.a.2.2.2.2.2.2.2.2.2.2.e.e.2.2.2.2.e.q.2.2.2.2.e.e.e.2.2.2.2.e.e.e.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.", +"a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.e.q.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.a.a.a.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.e.e.e.e.e.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.e.e.e.q.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.a.a.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.t.t.e.e.e.e.2.2.q.2.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.e.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.a.a.e.e.e.e.a.e.q.q.2.2.2.2.2.a.2.2.2.2.2.2.a.a.a.a.2.2.2.2.a.a.2.a.2.2.2.e.e.e.2.2.2.e.a.a.e.2.2.2.e.2.2.2.e.e.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.a.e.e.q.q.2.2.a.a.a.a.e.e.e.e.e.a.a.a.2.2.2.e.e.e.2.2.2.2.a.a.2.2.2.2.2.2.2.2.2.a.a.a.2.2.2.2.2.2.e.e.e.e.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.e.e.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.a.a.2.2.2.2.2.e.2.2.e.e.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"a.a.a.a.z.a.a.a.k.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.e.e.q.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.a.a.2.2.2.2.2.2.2.a.2.2.2.2.q.2.2.2.2.a.a.a.a.e.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"a.a.l.k.z.z.a.a.a.a.a.a.a.a.l.l.a.a.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.e.e.q.2.2.2.2.a.a.a.a.2.2.2.2.2.2.a.a.2.2.2.2.2.2.2.e.2.2.a.a.a.a.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"a.a.z.z.z.z.a.a.a.l.a.a.a.a.z.z.z.z.z.z.a.l.a.a.k.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.a.a.a.q.q.2.2.2.2.a.a.a.a.2.2.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.e.e.a.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"a.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.z.z.z.z.z.z.z.z.a.a.a.a.a.a.l.a.a.l.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.e.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.a.a.e.2.2.2.2.2.2.e.e.2.2.2.e.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"a.l.z.z.z.z.a.a.a.a.a.z.a.a.a.a.a.a.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.l.z.a.a.a.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.q.q.2.2.2.2.2.2.a.2.2.2.a.q.e.2.2.2.2.2.2.e.e.2.2.2.2.e.a.2.2.q.2.2.2.2.2.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"k.k.z.z.z.z.a.a.a.a.z.z.z.z.a.a.a.a.a.a.a.a.z.z.a.a.a.a.a.a.a.a.a.l.l.l.a.a.a.a.z.l.a.a.a.l.l.l.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.q.2.2.2.2.2.2.2.2.2.q.e.e.e.2.2.2.2.e.2.2.2.a.a.a.q.2.e.q.q.2.2.2.2.e.q.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.l.k.a.z.z.z.z.z.z.a.a.a.a.a.a.z.a.a.a.a.a.a.a.a.a.k.k.l.l.a.a.a.a.z.z.a.a.a.a.z.z.a.l.l.l.a.a.a.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.e.q.2.q.e.e.e.2.2.2.2.2.2.2.2.a.a.a.e.2.e.e.q.2.2.2.e.e.e.2.2.2.2.2.2.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.k.a.a.a.a.a.a.a.a.a.a.a.a.a.z.z.a.z.z.z.a.a.a.a.a.a.z.z.a.a.a.a.a.a.a.a.a.a.a.z.z.z.a.a.a.a.a.a.l.l.l.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.e.e.e.e.e.e.e.q.2.2.2.2.2.2.2.2.2.2.2.2.a.a.e.2.2.2.a.2.2.a.a.a.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.a.a.a.a.z.z.a.z.z.z.a.a.a.a.a.z.z.z.a.a.a.a.a.a.a.a.a.a.l.z.z.z.a.a.a.a.z.a.z.a.z.z.z.z.a.a.a.a.z.z.a.a.l.l.a.a.a.a.k.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.2.2.2.2.2.2.t.2.2.2.2.2.2.2.2.a.a.a.2.2.2.2.2.e.2.2.2.2.e.e.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.k.z.a.a.z.z.a.a.a.a.a.a.z.z.a.a.a.a.z.z.a.a.a.a.a.a.z.z.a.a.z.z.z.z.a.a.a.a.a.a.a.a.k.l.z.z.a.a.a.a.a.a.z.a.z.z.a.a.l.l.a.a.a.a.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.q.2.2.2.2.2.2.2.2.2.2.a.2.2.2.2.a.a.a.e.a.2.2.2.2.2.2.e.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.k.z.z.z.z.a.a.z.z.a.a.a.a.a.a.z.z.a.a.z.z.z.z.a.a.a.a.a.a.a.a.k.z.z.z.a.a.a.a.a.a.a.a.z.z.l.a.z.z.a.a.a.a.z.z.a.a.a.a.l.l.l.l.l.a.a.a.a.k.k.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.2.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.2.e.2.2.2.2.2.a.2.2.2.a.a.a.a.e.a.2.2.2.2.2.2.a.2.2.e.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.k.k.a.a.a.a.a.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.z.a.a.a.z.z.l.l.a.a.a.a.z.l.a.a.a.a.a.z.z.z.z.z.k.a.a.a.a.a.a.a.z.a.a.a.z.z.l.l.l.a.a.a.a.a.a.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.2.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.2.2.2.2.2.2.2.2.2.2.a.a.e.2.2.2.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.k.k.a.a.a.a.a.a.a.a.a.a.z.z.z.l.l.l.a.a.a.a.z.l.a.a.a.a.a.a.a.z.z.z.k.a.a.a.a.a.a.a.z.a.a.a.z.z.z.z.z.z.a.a.a.a.a.a.z.z.z.a.l.a.a.l.l.l.l.l.k.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.q.q.2.2.2.2.2.2.a.a.e.2.2.2.q.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.z.k.a.l.a.z.z.a.a.a.a.a.a.a.a.a.a.a.a.z.z.a.a.a.a.a.a.z.z.z.a.a.a.z.a.z.z.a.a.a.a.a.a.a.z.z.z.a.a.a.a.l.a.z.z.a.a.a.a.l.a.a.a.a.a.a.a.a.a.l.l.k.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.l.z.k.l.a.a.a.l.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.a.a.2.2.2.2.a.a.a.a.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.k.k.a.a.a.a.z.z.a.a.a.a.z.z.z.z.z.z.a.a.a.a.l.a.a.a.a.a.a.a.a.z.z.z.a.a.a.a.a.a.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.z.z.z.z.z.z.a.a.a.l.l.l.l.l.a.a.a.l.l.a.k.l.a.a.a.a.z.z.a.a.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.a.a.a.a.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.k.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.z.a.a.a.a.z.z.a.a.a.a.z.z.a.a.z.z.z.z.z.z.z.z.z.z.a.a.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.q.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.k.k.a.a.a.a.a.a.a.a.a.z.z.z.z.a.a.a.a.a.a.a.a.a.l.a.z.a.z.z.z.a.a.a.a.a.a.a.a.z.z.z.z.z.z.z.z.a.a.a.a.a.z.z.z.a.a.a.a.a.k.a.z.a.a.a.a.a.a.z.z.z.z.a.a.l.l.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.z.z.z.z.z.z.a.a.a.a.a.a.z.z.z.z.a.a.z.z.a.a.a.a.a.a.a.a.a.a.z.z.a.l.a.a.a.a.a.a.a.a.z.z.a.a.a.a.l.z.z.a.z.z.a.a.a.a.a.a.z.a.a.a.a.a.a.a.l.l.z.z.a.a.k.k.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.z.z.z.z.a.a.z.z.z.l.a.a.a.a.a.a.a.a.a.z.a.a.a.a.a.a.a.a.a.a.z.a.z.a.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.k.l.l.z.z.a.a.a.a.a.k.z.a.a.k.a.k.l.k.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.l.a.a.a.a.a.a.a.a.a.a.a.z.z.z.a.z.a.z.z.z.z.z.a.z.a.a.a.a.a.a.a.a.a.a.a.a.a.z.z.a.a.z.z.z.l.a.a.a.a.z.z.z.a.a.a.a.a.l.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.z.z.S.S.F.F.F.F.F.F.F.F.F.S.S.z.l.a.a.a.a.a.a.a.a.a.a.a.a.z.z.z.z.a.a.k.l.z.z.a.a.z.z.a.a.a.a.a.a.z.k.z.z.a.a.z.a.a.a.z.z.a.a.a.a.h.h.z.h.a.a.a.a.z.a.z.z.a.a.a.a.l.k.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.S.F.S.a.:.{ / L S A n n n A S L / { :.z.F.F.z.a.a.z.z.l.z.z.l.l.k.z.a.a.a.a.a.l.z.z.l.l.z.z.z.z.a.a.a.a.z.z.z.z.a.a.a.a.h.h.h.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.S.S.O.P s 9 2 > : = = & = = = * * & = = > 7 s L ,.F.z.a.z.z.z.z.z.z.a.a.a.a.z.a.a.a.a.a.a.a.z.z.z.z.a.a.a.z.z.z.z.z.a.a.a.a.h.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.S.#.l 2 : > > 2 2 3 3 3 3 2 2 , 2 2 , > > : = & * > z :.z.a.a.a.a.z.z.z.a.a.a.z.z.z.z.z.z.a.a.a.z.z.z.z.z.z.z.a.a.l.l.a.a.a.a.l.l.a.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.S.{ 3 2 6 9 9 9 7 6 6 6 6 6 6 6 6 6 6 3 3 3 3 3 3 2 > % , O.z.a.a.a.z.z.z.a.a.a.z.z.z.z.a.z.a.a.a.z.z.z.z.z.z.z.a.a.z.z.a.a.a.a.z.a.a.a.a.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.q 6 y y y y y y y y q q q q q q q q q 8 9 9 6 6 3 3 3 $ y D.a.a.l.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.z.z.z.z.a.a.a.a.z.z.a.z.a.a.z.z.a.a.a.a.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.z.a.p 2 q s b n b x x l l s s s s s i i p y y q q 9 6 , = o 6 S.a.a.a.l.z.a.a.a.a.a.a.a.a.a.a.a.a.a.z.z.z.a.a.a.a.a.a.z.z.z.z.a.a.z.z.a.a.a.a.z.z.l.a.a.a.k.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.l.l.l.z./ x q q p x L W W W W W L P P S n b s p q 6 : % $ @ # : P S.a.a.a.a.a.a.z.z.z.a.a.a.a.a.a.a.a.a.a.z.z.z.z.a.a.a.a.a.a.z.z.z.a.z.l.a.a.a.a.a.z.l.k.k.a.z.z.z.a.l.a.a.a.l.k.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.", +"l.l.l.l.a.a.a.z.z.z.z.z.a.a.a.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.a.z.O.b A x l b L A d s f s a t q 0 6 2 : = * % $ * & > 2 q :.z.a.a.a.a.a.z.z.z.z.a.z.a.a.a.a.a.a.a.a.z.z.z.z.a.a.a.a.z.a.z.z.z.a.z.l.a.a.a.a.a.a.l.k.a.k.z.z.a.a.z.z.a.a.a.a.l.l.l.l.l.l.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.,.>.:.:.:.:.:.:.", +"l.z.z.z.a.a.a.a.l.z.z.z.a.a.a.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.a.S.x 6 p s c P Q n s a p w q 9 9 3 2 > > : : : : ; = # S S.a.a.a.z.a.a.a.a.z.z.z.z.z.z.a.a.a.a.a.a.a.a.z.a.a.a.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.k.z.z.z.l.a.a.a.a.a.a.a.a.z.z.z.z.a.a.l.a.a.a.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.,.,.:.:.:.:.", +"a.z.z.z.a.a.a.a.a.z.z.z.a.k.l.l.l.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.z.a.y 2 q q a b b s q 9 3 2 2 > : = = = = = & & & @ s D.a.k.l.l.l.l.l.k.k.z.z.z.z.z.z.z.l.a.a.a.a.a.a.z.z.a.a.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.z.z.z.a.a.a.a.a.a.a.a.a.a.l.a.a.a.a.a.a.a.a.a.a.a.a.a.l.l.l.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.,.,.:.:.", +"a.a.a.a.a.a.a.a.k.l.l.l.l.l.l.l.l.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.S.2.9 > 6 9 y s l s y q 6 3 2 > : : = = = & & @ q A.z.l.l.l.l.z.l.l.l.l.l.l.l.l.l.l.l.l.k.k.a.a.a.a.k.l.l.l.z.z.k.a.a.a.a.a.a.a.a.a.a.a.z.l.a.a.z.a.a.a.a.a.a.a.a.z.z.z.a.a.a.a.a.a.a.k.z.z.z.z.z.z.z.z.z.z.a.l.l.l.a.a.a.a.l.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.2.e.a.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.,.,.", +"l.l.l.l.l.l.l.l.l.l.l.l.l.l.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.S.:.6 , 6 q p j s p q 7 3 , > : : = = & & @ 6 z.z.l.z.z.l.z.z.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.z.z.z.z.z.z.l.l.l.l.l.l.k.a.a.a.a.z.z.z.a.z.z.a.a.a.a.a.a.a.a.a.z.a.a.a.a.a.a.a.a.z.z.z.z.a.a.a.z.z.z.a.l.z.z.a.a.a.a.l.l.a.a.a.l.l.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.a.e.2.2.2.2.2.2.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.", +"l.l.l.l.z.l.l.l.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.A.A.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.S.#.3 2 9 q s l p 9 2 > = = = = = & * @ , a.z.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.z.z.z.z.z.z.a.a.a.a.a.a.a.a.z.z.a.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.z.a.a.z.z.a.a.a.a.a.a.a.a.a.a.z.z.a.a.l.l.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.a.a.2.a.a.2.2.a.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.A.A.C.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.F./ > 6 q q b s 9 2 : = & * * % % # & :.S.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.k.k.a.a.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.z.z.z.a.a.a.a.a.a.a.a.l.l.z.a.z.z.z.z.l.a.a.l.l.a.a.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.a.a.a.a.a.a.2.a.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.k.a.a.a.F.A > q 9 b b 9 2 = & % % $ $ % # Q F.a.a.a.a.a.a.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.k.z.z.a.a.a.a.a.a.a.a.z.z.l.a.a.a.a.a.a.a.z.z.z.z.a.a.a.z.a.a.a.a.z.z.z.z.z.z.z.z.l.a.a.a.a.a.a.a.a.a.l.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.2.2.2.2.2.2.2.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.C.A.A.A.C.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.A.C.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.z.z.z.z.z.z.z.S.S.S.S.S.S.S.F.y 3 9 x b 9 , = & % $ $ % @ i I.z.S.S.S.S.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.k.k.a.a.z.z.a.a.a.a.a.a.a.a.z.z.z.z.a.a.a.z.a.a.a.a.a.a.z.z.a.z.z.z.l.a.a.a.z.z.a.a.a.a.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.2.2.2.2.2.2.a.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.S.A.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.S.S.S.S.A.A.A.A.A.C.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.z.z.z.z.S.S.F.F.F.S.S.S.z.a.2.-.:.O.#.{ { / / { l > 9 x x 6 > : = * % % % @ A { / { { { #.O.O.:.,.2.a.z.z.z.S.S.S.S.S.S.z.z.a.a.a.a.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.z.z.z.l.k.a.a.z.z.a.z.z.z.a.a.a.a.z.z.z.z.a.a.a.a.a.a.a.a.z.z.a.a.a.a.z.z.z.z.a.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.2.2.2.2.a.a.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.A.S.A.z.z.z.A.A.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.C.S.S.S.S.S.S.S.S.S.S.S.A.A.A.A.C.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.z.z.S.D.F.F.D.S.a.:.#.[ Q P A x l s p y q 8 9 6 3 3 2 2 2 > 6 9 6 z l 6 2 > : & % % % & 6 6 9 q y p s s l x c n A S P L W / / { #.O.2.a.z.S.S.S.z.z.z.a.a.a.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.z.z.z.z.z.a.a.a.a.a.z.z.z.z.z.a.a.a.a.a.a.a.z.z.a.a.a.a.z.a.z.z.k.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.2.e.a.a.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.S.S.z.z.z.z.z.z.A.C.z.z.z.z.z.z.z.z.z.z.C.A.z.z.z.z.z.z.z.z.z.z.S.S.z.z.z.z.z.z.z.z.z.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.S.F.F.F.S.a.O.' L m s y 9 3 > : = = * $ $ $ $ $ $ $ $ $ $ $ $ $ % % : , , u y 0 6 2 : = $ @ @ + $ & & & & & = = : : : 2 3 6 9 q p s x n n n n Z S L / { O.2.z.S.S.S.z.z.a.a.l.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.k.k.a.a.a.a.a.a.a.a.a.a.a.z.z.a.a.a.a.a.a.a.z.a.a.a.a.z.z.a.a.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.2.2.2.2.2.2.2.2.a.e.2.2.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.S.S.S.z.z.z.z.C.S.A.z.z.A.A.A.A.z.z.A.A.A.S.z.z.z.z.S.z.z.z.z.z.z.S.z.S.z.z.z.z.z.z.S.S.z.z.z.S.S.A.z.z.A.A.A.A.C.z.z.z.z.z.z.z.z.z.z.z.z.z.S.F.F.S.0.[ P l q 3 : & % $ $ # # @ @ + + + + @ $ % & = : > 2 3 6 9 9 9 q 6 = 3 8 x j w q 4 1 = % @ @ @ + = 6 6 5 3 , > > : = = & & % % * & = > 3 7 8 q 8 9 9 q y i x S Q { 2.z.F.F.S.z.a.l.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.k.a.a.a.a.a.z.z.a.a.a.a.a.a.a.a.a.a.a.z.z.a.a.a.k.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.q.2.2.2.2.2.2.2.2.e.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.A.z.A.C.z.z.A.A.S.S.z.z.z.z.S.A.S.S.z.z.S.S.S.S.z.z.z.z.S.S.S.z.S.S.S.S.z.z.z.z.S.S.S.S.S.S.z.z.z.z.z.z.z.z.S.S.S.S.z.z.S.S.z.S.S.z.S.A.A.A.A.A.z.z.z.F.P.S.O.W l 8 > % # # # # # + O O O + @ $ & : , 3 9 q q q y y y u u u p p y y t 9 9 y p p s q 6 2 : = & * = = % $ & : 2 6 6 6 3 3 3 3 3 2 2 , > > : = & % % % * = = : > , , > , 6 8 i n Q :.S.F.S.z.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.z.z.a.a.a.a.a.a.a.a.a.a.z.z.z.a.a.a.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.q.2.2.2.2.a.a.a.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.A.A.A.A.z.z.A.S.S.S.z.z.z.z.S.S.S.S.z.z.S.S.S.S.z.z.z.z.S.S.A.z.S.S.S.S.A.A.A.A.S.S.S.S.S.S.S.z.z.z.z.z.z.z.S.S.S.S.z.z.S.S.z.z.z.z.A.S.S.S.z.z.F.F.z.{ x 9 = % # # $ $ $ + O X O @ & > 3 9 q q q q 0 9 9 6 6 6 7 9 9 9 9 0 q y p p y q y q 6 9 q 9 6 2 > = = & = = = : = = = = = = = = & & & & & & & = = = : : : : : = & $ $ $ & : : : & % & = > 8 m { z.F.S.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.k.k.a.a.a.a.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.2.2.2.a.a.a.2.2.2.2.2.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.S.S.S.z.S.S.S.z.z.z.z.z.S.S.S.z.z.z.z.z.z.z.z.z.z.S.z.z.z.z.z.S.S.z.S.S.S.S.S.S.S.S.S.S.S.A.A.A.C.C.z.z.S.S.S.z.z.z.z.S.z.z.z.z.z.z.A.z.z.F.F.#.b 3 * $ # $ @ + + + + + $ = 3 q q q q 9 9 6 6 6 6 6 6 6 9 9 9 9 9 9 q q r p s s s s s y q q w u q q 9 3 3 2 , 2 2 3 3 3 3 2 > : : = = = = = = = & & & * % % % * & & = = = = = & % % = & $ @ # # @ @ % 6 m O.F.S.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.2.2.2.2.2.2.a.e.e.2.2.2.", +"z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.S.S.z.S.S.S.z.A.A.A.A.A.S.S.A.A.A.A.C.C.C.C.C.C.C.C.C.z.C.C.S.S.A.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.A.A.A.C.S.z.z.z.z.z.z.z.S.F.{ u = # $ $ @ o . + & > 3 q q q q 9 7 6 6 9 9 9 9 9 9 9 9 q q q q q q q y u p s s s d z l p y y p a p u w q 9 9 6 3 3 6 9 9 7 6 3 2 > > > : : : : : : = = = = = & & & & & * * & = = = = : : = # . X O + @ @ & i { F.z.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.k.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.2.2.2.2.2.e.e.2.2.2.2.", +"A.A.A.A.z.z.z.C.z.z.C.z.C.C.A.C.z.z.z.z.z.z.z.z.C.A.A.A.z.z.z.S.A.A.S.S.A.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.A.A.z.F.:.s % @ $ @ O . X & q y w q q 9 9 9 9 9 8 q q q q q q q q q q q q q w y y u p p a s s s d s s s s d d d d s s u q q 9 6 6 9 9 6 6 3 3 2 , > > > > > > > > > : : : : = = = = = = & & * & & = = > = @ . . X + @ @ & s 2.D.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.2.2.2.2.e.e.e.2.2.2.2.", +"A.A.A.A.z.z.z.A.z.z.A.A.A.A.A.A.A.A.A.z.z.z.A.A.A.A.S.S.z.z.z.S.C.A.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.z.F./ 3 # O + O X . + , y p q q q q q q q q q q q q q q q q q q q q q q y y u u u p p p a s s s s u y s d z z d s a p p y q q 7 3 6 9 9 7 6 3 3 3 2 2 , , > > > > > > > > > > > : : : = = = = = = = = = = : = $ X . . + + $ % 3 { F.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.z.z.a.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.2.2.2.a.2.e.a.a.2.2.2.2.", +"z.z.S.S.z.z.z.z.z.S.z.z.z.z.z.z.z.z.z.z.z.z.S.S.z.z.z.z.z.A.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.z.F.) 2 $ + O + + . : p s y q q q q q q q q q q q q q q q q q q q q y y y y y u u u u u u u p p p p q q s d l s p u u y w y y q q 6 3 9 9 7 6 6 4 3 3 2 2 2 2 , , , , > > > > > > > > > : : : : : : : = = = = = : = + X + O O & = = { F.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.z.z.z.z.z.z.A.S.S.S.S.S.S.S.S.A.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.q.2.2.2.2.2.a.a.e.e.q.q.2.2.2.2.", +"z.S.S.S.z.z.z.z.S.S.A.A.z.z.z.z.z.z.z.z.z.z.S.S.z.z.C.A.A.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.z.F.#.6 > @ O O o X 9 d p u y y y y y y y y y w w w w w y y y r w y y y y y y y y y y u u u u u u u q q p s p a u y w q q q q q q q 9 3 6 9 7 6 6 6 6 3 3 3 3 3 2 2 2 2 , , > > > > > > > > > : : : : : : : : : : : : > $ . O o + = % : 2.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.z.S.G.F.S.S.z.e.,.:.O.#.#.{ { / / / / / / { { O.a.z.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.2.2.2.2.2.2.a.a.e.e.e.2.2.2.2.2.", +"A.A.S.S.A.A.A.A.S.S.S.A.S.S.A.A.A.A.A.A.A.S.S.S.A.A.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.z.s 4 3 O O O X q d s s s p p a p p u y y y y u u u y u u y y y y y y y y y y y y y y y y y y y y q y s y y s a y y w q q q q 0 q q 6 6 9 9 6 6 6 6 6 6 3 3 3 3 3 3 2 2 2 , , , , , > > > > > > > > : : : : : > > > : > & X O o $ : # p S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.z.F.z.{ W A x s p s s d d z c B P P S x s p q 6 3 2 3 / z.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.q.2.2.2.a.a.a.q.2.2.2.2.2.2.2.", +"S.S.S.A.A.A.A.A.S.S.S.S.S.S.S.A.A.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.F.W 2 q q % X X 3 s s d l d s s s a a p u u u u p p p p p p p u u u y y u y y y y y y y w w w w y q q s p w p s p y w q q q q q q 9 q 9 3 6 9 6 6 6 6 6 6 6 6 3 3 3 3 3 2 2 2 2 2 2 2 , , > > > > > > > > > > > > > > > : 2 # O O % = * $ Q F.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.z.F.:.Z 9 : % * # @ # # % > 0 w w z L W S x p q 6 3 2 6 b ,.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.q.2.2.2.a.a.2.2.2.2.e.2.2.2.", +"S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.S.a.s 2 q y q % X q p d z x z l l s s s s s s s a a p p p p p p u u y y y u u y y y y w w q q y y w q y a w y p s u w w q q q q q q q 9 q 9 3 9 9 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 , , , , < > , , > > > > > > > : X % : = * # q a.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.z.z.S 3 3 q p p p p p s s i s x c x z d a w q w y q y m | S.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.2.2.2.e.e.e.2.2.2.e.e.e.2.", +"S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.D./ q 6 q w p p > # 3 y d c c c x x z z d s s s s s s s s s a a a p p u y y y u y y y y y y y w y y q u s y w y a s u w q q q q q q q q 6 9 q 7 6 9 9 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 , , , > > > > = + & > : = * # : / F.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.S.2.y 2 p b S L Q / / ~ Q Y J c d a u w y u p p q u A | A.A.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.2.t.e.e.2.2.2.e.e.e.e.", +"S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.D.a.K 9 7 q w p s d p 9 9 p l b b c c b c c z z l d d s s s s s s s s s a a u u u u y y y y y y y y q w s p y y p s s u y w q q q q q q q 9 7 q q 6 6 9 9 6 6 6 6 6 6 6 6 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 , , > > : : 2 2 > = & % # & l a.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.D.O.9 6 z K Q / Q J B c d f w w y p s s s s u 8 q x #.S.A.a.a.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.2.2.e.e.2.2.", +"S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.D.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.D.F.S.S.S.F.F.D.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.F.{ b q 7 q w u s s d z s p p s z b b b b b b c c c z z l d s s s s s s s s a a a p p y u u u y y y q s s w y u s d s u y w w q q q q q q 9 9 q q 9 3 9 9 9 9 9 9 9 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 3 3 3 2 > < , 3 3 2 > : = & % # % 9 / F.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.S.} 3 9 x P ~ ~ S d d d f w q s b b l k p y 9 8 x { S.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.2.2.2.2.2.2.", +"S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.D.F.S.S.S.S.S.S.S.S.S.D.D.D.S.S.S.S.S.S.S.S.S.S.D.S.D.S.S.S.D.F.D.S.S.D.S.S.S.S.S.S.F.F.D.S.S.S.S.S.S.S.D.a.L s 9 0 q q u a s d z c c c d s s s z c b B n b b b c c x z z l l d d s s s s s s s s p p p p u u u a d a u a l s p u y y w q q q q q q 0 q q q 9 6 8 q 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 7 6 6 6 6 3 3 3 3 3 6 6 6 3 3 > : = & % $ # # > x z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.S.>.6 9 x K W L b d c d a q q s n x s s u q 8 x { S.S.a.a.a.a.a.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.2.2.2.2.2.2.", +"S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.D.D.D.D.S.S.S.S.D.D.S.D.S.S.S.S.S.S.S.D.F.F.S.S.S.S.F.D.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.F.F.S.S.S.S.S.S.S.S.F.#.B q 9 q q q y p a s z c b b B S S B b c z z c c b n n n B b b c c x x x x z l l d d d s s s s s s s s s d l z l s s a a u u u y y w q q q q q q q q q q q q q q q q q q q q q q q q q q q 9 9 9 9 7 6 6 6 6 6 7 7 7 7 6 6 6 3 3 , : = = * % $ # # * q { S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.q 3 l S L S c c c f u q w l n x s i y 8 q Q S.C.a.a.z.a.a.a.a.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.2.2.2.2.", +"S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.D.D.D.F.F.S.S.S.S.D.F.F.F.F.F.S.S.S.S.G.G.F.S.S.S.S.S.D.F.F.F.P.P.P.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.F.F.F.F.F.F.F.F.F.F.G.F.z.~ s 9 0 q q q w u p s s z c b B S K L L L L P K A b b c b b b b b n n b b b b b b c c c x x z z l l l d d s s d d s d s s s s s a p p p u y y y y y y y y y y y w w y w q q q q q q q q q q 9 9 9 9 q q q q q q 8 9 7 6 6 6 3 2 > : = = & * % $ # # # , b z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.F.b : p b P S d c c f w q q s b x s s y 8 u { S.a.a.k.z.z.z.z.a.a.a.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.2.2.2.", +"S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.D.D.D.S.S.S.F.D.F.D.D.D.D.F.F.F.F.F.F.F.S.S.S.S.S.F.P.P.I.I.P.F.S.a.2.O.{ / / W L S A n b x x l s s s s a p p u u y y y y y q y q s K q 9 0 q q q w u p a s s l z c b B K P Q ~ ~ ( / / / ~ ~ L P K S B n b b b b c b b b b b b c c c c c c c c x x z z z z l l d d d s s s s s s s a a a a p p p u y y y y q q q q q q w y y y y p p y y q q q 9 9 6 6 6 3 3 2 > > : = = & & * % % $ # # & q { S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.k.S.| > 9 s B B d c c f w q q s x x l s u 8 l :.S.a.l.l.k.z.z.z.z.a.a.a.a.a.a.a.a.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.2.2.", +"S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.D.S.S.S.S.D.D.S.S.S.S.S.S.S.F.F.F.F.F.F.F.F.F.F.F.S.S.F.P.I.P.S.,.{ W K b d p t q q 0 9 9 0 0 0 q q q q q q q q w w w q q q q q q q q q q 0 9 w d 9 0 0 q q q w u p a a a s s d z c n S K L Q ~ ( ) ] { #.#.#.#.X.{ ) / ( ~ Q L P K S A B b b b c c c x x x x x x x z l l d d d d s s s s s s s s s s s s s s s s d s s l l l l k k k s s a p y q q q 9 9 6 6 3 3 3 3 , > : : = = = = = & * % % $ $ # $ 3 n z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.S.p > q x B d c c f u q e u x x l s i 8 Z z.z.a.a.a.a.a.a.a.a.a.z.z.z.a.a.a.a.a.a.a.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.", +"S.S.S.S.S.S.D.D.S.D.S.S.S.S.S.S.D.D.S.S.S.S.F.F.D.D.D.D.F.F.F.F.F.F.F.F.F.F.F.S.S.F.P.P.z.{ L x a w q q w u a s s d z z z c c b b b b b b b b b b b b b b b c b b b c c x x x x B a 7 0 0 q q q y u p a a a s s d z z c b n S K L Q ~ _ ) { X.#.#.+.@.@.@.@.@.0.0.0.@.@.@.#.#.#.#.X.{ ) ) / / / ~ ~ ~ ~ Q Q Q L L L L L L L L P P P P P P P P P K S K S B n b c z s s p p u w q q 9 9 6 6 6 3 3 3 2 , > > > : = = = = = = & & % % % $ # # = y { S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.D./ = 6 y n c d c f a q 0 q s x l s i q m S.z.a.l.l.k.a.a.a.a.a.a.z.z.z.a.l.a.l.l.a.a.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.", +"S.S.S.S.D.D.D.F.D.D.F.F.S.S.S.S.D.F.F.D.S.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.S.F.I.S./ b p q w a s z b n B A S S S K K K P P P P P P L Y P P P L L L L L L Q Q W Q L L L L L L L L z 7 9 q q q w y p a a a a s d l z x c c c b B S K P Q ~ ) #.#.+.+.+.+.+.+.@.@.@.@.@.@.@.0.0.0.0.@.@.@.@.@.+.+.#.#.#.#.#.{ X.{ { ) ) ( / / ~ ~ Q Q L P P K K A B b b c l s s a p y q q q q 9 6 6 6 3 3 3 3 3 2 2 , > > > > : ; = = = = = & & * % % $ $ # % 6 S S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.h.D.p = 9 s B f c d f w e 7 p l l l s q l a.z.a.l.l.l.l.l.k.a.a.a.a.z.z.a.a.z.z.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.", +"D.D.D.D.D.D.F.F.F.F.F.F.F.D.S.S.F.F.F.D.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.I.z.L s q p l b S K P P L Q ~ / ) { X.#.#.@.@.@.@.@.@.@.@.@.@.+.#.+.#.#.#.#.#.#.#.#.#.#.#.#.{ { { { / B q 0 q q q y y p a a a s s d z z c c b b b B S K P ~ { 0.a.V.a.t.@.#.{ ) ) ) ( ( ( ( ( ( ( ( ~ ~ ~ ( ( ~ ~ ~ ~ Q Y L Y P K K K S B B B B B B b c z z z d s s s a a p y w w q q 9 7 6 6 6 3 3 3 3 3 3 3 3 2 2 2 , < > > : : : = = = = = & & * * % % $ # # : p O.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.S.#.: , q b c d c s w q 4 q s l l s y i :.z.a.z.l.l.l.l.l.l.k.a.a.z.z.z.a.a.z.z.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.", +"F.F.F.F.D.D.D.D.D.D.D.D.D.D.D.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.G.P.F.Q u w d b K L Q ^ ) #.@.0.a.a.a.a.a.t.t.@.@.+.X.) ( ( ~ Y Y Y I J J J J G B B B B B B B M c c c c B ( L w 9 q q w y u p a s s s s s z z c c b b n B S P L ) @.t.V.L.G.@.X.( ~ Y J J J J J J G G G G G G G G B B B B B B B B B M M M c c c g g d d f f f f a a u w w w q e q e 0 0 0 7 4 4 3 3 2 3 3 3 3 3 3 3 3 3 2 2 , 2 > > : : : : : = = = & & & * % % $ # # * 6 P S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.F.x % 3 y B d c f a q 7 6 p s l l i y #.S.a.z.z.z.z.l.l.l.l.l.l.a.a.a.a.a.a.a.a.a.a.z.z.a.a.a.a.l.l.l.a.a.a.a.a.a.a.a.a.a.a.e.a.a.a.a.a.a.a.", +"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.S.P.a.l q d S Y ~ ) #.t.V.V.V.a.$.+. .( ~ Y J G B M c c c c d d c c c c c c c c c c c c c c c c c c c c z c ~ ( s 9 q q y y u a a s s s s d z z c b b b B A K P ~ { @.t.V.L.V.+...( ~ Y J J J J J J J J I I I I J J J G G G B B B B B M M c c c c g d d d f f f f f a a a u w w q e q e 0 0 7 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 , > > : : : : = = = = & & & * % % $ # # > s :.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.3 : 6 l b d d f w 0 3 q s l l s q Q G.a.z.z.z.z.z.z.z.l.l.l.l.k.a.a.a.a.a.a.a.a.a.z.z.a.a.a.a.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.P.:.u u B Y ( +.a.V.V.t.+.) ( U J G B B J J Y Y ~ ( / ] { #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.{ { { { ) ) ) / / Y J ( c 0 q w y u p a a s s s s d z x c b b b B S K L ~ { @.V.L.P.V.+.X.( T I J J J J J J J J J J J J J J G G G G G B B B M M M c c c g d d d d f f f f f f a u w w w w e e e 0 0 7 4 4 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 > > > : : = = = = = = & & * % % $ # # = 8 W S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.k.F.! * 9 6 b z d f u q 4 6 p s l l y x z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.k.a.a.a.a.l.a.z.z.a.a.a.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.P.z.y a S ~ #.a.V.t.X.( Y I J J Y ( ) #.@.@.@.@.#.{ ) / ~ W L P P K S A B B B b c c c c c c c c c c c b z L ) J ( J q q y u p a a s s s s l z z x c b b n S S K Q ( { t.G.P.P.G.@.) ( Y J J J J J J J J J J J J J J J G G G G B B B B M M M c c c g d d d d f f f f f f a r w w w w e e 0 0 0 0 7 4 3 3 3 2 2 3 3 3 3 3 3 3 3 2 2 2 , 2 > > : : : : = = = = & & * % % $ # # $ 2 l 2.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.F.s * q q b f d f w 0 3 q i s l s y { S.a.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.a.z.z.z.z.a.a.a.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.J.F.F.F.F.F.F.F.F.F.F.P.c u B ~ #.V.V.X.( Y J I ~ #.@.0.@.#./ L A b z d s s d l l x x b b b n n Z A n n A B n Z n n b x x l i l S { Y ~ L q q u u a a a s s s d z z x c c c b B S J P Q ( @.a.L.P.P.G.@.( ~ Y J J J J J J J J J J J J J J G G G G G G B B B M M M c c c g d d d d f f f f f f f a w w w w q e 0 0 0 0 7 7 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 , 2 > > : : : : = = = = & & * % % % $ # # = q Q S.z.C.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.2.2 : q s c d f u q 4 3 u i l l u S S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.z.z.z.a.a.a.a.a.a.a.a.a.l.l.l.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.P.P.J.J.F.F.F.F.F.F.P.F.I.) q c P ( a.V.( T I ~ #.@.0.#.Q B d p a l b S L / { { O.:.2.a.a.z.z.S.S.S.D.F.F.F.F.F.F.F.F.F.F.F.P.2.B L B ~ ( Y Y q w u u a a s s s s d z x c c c b b B S K L ~ { 0.V.G.P.P.V.X.( Y Y J J J J J J J J I I I J J J G J G G G B B B B B M M c c c g d d d d f f f f f f a w w w w w w e 0 0 0 0 7 7 4 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 , , , > > : : : : = = = = & & % % % $ # # % 6 x a.S.A.A.A.A.C.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.D.! * 3 p x d d f w 7 1 9 p s l s s ,.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.z.z.z.z.l.k.a.a.z.a.a.a.l.l.l.l.l.l.h.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"F.F.F.F.F.F.F.F.F.F.F.F.H.J.J.F.H.F.F.F.P.P.P.P.F.F.J.F.P.P.P.P.F.z u B Y #.K.T G B / #./ L v y q p n Q #.2.S.F.P.P.P.P.I.I.P.P.P.P.P.P.P.P.P.H.F.F.F.F.F.F.F.F.F.F.P./ B B Y J X.Y Q y w y u p a s s s s l z c c c b b b B S J L / #.t.Z.P.L.P.t.X.( Y I J J J J J J J J J I I J J J J J G G B B B B B M M c M c c g g d d d d f f f f f a u w w w w w e 0 0 0 0 7 4 4 3 3 2 2 3 3 3 3 3 3 3 3 2 2 2 , , > > > > : : : = = = = & & * % % $ $ # # > y / F.z.z.z.A.A.A.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.D.l % 9 s x f d a q 4 1 q i l l u L D.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.z.l.l.l.z.z.z.z.a.a.a.a.l.l.h.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"F.F.F.F.F.F.F.F.F.F.F.F.J.J.J.F.H.J.H.F.P.P.P.F.F.F.J.J.J.P.F.I.*.q s b Y t.Y M J { / P x q q x / 2.F.P.P.P.P.P.F.F.F.F.F.F.F.F.F.F.F.F.J.J.J.J.F.F.F.J.H.F.F.F.F.P.a.L c w Y S ) ( Y u w y u a a s s s d z x c c c b b b B S P Q ) #.a.G.P.L.G.+.) ( Y J J J J J J J J J I I I I I J J J G G G B B B B M M c c c c g g d d d d f f f f f a u w w w w w q 0 0 0 0 7 4 4 4 3 2 1 3 3 3 3 3 3 2 3 3 2 2 , , , > > > : : : = = = = = & * % % % $ # # % 9 n z.S.z.S.S.S.S.A.z.z.z.A.A.A.C.z.z.z.z.z.z.z.z.z.z.z.z.S.2.3 = q s d f f w 0 2 3 p s l s s =.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.z.z.z.z.z.a.a.a.a.l.l.a.a.a.k.k.a.a.a.a.a.a.a.a.a.a.a.", +"F.F.F.F.F.F.F.J.F.F.F.F.J.J.J.P.P.P.P.P.P.P.J.J.J.J.H.H.F.F.F.I./ 0 s k ( T c P #./ A a 9 l / S.P.P.P.F.J.J.J.P.P.J.H.F.J.J.J.J.P.P.P.P.F.F.F.J.F.F.F.F.F.F.F.F.F.P.{ P s 4 P S Q ( Y u y u p a s s s d d z c c c c b b n S K P ~ { @.V.G.L.I.V.#.) ( Y J J J J J J J J I I I I I I J J J G G G B B B B M M c c c c c g d d d d f f f f f a a w w w w w q e 0 0 0 0 7 4 3 3 1 1 1 3 3 3 3 3 2 2 2 2 2 2 , , , > > > : : : = = = = & & * % % $ # # # > s { S.z.z.z.S.S.S.z.z.z.z.z.z.z.z.A.A.z.z.z.z.z.z.z.z.z.F./ % > q z s f a q 6 > 9 s s l p S S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.a.a.a.a.a.z.z.z.z.a.a.a.a.l.l.l.a.a.a.a.a.a.a.a.a.a.a.", +"F.F.F.F.F.J.J.J.J.F.F.F.J.J.P.P.P.J.J.J.J.J.J.J.J.J.F.F.F.F.F.P.L q p c Y B B { ~ n s 3 l O.I.P.F.F.F.P.J.J.J.J.F.F.F.F.J.J.J.J.J.P.P.J.F.F.F.J.F.F.F.F.J.J.H.F.P.z.~ S q 4 A P J ) Y p y u p a s s s d d z c c c b b b B S P L / #.0.V.P.I.P.t.#.( ( Y J J J J J J J J I I I I I I J J J G G G B B B B M M c c c c c g d d d d f f f f f a a w w w w w q e 0 0 0 7 4 4 3 3 3 1 2 3 3 3 3 2 2 2 2 2 2 , , , < > > > > : : : = = = > = * % % $ # # # & q P S.z.z.z.S.S.S.z.z.z.z.z.z.z.z.A.A.A.z.z.z.z.z.z.z.z.D.l $ 3 y d f f w 0 3 > y s l s p { S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.k.a.a.a.a.a.a.a.a.z.z.l.a.a.a.a.l.l.l.a.a.a.a.a.a.a.a.a.a.a.", +"F.F.F.F.J.J.J.J.J.J.J.P.P.P.P.P.P.P.P.P.P.P.P.P.P.J.J.J.J.J.P.F.L q q b B c L / A b q y { I.F.J.P.P.P.P.P.P.P.P.P.P.J.J.J.F.J.J.J.F.F.F.F.F.J.J.P.P.F.F.J.J.J.F.P.O.L z 9 4 c Q K ) Y a y u a s s s s d z x x c c b b b B S K L ) #.0.G.I.P.a.@.X.( ~ I J J J J J J J J J J J J J J J J G G G G B B B B M M c c c c c g d d d d f f f f f a a u w w w w q e 0 0 0 7 4 4 3 3 2 1 1 3 3 3 3 3 3 3 2 2 2 , , < < > > > > > : = = = = q 3 & % % % $ # # $ 3 l =.S.z.C.z.S.S.z.S.z.z.z.z.A.A.A.A.z.z.A.A.A.A.z.z.S.:., & 6 s s s f w 7 > 3 i s l s b z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.k.a.a.a.a.a.a.a.z.z.a.a.a.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.", +"F.J.J.J.J.J.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.S./ z u c c K { W n s 9 b F.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.J.J.H.F.J.J.P.P.F.F.F.J.J.P.F.) P p 7 6 d ~ P ) ~ d w p a s s s s d z x c c b b b b B S P Q ) +.a.L.I.G.t.@. .( Y J J J J J J J J J J J J J J I J J J G G G B B B B M M M c c c c g d d d d d d f f f f a u w w w w q e 0 0 0 7 7 4 3 3 3 1 > 2 3 3 3 3 3 2 2 2 2 , , < < > > > > > : : = = : p w 3 & % % $ # # # : y W D.z.A.A.S.S.S.S.z.z.z.z.S.S.S.S.z.z.A.A.A.A.z.z.F.P $ > 9 s a f a q 4 > 8 s l l p ! D.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.k.a.a.a.a.z.z.a.a.a.a.l.l.a.a.a.a.a.a.a.a.a.a.a.a.", +"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.z.) ~ L Q / ) ) P a : : E I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.J.J.F.F.F.P.a._ B q 9 7 p Q J ) Y s y p a s s s s l x x x b c b b B S K L Q ) @.V.P.I.V.@.+.X.~ I I J J J J J J J I I I J J I I J J J J G G B B B B B M M M c c c g d d d d d d f f f f a u w w w w q q e 0 0 7 7 4 4 3 3 1 1 > 3 3 3 3 3 3 3 2 2 2 , > < > > > > > : : = = > s d w 2 % % % $ # # * 9 b a.S.A.A.A.A.A.A.A.A.A.S.S.S.z.z.z.z.S.S.z.z.z.z.A.q # 3 q s a d u 0 2 > y s z s s =.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.z.z.z.z.l.k.a.a.z.l.a.a.l.l.a.a.a.l.k.a.a.a.a.a.a.a.a.a.", +"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.I.z.{ #.@.a.@.) / A w > % Q I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.J.J.F.F.F.P.#.Q s 7 9 9 y Q K ) Y s y a a s s s d z x c c b b b b B S P L ~ { 0.G.I.I.a.@.#.) Y Y Y J J J J J J I I I J J I I I J J J J G G B B B B B M M M c c c c g d d d d d f f f f a u w w w w w q e 0 0 7 7 4 4 3 3 1 1 > 2 3 2 2 3 2 2 2 2 2 , > > > > > > > : : : = > y l d q = % % $ # # $ , s { F.z.S.S.S.S.A.A.A.A.S.S.S.A.C.z.z.S.S.z.z.z.F./ % = 3 y a f f w 7 > 3 s s l s n z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.z.z.l.l.l.l.l.k.z.a.a.a.a.l.l.a.l.l.l.l.a.k.a.a.a.a.a.a.", +"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.z.#.:.I.W.0.) Q b u 3 % W I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.P.z.) P w 7 9 9 w Y B ( Y s u a a s s s d z x c c c b b B B S P Q / #.t.G.I.L.a.@.#.( Y Y Y I J J J J J I I I I I I I I J J J J G G B B B B B M M c c c c g d d d d d d f f f f f u w w w w q e q 0 0 0 7 7 4 4 3 3 2 1 2 3 3 2 3 2 2 2 2 2 > > > > > > > > : : : = > 9 u x s 3 = % $ # # # = q S z.S.S.S.S.S.S.S.S.S.S.S.S.A.A.A.A.S.C.z.z.z.S.p @ > 6 p u f a q 3 > q s s l s ! F.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.z.z.z.z.a.a.l.l.a.a.a.a.a.a.h.l.a.a.k.a.a.a.", +"P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.I.z.#.0.U.~.a.{ L z a 9 % P I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.J.I.:./ b 9 9 9 9 w P B ) Y p p a s s s s d z x c c b b b B S K P Q ) #.a.P.I.P.a.+.X.( Y Y U J J J J J I I I I I I I I I I J J J G G B B B B B M M c c c c c g d d d d d f f f f f a w w w w w e e 0 0 0 7 7 4 4 3 3 2 > 2 3 3 3 3 3 2 2 2 , < > > > > > > > > : : = : 3 9 s z 9 2 % $ # # # % 6 l O.F.A.S.S.S.S.S.S.S.S.S.S.S.S.A.A.A.A.A.z.F./ @ $ , 9 p u f u 0 2 > y s l l h =.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.z.z.z.a.a.l.l.a.a.a.l.k.a.a.a.a.a.a.h.a.a.", +"I.I.I.I.P.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.I.S.O.0.L.!.a.#.L s u q $ m I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.{ Q s 6 9 9 0 u L B { J u p a f s s s l x x c c b b b B S K Y / { @.V.I.P.V.t.+. .( Y Y I I J J J J I I I I I I U I I I J J J G G G B B B M M c c c c c c g g d d d d f f f f a a w w w w w e e 0 0 0 7 7 4 3 3 3 2 1 > 3 3 3 2 2 3 2 2 , , , , > > > > > : : : = = : 4 q l y 3 : $ $ # # # > p Q F.A.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.A.A.A.7 o = 2 q w a f w 7 > 2 s s l s n A.C.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.z.a.a.a.l.a.a.a.a.a.a.a.a.l.l.l.a.k.a.a.", +"I.I.I.I.P.P.I.I.I.I.I.I.P.P.I.I.P.I.I.I.I.I.I.I.I.I.I.I.I.P.I.F.@.t.P.W.V.#.L a w q % p F.I.P.P.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.J.I.a.) P q 7 9 0 9 s Y S X.B u a a s s s d z x x c c c b b B S P R / #.t.G.I.V.a.t.+.) ~ Y I I I J J J I I I I I I I I I I I J J J G G B B B B B M c c c c c c g g g d d d d f f f a a u w w w w q e 0 0 7 7 7 4 3 3 3 2 1 > > 3 3 3 2 3 2 , , , , , > > > > > : > : : = = 1 4 u s 6 2 & $ # # # = q n a.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.z.P.Z o $ : 3 y w f f w 4 : 7 s l l s W F.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.z.l.l.a.l.a.a.a.a.a.a.a.a.l.l.l.a.a.a.a.", +"I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.I.P.P.I.I.I.I.I.I.I.I.I.I.I.I.I.P.:.a.G.E.G.#.L y q p = 3 2.R.P.P.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.O./ b 7 9 9 0 9 z L K X.b y a a s s d d z c c c c c b b B K P Q ) @.a.P.I.V.a.$.+.) ~ Y Y Y I J J J I I I I I I U U I I I J J J J G B B B B N M M c c c c c c c g d d d d f f f f a u w w w q e e 0 0 7 7 7 4 4 3 3 2 1 > > 2 3 2 2 2 2 , , , , , > > > > > > : : : = = = 3 0 d q 3 > % # # # % 6 s { F.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.z.P.| @ + = > 9 q w f t 0 3 > q s l l s | S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.a.a.a.a.a.l.l.a.a.l.l.l.k.a.a.", +"I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.:.t.G.U.I.@.L y 0 a , % / R.P.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.{ ~ s 6 9 9 q 9 c K P { z y a a s s s d z c c c c c b b B K L ~ { 0.V.P.I.V.a.@.+.( Y Y Y Y I J J I I I I I I I U U I I I J J J J G G B B B M M M c c c c c c c g g g d f f f f f a u u w w q e e 0 0 7 7 7 4 4 3 3 3 1 > > 2 3 2 2 2 , , , , , , > > > > > > : : : = = = > 4 u s 6 2 : # # # # > i L S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.z.F.>.= O % : 3 q q w f w 7 > 2 p s l l x a.A.z.C.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.k.a.a.a.a.a.l.a.l.l.l.l.a.a.a.", +"I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.t.t.G.U.U.2./ p 4 a 9 @ s R.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.I.t.) P w 7 9 9 q 0 S B Q ( a u a a s s d d z c c c c b b b B K Q / #.t.G.I.I.V.a.@.#.( Y Y Y U I J I I I I I I I U Y U I I I I J J J G B B B B M M M M c c c c c c c g d d d d f f a a u u w w w q e 0 0 0 7 7 7 4 4 3 3 1 > > > 2 2 2 2 , , , > > > > > > > > > : : : : = = = 1 0 s q 3 > * # # # = y b 2.F.S.S.S.S.S.S.S.S.S.S.S.S.z.F.l.: X $ = > 9 q 7 f a w 4 > 9 s s l s F D.z.A.A.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.a.a.z.a.a.a.a.l.l.a.a.l.l.l.l.a.a.", +"I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.R.V.0.V.I.U.a.{ p > u y % = A.R.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.#./ B 0 7 9 9 q q L B ( Y y p a a s s d l z c c c c b b b B K Q ) +.t.P.I.G.V.a.@. .( Y Y Y I I I I I I I Y Y I Y Y U I I I J J G G G G B B B M M M M c c c c c c c g g d d d f f a a t u w w w q e 0 0 0 7 7 7 4 4 3 3 3 > > > 2 3 2 2 , , , > > > > > > > > > : : : : = = = = 3 u a 9 2 : % # # & 9 l / F.S.S.S.S.S.S.S.S.S.S.S.z.P.2.> O $ = : 3 q 9 q f a 0 3 > y s l l s / F.z.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.a.a.a.a.a.z.z.a.a.a.a.l.l.a.a.l.l.l.l.a.a.", +"I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.R.F.@.a.P.U.V.#.s : q p , O E E.P.I.I.I.I.I.I.I.I.I.I.I.P.P.P.I.I.I.I.I.I.P.P.P.P.P.P.P.I.S.{ ~ z 9 9 9 0 0 a Y b { K y a a s s s d z z x c c c b b B S P Q X.@.a.L.V.V.V.t.+.( ~ Y Y I I I I I I I Y Y Y Y Y U I I I J J J G G G G B B B B M M M c c c c c c c g d d d d f f a a a u w w w q e 0 0 0 7 7 7 4 4 3 3 2 1 > > : 1 2 2 , , , > > > > > > > > : : : : : = = = & : q s q 4 > = # # % 3 s S S.S.S.S.S.S.S.S.S.S.z.D.I.Q # o $ * : > 6 q 7 t a w 7 > 3 s l l x l :.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.a.a.a.a.z.z.z.a.z.l.l.a.a.a.l.l.a.a.a.a.l.a.a.a.", +"I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.0.t.G.U.P.0.c : 6 a 9 + 3 R.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.I.I.I.I.I.I.I.I.I.I.P.P.P.I.a.) L s 7 9 9 0 0 n Y S ) z y a a s s s d z z x c c c b b B K P ~ #.t.V.V.V.V.t.$.X.( ~ Y Y I I I I I I U Y Y Y Y Y U I I J J J J G G G B B B B M M M M M c c c c c g g d d d f f f f a a u w w w q e 0 0 0 0 7 7 6 4 3 3 3 2 > > > 2 2 2 , , , , > > > > > > > : : : : : : = = = = 3 p p 9 2 : * # % , p b :.F.S.S.S.S.S.A.z.D.I.e.s X O $ % : : 3 q q 0 a u q 4 > q s l l l Z A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.a.a.a.a.z.a.a.z.l.a.a.a.a.l.l.a.a.a.a.a.a.a.a.", +"R.R.Y.Y.I.I.I.I.I.I.I.I.I.I.I.I.R.T.U.U.U.U.I.I.I.I.U.U.U.I.I.I.R.z.0.G.U.U.V.L 3 1 u y = O { E.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.I.O.) P p 6 0 0 0 q L S Q ~ u u a a s s s d z z z c c c b b B K L / #.t.a.V.V.V.a.@.) ( ~ Y Y I I I I I Y Y Y U U Y U U U I I J J H G G G B B B B M M M c c c c c c c g g d d f f f f a a u t w w w q e 0 0 0 0 7 7 6 4 3 3 3 2 1 > > 2 2 2 2 2 2 > > > > > > > > : : : : : : = = = & : q s q 6 2 : % # : y x / F.z.S.z.z.S.J.I.a.x @ . @ % % : > 2 9 q 0 w a a 0 1 1 p s l x s W S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.l.l.l.a.l.l.l.l.l.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.", +"R.R.R.R.U.R.U.U.U.U.R.R.R.R.R.R.R.R.U.U.U.U.I.I.I.I.R.U.U.U.I.I.R.P.:.z.L.U.V.#.s - q a 6 O 8 E.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.F.{ / S w 7 0 0 0 y b B ~ B w p a s s s s d z z z z z c b b B K Q / O.t.t.V.V.a.$.+.( ( T Y Y I I I I I Y Y Y U U Y U Y U I J J J J G G G B B B B M M M M c c M c c c g g d d f f f f a a w w w w w q e 0 0 0 7 7 7 7 4 4 3 3 2 1 > > : 2 2 2 2 , > > > > > > > > : : : : : : = = = & = 4 s p q 6 , = # & q l P S.S.F.P.I.A./ i # + # % & : > 2 9 q q e a a w 7 > 9 s l x x s { S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.l.l.k.z.a.a.a.a.l.l.l.l.l.l.l.a.a.a.a.l.l.k.a.a.a.a.a.", +"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.U.U.U.U.U.R.2.t.L.U.P.t.S > 3 s q = o { E.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.I.a.{ Q c q 9 0 0 q w s J Y s y p a s s s s d z z z z z c b n A P Q ( @.t.t.V.V.a.@.X.( ( Y Y I I I I I I I U U U Y Y Y U U I I J J J G G B B B B B B B M M c M c c c c g d d d f f f f a a a u w w w q e 0 0 0 0 7 7 4 4 4 3 3 2 2 > > : : 2 , , , > > > > > > > > : : : : : : = = = = * > u s q 9 3 > & * 7 s A 2.z.#.W i & O O $ $ % = : > , 9 q y q w a a q 3 2 p s x x l x a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.l.k.l.l.a.a.a.a.l.l.k.a.l.l.a.a.k.a.k.a.a.a.a.a.a.a.", +"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.U.I.R.S.0.V.I.I.V./ 7 : w a 3 O 3 R.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.:.{ L s 9 9 0 9 q a b B b y u p a s s s s d z z z z z c b B S P Q { 0.0.a.V.V.t.+.) ( ~ Y I I I I I I I Y Y Y U Y Y Y U I I J J J G G G B B B B B B B M M c M M c c c g d d d f f f f a a a u w w w q e 0 0 0 7 7 7 4 4 4 4 3 3 2 > > > - > 2 , , > > > > > > > > > : : : : ; = = = = & = 7 s p q 6 2 : = , p s 6 = # O O @ $ $ $ % : > , , 2 6 q p a w a a w 7 2 q s l x x h S S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.a.a.l.l.a.a.a.a.l.l.a.a.h.a.a.a.l.l.a.a.a.a.a.a.a.a.", +"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.U.0.t.L.U.P.t.c > 3 s q = X ! Q.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.#.) K s 9 9 0 q u d B c d q u a a s s s s d l z z z z c b B S P Q { #.0.V.V.V.@.#.) T Y Y I I I I I I Y Y Y Y Y Y U U U I I J J J J G G B B B B B B B M M M M M c c c d d d f f f f f a a u w w w w w e e 0 0 0 7 7 7 4 4 4 3 3 2 > > : : = > , < > > > > : > > : : : : : : : = = = = & & 3 w s y 9 3 > ; = : = $ $ % & & & * & : , 3 6 8 6 9 y s s q a a u q 4 2 p s b x x s / D.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.a.l.l.l.a.l.a.a.a.a.a.a.a.a.a.a.a.l.l.l.k.a.a.a.a.a.a.a.a.", +"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.I.E.S.@.V.I.I.V.) 0 : w s 3 @ & P.R.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.C.X.) S s 9 0 9 w s z c c p w u a a s s s s d d z z z x c b B J L / { #.t.V.V.a.@.X.( Y Y Y I I I I I Y Y Y Y Y Y Y Y Y U I I J J J J G G G B B B B B B M M M M M c c g d d d f f f f f a a a w w w w q e e 0 0 0 7 7 7 4 4 4 3 3 2 1 > : : = : < > > > > > > > > > : : : : : : = = = = = * : 0 s a q 6 3 > : = : : : > : : > , 3 6 7 8 q p s l x x w w f a w 0 2 9 s x b x x x 2.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.z.l.k.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"R.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.T.0.t.L.I.P.t.b > 3 s q : X s !.I.Y.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.R.u.#./ S a 7 0 0 p s d c d q y u p a s s s s d d z z z z c b B K W ) #.+.a.V.V.a.#.) ~ Y Y I I I I I Y Y Y Y Y Y Y Y Y U I I I J J J J G G B B B B B B B M M M M M c c c g d d f f f f f a a a w w w w w q e 0 0 0 7 7 7 4 4 4 3 3 2 1 > > : : = > > > > > > > > : : : : : : = : = = = = & * & 4 y s y 9 3 > > > : > , , , 3 6 7 8 8 y u s l b b x p 0 a a a q 4 3 p l b x x l S S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.z.z.z.a.a.a.a.a.a.a.a.a.l.l.a.a.k.a.a.a.a.a.a.a.a.a.a.a.", +"R.R.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.E.F.@.V.L.L.V.{ q : q s 6 % O { Q.I.R.R.R.Y.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.0.#.~ B u 7 9 q s s d B a q y u p a s a s s d d l z z z c b B K Q ) #.@.a.V.V.t.#.( ~ Y Y I J J I I Y Y Y Y Y Y Y Y Y U I I I J J J J G G B B B B B B B M M B M M c c c d d f f f s f a a a a w w w w w q e 0 0 0 0 7 7 4 4 4 4 3 2 1 > > > : ; : > > > > > > > : : : : : = = = = = = = & & * > q p p q 6 2 , > > 2 6 7 7 8 8 q y i s l x n Z b s 0 u a a w 0 3 q s x b x x s / D.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.z.z.z.a.a.a.a.a.a.a.a.l.l.l.h.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"E.E.E.E.E.E.E.E.E.E.R.R.R.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.t.0.G.L.L.a.S 2 1 f u 2 + % F.R.I.I.R.R.R.R.R.I.I.I.I.I.I.I.I.I.I.I.I.I.P.#.#.~ b w 9 0 p s d z B u q y u u a s a a s d d d z z z c c B K Q / X.0.a.V.a.@.X.( T Y J I I I I I I U Y Y Y Y Y Y Y Y I I I I J J J G G G B B B B B M M M B M c c c c d d d f f f f f a a u w w w w w q e 0 0 0 7 7 7 7 4 4 4 3 1 1 1 > > : : - > > > : : : > : : : : : = = = = = = = & & * * 4 y p q 6 3 3 , , 7 q q q y u s l x x n A A n s 0 w a a w q 4 7 s x b b x l l ,.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.k.a.a.a.a.a.a.a.a.a.a.l.l.l.l.a.a.a.a.a.l.l.l.l.k.a.a.a.a.", +"E.E.E.E.E.E.E.E.E.E.E.E.R.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.I.:.a.P.L.G.@.a > 7 d q : X 9 Q.I.I.I.R.R.R.R.I.I.I.U.R.I.I.I.I.I.I.I.R.G.#.#.~ b q 7 q s s d c c q w y u u p a a a s s d d l z z z c B P Q / #.t.a.a.t.#.( ~ Y Y J J J I I I U Y Y Y Y Y T Y Y Y I I I I J J G G G G B B B B B M M M M M M c c c d d d f f f f f a a u w w w w w q e 0 0 0 7 7 7 7 4 4 4 3 1 2 1 > > : : - = : > : : : : : : : : : : = = = = = = & & % $ > 0 y y 9 6 6 3 3 q p i s l x m n n A A A b s e w a a u w 7 4 p x b b x x s S S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.l.l.l.k.a.a.a.a.a.a.a.l.l.l.l.a.a.a.a.l.l.l.l.l.l.a.a.a.a.", +"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.E.E.E.E.R.E.E.R.R.R.R.R.R.R.R.R.E.S.@.V.P.P.V.~ 7 > w s 6 & . x !.I.R.R.I.R.R.I.I.U.U.R.U.R.R.I.I.I.I.R.a.#.{ ~ b q 7 p d f c B a q y y u u p a a a s s d d l d d z c B K L / #.0.t.t.@.X.( Y Y J J J J J I I U Y Y Y Y T T T Y Y I I I J J J G G G B B B B B B B M M M M M c c c g d d d f f f f a a u w w w w w q e 0 0 7 7 7 7 7 4 4 4 3 1 2 1 > > : : - = = : : : : : : : : : : = = = = = = = & * % $ = 4 q y q 9 6 6 3 i n n Z A A S S S A n z w q a a a u w 0 4 p x b n x l z s { D.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.a.a.a.z.z.z.l.a.a.a.l.l.l.l.a.l.a.a.a.a.a.a.", +"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.E.E.R.R.E.E.E.E.E.E.E.E.R.R.R.R.E.a.0.G.P.G.a.S 2 1 s p 3 $ X W !.I.R.R.R.R.R.R.U.U.I.I.R.R.R.R.R.R.R.:.#.{ Q B q 0 d d z B s 9 q y t y u p a a a s s s d d d l z b A K L ) #.@.t.@.+.) ~ Y Y J J J J J I I Y Y Y Y T T T Y Y I I I I J J J G G G B B B B B B B B M M c c c c c g d d d f f f f a a u w w w w w q e 0 0 7 7 7 6 4 4 4 4 3 1 3 1 > > : : : - = = : : : : : : : : : = = = = = & & & * % % % 2 4 q q 0 9 9 6 s P S S S A Z Z n c s w w a a a w w q 4 y x b b b l l s x l.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.z.z.l.a.a.a.l.l.l.l.a.a.a.a.a.a.a.a.", +"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.E.R.0.t.L.P.V.0.d > 3 d q > # + { !.I.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.I.@.#.{ Q B u w z z c B q q q w w y y u p a a s s s s d d l z b B K Y ) #.@.$.@.#.) ~ Y J J J J J J J I Y Y Y Y T T Y Y U U I I I J J J G G B B B B B N B B B M M M M c c c g d d f f f f f a a w w w w w w q e 0 0 7 7 7 4 4 4 4 4 3 3 2 1 1 > : : : - = = : : : : : : = ; = = = = = = & & & * % % $ : 3 6 0 0 9 9 9 s S A A A n b x s w w a f a a w w w 4 q x n n n x l l s Q D.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.z.a.a.a.a.a.a.a.a.a.a.a.a.k.a.a.a.", +"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.E.P.@.a.L.L.V.#.u > 0 l q > @ # O.!.I.R.R.R.R.R.R.R.R.R.R.R.R.R.R.P.#.#.#.Q S s s z c B d 9 q q q t y u u a a a s s s s d d l z c b J T ) #.@.@.+.X.( Y Y J J J J J J J I Y Y Y Y Y Y Y Y U U I I I I J J G G B B B B B B B B B M M M M c c c g d f f f f f f a a u w w w w w q e 0 0 7 7 7 6 4 4 4 4 3 3 3 1 1 > > : : - = = = : : : : : = = = = = = = = & & & * % % $ = 4 3 6 6 7 9 6 p B b b c l a w w a f f a w w w w 7 w b n n m b l l l s :.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.l.l.z.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.E.F.@.V.L.L.V.) q > q d 8 > @ # O.!.I.R.R.R.R.R.R.R.R.R.R.R.I.R.V.#.#.#.Q S s d c b B y 0 q q q w u u u p p p s s s s s d l x c b S Q { #.#.#.X.( Q Y J J J J J J J J J I I I I I U Y Y U U I I I I J J G G B B B B B B B B B B c c c c c g d d d f f f f a a a w w w w w q q e 0 0 7 7 7 4 4 4 4 3 3 3 3 2 1 > > : : - = = = : : : : : = = = = = = = = & * % % % % % % 2 4 3 3 6 6 6 q d s a w w w a f f f a w w w q 7 u n B n b b l l l s S S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.l.l.l.l.l.a.a.l.k.a.a.a.a.a.a.a.a.a.a.a.a.", +"Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.E.S.:.V.L.G.V.~ 0 > y s 9 > @ @ { !.I.R.R.R.R.R.R.R.R.R.R.U.R.a.#.#.#.~ b s z b B c 0 q q q q q w u u u u p s s s s s d d z c B K ~ ) X.#.X.) ~ Y Y J J J J J J J J J J I I I I Y Y Y U U I I I I J J G G B B B B B B B B B B c c c c c g d d f f f f f a a a w w w w q q e e 0 0 7 7 7 4 4 4 4 3 3 3 3 3 1 > > > : : = = = = : : : = = = = = = = = & & * % % % % % % : 4 3 3 3 3 3 7 w w w w a f f a a w w w w e 7 a A A n b b x s l d s O.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.e.", +"Q.Q.E.E.E.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.E.S.0.V.G.G.a.Q 0 1 a s q > # + ! ~.I.R.R.R.R.R.R.R.R.R.R.R.2.+.+.#.~ d d c B J a 9 q q q q q q w u u u u a s s s s s d z c b K ~ ) { X. .( ~ Y J J J J J J J J J J J I I I I I Y Y Y I I I I J J J J G B B B B B B B B B B c c c g g g d d f f f f f a a u w w w w w q q e 0 0 7 7 7 4 4 4 4 4 3 3 3 3 1 > > > : : - = = = = : ; = = = = = = & & & * % % % % % % $ * 3 4 4 3 3 1 4 a a f f f a w w w w w q e w z S A n n n x l s l p P F.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.k.a.a.a.a.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.2.2.2.2.2.2.2.2.", +"Q.Q.Q.E.E.E.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.Q.S.:.a.V.V.V.Y 7 2 a s q 2 $ O Z Q.E.I.R.R.R.R.R.R.R.R.R.@.@.@.{ s s z B B B q q q q q q q q q w u u u a a s s s s d d z b J Y / ) ) ) ( Q Y J J J G J J J J J J J J I I I I I Y Y U I I J J J J J G B B B B B B B B B M c c c g g d d d f f f f f a a u u w w w w q q e 0 0 7 7 6 4 4 4 4 3 3 3 3 3 2 > > > : : - = = = = = = = = = = = & & & * % % % % % % % % % : 3 4 4 3 3 4 a a a a w w w q w w q w d S K A n n n v l s s s k 2.A.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.e.e.e.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.S.@.a.V.V.a.Y 7 2 a s q 3 % O q I.!.I.R.R.R.R.R.R.R.I.@.@.0.P y z c S J d 9 q q q q q q q q q w u u p a a s s s d d z c S Y ~ / ( / ~ Y J J J J G G J G G J J J J J I I I I Y U I J J J J J G G G B B B B B B B B M c c c c g g d d d f f f f f a a a u w w w w q e 0 0 0 7 7 7 4 4 4 4 3 3 3 3 3 2 1 > > > : : = = = = = = = = = = & & & & % % % % % % % % % $ : 1 3 3 3 1 3 w w w q w w q w q w u n P S B n n n b l s s l p Q F.l.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.l.l.l.k.a.a.a.a.a.a.a.a.a.a.a.e.e.a.e.e.e.e.2.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.,.,.,.>.", +"Q.Q.E.E.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.E.S.@.t.V.V.V.~ 0 2 a l y 6 = O = #.!.R.I.R.R.R.R.R.P.O.0.+.s d c B B ~ p 9 q q q q q q q q q q w y u p a a a s f d z c S J Y ~ ~ ~ Y Y J J B B G J G B G J J J J J J J I I U I I J J J J J G G G B B B B B B B B M c c c c g g d d d f f f f f a a a u w w w q q e 0 0 0 7 7 7 4 4 4 4 3 3 3 3 3 2 2 > > > > : = = = = = = = = = = & & * % % % % % % % % % % $ : 3 2 3 3 1 1 0 e q w w w q w s b S K A B n n n x l s s s s x z.z.z.z.z.z.z.z.z.z.z.l.l.l.l.l.a.a.a.a.a.a.a.a.a.a.a.a.e.e.e.q.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.,.,.:.:.,.,.:.:.:.:.:.:.:.:.:.:.:.:.", +"E.E.E.E.E.E.E.E.E.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.E.F.#.0.a.a.V.) w 1 u z u 9 > # O x R.Q.I.I.R.T.R.F.#.a.P a z c B J ~ p 0 0 q q q q q q q q q q w y p p a a s s d z b B J P Y Y Y P J J B B B B B B G G J J J J J J J I I I I J J J J G G G G G B B B B B B B M c c c c c g g d d d f f f a a a a a u w w w w q e 0 0 0 7 7 7 4 4 4 4 3 3 3 3 2 2 2 1 > > > : = = = = = = = = = = * % % % % % % % % % % % % $ = q 3 1 2 2 2 0 w w w w u z S P P S A B n n b x s s s s s p { S.l.z.l.l.l.k.a.k.a.a.a.a.a.a.a.e.e.e.e.q.e.2.2.e.e.2.2.2.2.2.2.,.,.,.,.,.,.,.,.:.,.:.:.,.:.:.:.:.:.:.:.:.:.:.:.=.=.=.=.:.:.=.=.=.=.=.=.", +"E.Q.Q.Q.Q.Q.E.Q.E.E.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.P.#.@.t.t.a.#.s 1 w x s q 3 & o > { !.E.I.U.E.z.@.{ u z c S B ( L b w 0 q q q q q q q q q q w w u u p a s f d c b B C K Y Y J K J B B B B B B B G G J J J J J J J I I I I J J J J G G G G G B B B B B B B M c c c c c g g d d f f f f a a a a a u w w w w q q 0 0 0 7 7 7 7 4 4 4 3 3 3 3 3 2 2 1 1 > > : = = = = = = = = = * % % % % % % % % % % % % $ % , q q 4 1 1 1 0 w a z B K P K S B n n n b l s s s s s s y Q S.a.a.a.a.a.a.a.a.a.a.e.e.e.e.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.:.,.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.=.=.=.=.=.=.=.=.=.=.O.*.*.=.=.=.O.O.=.=.O.=.", +"E.E.Q.Q.Q.Q.E.E.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.I.@.#.t.t.a.0.b 3 0 x d q 9 > # O y z.~.E.R.V.#.d s c B J Y X.Q K z w 0 q q q q q q q q q w w w w u a s s d z c B B J K J J J B B B B B B B B G G J J J J J J J J J J I J J J J G G G B B B B B B B B B c c c c c c c d d f f f f a f a a a a u w w w w q q e 0 0 7 7 7 7 4 4 3 3 3 3 3 3 3 2 1 1 > > : - - - = = = = * % % % % % % % % % % % % % $ * : 7 y y q 9 9 3 s K P L P S A B n n b c l s p p p p p s y S z.e.a.a.e.e.e.2.2.2.e.q.2.2.2.2.2.2.2.,.,.,.,.,.:.:.,.:.:.:.:.:.:.:.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.%.O.O.O.%.%.O.O.=.=.=.=.O.O.O.O.=.=.=.=.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.E.E.2.#.0.0.t.t.L 0 4 d c a q 9 , @ $ x z.~.P.b u c c S B X.{ ) Q J c u q q q q q q q q w w w w w u a s s d z c b B S S J J B B B B B B B B B G G G J J J J J I J J J I J J J J G G G G B G B B M M c c c c c c c c c d f f f f f f f a a a a a w w w w q q e 0 0 7 7 7 7 4 4 3 3 3 3 3 3 3 2 1 1 > > : - - = = = = = * % % % % % % % % % % % % $ = 6 q q y y y u y q b L S A n b b b v x d s p p p p u y p y x a.e.2.2.2.2.2.2.2.2.2.,.,.,.,.>.:.:.:.:.:.:.:.:.:.:.:.:.=.=.=.=.=.O.O.*.=.*.*.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.Q.S.{ #.2.0.t.{ s 3 a B z u y q , $ = n { w l c S J ~ @.#.{ ) ~ L S s y q q q q q q w w w w t a a f s d d z c B B B B B B B B B B B B B B G G G J J J J J J J J J I J J J J G G G G B B B B B M c c c c c c c c g d f s f f f f a a a a a t w w w q q q e 0 0 0 7 7 7 6 4 3 3 3 3 3 3 3 2 1 1 1 > : : - - = = = = * % % % % % % % % % % % & : 6 q q y p i y y y q s A b b b x x l s p u p p p u y y u y i O.e.,.2.,.,.,.:.:.:.:.:.:.:.:.:.:.=.=.=.=.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.Q.I.O.{ 0.0.0.0.S 7 q B n s u y q 4 = 3 s z B K J +.0.+.#.#.{ ) Q K B s q q q q q q q q w w u a a s d d z c c B B B B B B B B B B B B B B G G J J J J J J J J J I J J J J J G G G B B B B M M c c c c c c g d d d d f f f f f a a a a a w w w w q q q e 0 0 0 7 7 7 6 4 3 3 3 3 3 3 3 3 2 1 > > > : : - = = = = * % % % % % % % % $ * : 2 7 q q y p p s s w y q p x l l s s s p y u p p p y y y y q s | 2.:.:.:.:.:.:.=.=.=.=.=.=.=.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.#.#.#.O.O.O.O.O.O.O.O.#.#.#.#.O.#.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.Q.Q.a.) #.0.0.t.) s 0 z J b s y w q 0 z c J B ) a.t.t.@.#.#.#.] ( Q J c w q q q q w w w w u a a s d d d z c c B B b b b B B B B B B B B B G J J J J J J J J J I J J J J H G G G G B B B B c c c c c c c c d d d d d f s f f f a a a a w w w q q q q e 0 0 0 7 7 7 4 4 4 3 3 3 3 3 3 2 2 1 > > > : : - = = = = * % % % % % % % % = 6 9 q q y p p s s x z q q q q s p y y y y y y u y y y y y y 8 x O.:.O.=.=.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.O.O.O.O.O.O.O.O.O.#.O.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.Q.P.{ { @.@.0.@.K w a B K b s u w z K S Y t.V.V.a.t.0.@.@.@.X.) ( ~ S z y q q q w w w u a a s d d d z c c c c c c c c B B c B B B B B G J J J J G J J J J J J J J J J J G G G B B B B c c c c c c c d d d g d d f f f f f a a a a w w w w q q e e 0 0 0 7 7 7 4 4 3 3 3 3 3 3 3 3 2 2 > > > > : : = = = = * * % % % % % = 3 q q y p p p s s s x x b p 9 9 9 w y y y y y y y y y y y y y 8 m O.O.O.O.O.#.#.#.#.#.#.#.#.#.#.#.| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #.#.#.#.#.| #.| | #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", +"Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.Q.E.e.) #.0.@.0.{ b w f S K b a c J B { a.V.V.V.V.V.a.t.0.0.+.X.{ ) Q B b z f w q y a a f s d d d d c c c c c c c c M B c c B B B B G J J J G G J J J J J J J J J J J J J G B B B B c c c c c c c d d g c g g d f f s f f a a a w w w w q q e e 0 0 0 0 7 7 4 4 3 3 3 3 3 3 3 2 2 2 1 > > > : : - = = = = * % % % : 2 7 q q p s s s s s l x b b b b 9 6 6 q y y y y y y y q q q y 8 8 S O.#.| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #.#.#.#.#.", +"!.!.!.!.!.!.!.!.Q.Q.Q.Q.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.!.I.#.] #.@.@.@./ c a d B B B B ~ @.V.V.V.V.G.G.G.V.a.a.a.t.0.0.#.) / Q Y z q w u u f d d d d d z c c c c c c c M M c c B B B B G G J J G J J J J J J J J J J J J J G G B B B B c c c c c c c c g g c g d d f f f f f f a a u w w w w q q e 0 0 0 0 7 7 7 4 3 3 3 3 3 3 2 2 2 2 1 > > > : : = = = = * % & : 2 7 q y p s s s s s s l x b b b b m p 3 6 q y y y y q q q q q q 7 i Q O.{ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.Q.Q.S.{ { #.@.@.#.Q z f d c K ) t.V.V.V.V.G.L.L.P.L.V.V.V.V.V.V.t.#.#.#./ S B c d s s d d z z z c c c c c c c c c c c B B B B B G J J J J J J J I I I I J J J G J G B B B B B M M c c c c c c d d c g d d d f f f f f a a a w w w w q q q e 0 0 0 0 7 7 4 4 3 3 3 3 3 2 2 2 1 1 > > > : : = = = = = > 6 q q y y p s s s d l l z z c b b b b x x 9 2 q q q q q q q q q 7 q S { #.{ { { { { { { { { } | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.!.E.a.{ { #.#.#.{ Q c f Y #.a.a.V.V.G.G.L.P.P.L.L.P.P.L.L.P.P.G.L.L.G.@.{ ) / Y c z d d d d c c c c c c c c c c c B B B B B G J J J J G H J I I I J G J G G J G G B B B B B M M c c c c c c g c c g d d f f f f f f a u w w w w q q q q 0 0 0 0 7 7 4 3 3 3 3 3 3 3 2 2 2 1 > : : - : > 2 2 6 q q y y p s s s s l l x x x b b b b b b x x l s 2 6 8 8 8 q q 8 7 8 x / | { { { { { { { { { { { { { { { { { { { { { { { { { { { | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.!.U.0.{ { #.#.#.{ Q L +.a.a.V.V.V.L.P.L.L.L.L.U.U.U.I.L.I.U.U.U.W.U.V.a.t.a.X.( Y Y J B c c d g c c c c c c c B B B B B B G G G G B B J I I J J J G G G G G G B B B B B B B B M c c c c c c c g d d d f f f f a a w w w w q q q q q e e 0 0 7 7 4 3 3 3 3 3 3 3 3 1 1 1 1 > 2 6 q q q y p s s s s s l l l z x b b b n n b b b b x x l s l 9 3 7 7 9 7 6 7 s W | { [ { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #.#.#.| | | | | | | | | | ", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.!.I.0.] { #.#.{ Y @.a.a.V.V.V.G.L.P.L.L.L.U.U.U.U.U.U.U.U.U.U.W.W.W.W.W.U.U.U.L.@.@.{ ~ P J B c c c c c c c B B B B B G J J G B B G J J J J J J J J G G G B B B B B B B B B c c c c c c c g d d d d f f f u w w w w q q q w q q q e 0 0 7 4 4 3 3 3 3 3 3 3 3 3 6 7 q y u a s s s s d l l l l z x x b b B B B B n b b b c x l l s s s u 3 6 3 6 y b Q { { [ { { { [ { { { [ { { { [ [ [ [ { { { { { { { [ [ [ { { { { { { { { { { { { { { { { { { { { { { } | | | | | | | | | | | | | | | | | | | | #.| #.| | | | | | | | | | ", +"!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.!.I.:.) { #.~ #.0.t.a.V.V.G.L.L.L.L.L.U.U.U.U.U.U.U.U.U.U.U.E.Q.W.!.~.~.~.~.!.!.Q.U.L.t.@.{ Q J Y S c c B B B B B B G G G G G G J G J J J J J J G G G B B B M M B B B B M c c c c c c g d d d f f f f u w w w w q q q w q q e e 0 0 0 7 7 q 7 6 4 7 y p p p p a s d d s d l l l l z c b b b n n B A A A A n b b x x x l l s s s s i 3 8 s P / { { / ' [ [ [ [ [ [ { [ [ [ [ [ [ [ [ [ [ [ [ [ { { [ [ [ [ [ [ { [ { { { { [ [ { { { { { { { { { { { { { { { { { { { { { { | } { { { { | | { { { { | } { { { { | | | | | | ", +"~.~.~.~./.~.!.!.!.!.!.!.!.!.!.!.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.!.I.:.) L { @.@.0.a.V.V.L.L.P.L.L.L.U.U.U.U.U.U.U.U.U.U.U.W.W.W.W.W.W.!.~.~.~.!.~.W.U.I.G.a.L.t.X.) X.X.~ J J J J G G G G G G G J J J J J J G G G G B M M M M c c c c c c c c d d d d d d d d f f w w w w q q q w w w w w w w a s s s s d s s d z z x x z z z z z z z z x b b n n A S A A A A S A B b c x x x z l l s s s i s y x ! [ [ / / / / / / / / / / / / / [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ { { { { [ [ [ [ { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { | | { { { { { | { | | | ", +"/././.~.!.!.!.!././.~.~.!.!.!.~./././.~.!.!.!.!./.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.!.!.U.O./ #.#.@.0.t.a.V.V.L.L.L.L.L.U.U.U.U.U.U.W.U.U.W.W.W.W.W.W.W.Q.Q.Q.W.W.W.W.W.E.U.U.U.L.L.G.V.V.t.0.@.+.#.( ( ( ( ( Y I I I Y I I I J G G G B B N B B B B M M M c g d c B b B B b c z z d f a u w a s s s s d s s s s d l z x c x c b b b c c c b b b b n B A B B S S S S S S S A A A B n b c x x z l l s s s i u u y s [ / / ! / / / / / / / / / / / / / / / / / / / / / [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ { { [ [ [ { [ [ { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { | | { { | | | | { { ", +"/./././.~.~.~.~././././.!.!.~.~././././.!.!.!.!./.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.E.E.E.E.Q.:./ #.#.@.0.0.t.a.V.V.V.L.L.L.U.U.U.U.U.U.E.U.W.W.W.W.W.W.W.W.W.W.W.W.W.U.U.U.U.I.I.L.L.L.L.V.V.V.V.V.a.t.t.t.t.@.+.X.X.#.#.X.{ ( ( ~ ~ Y Y J J L Y Y P J J J B b c B S B B B B B K K P S c b B S S A n B b c c z z z x c b A S S S K S S S S K K S K K K K K K S S S S S S A A A A n b x l l l s s s s s p u u u q D / ! / ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / [ [ / [ [ [ [ [ [ [ [ [ [ [ [ { [ [ { { { { { [ { { [ [ { [ { { { { { { { { { { { { { { { { | | { { { { ", +"/./././././././.~./././.~./././././././.~.~././././.~.~.!.!.!.!.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.E.E.E.R.R.I.I.I.P.I.D./ { #.#.@.@.0.t.t.a.a.a.V.V.L.L.U.U.U.U.U.U.U.U.U.U.U.U.W.W.W.W.W.W.W.W.U.U.U.U.U.U.U.U.U.U.L.I.U.U.L.L.L.L.L.L.L.V.V.V.V.V.V.t.t.0.@.@.#.X.#.#.#.X.) ) ( ) / Q Y P P Y P P L ~ / / ( L Y Y ~ ~ ~ Q Q Q L L P S K K K P P P L L L P P P L L L P P P P P K K S K S S S S S S S A b x l s s s s s s s i p p u y q u / / / / ! ! ! ! / ! ! ! ! / / / / ! ! ! / / / / / / / / / / / / / / / / / / / / [ [ [ [ [ [ / / / / / / / / / / [ ` [ [ [ [ [ [ [ [ [ [ [ [ [ [ { { { { { { { { [ { { { { { { { { { { { ", +"/./././././././././././././././././././././././././././././.~.!././././././././.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.E.E.R.R.R.I.I.I.I.I.P.P.P.P.P.I.:./ #.#.#.@.@.0.t.t.t.t.a.a.V.V.V.L.L.L.L.L.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.I.I.L.L.L.L.L.L.G.V.V.V.V.V.V.a.a.t.t.t.@.@.@.@.@.+.+.+.#.#.#.#.#.{ X.X.{ { ) ) ( / / / / / ( ( ~ ~ ~ ~ ~ Q Q Q Q W W W W W W Q Q L L L L P P P P P K K K K K K S S S A A n x s s s s s s s a a p p p p u y 8 A Q W Q Q Q ! ! / ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / / / / / / / / / / / / / / / / / / / / ` / / / / / / / / / / / / [ [ / / / / / / [ [ [ [ [ [ [ [ [ { [ [ [ [ [ [ { { { { { { { { { { ", +"/././././././././././././././././././././././././././././././.~././.~.~.~.~.~.!.^.~.~.~.~.~.~.~.~.!.!.!.!.Q.Q.E.E.R.R.I.I.I.I.I.I.I.I.P.P.P.P.J.F.F.F.D./ ) #.#.+.+.0.0.0.t.t.t.t.a.a.a.V.V.V.V.V.L.L.L.L.L.I.U.I.U.U.U.U.U.U.U.U.I.I.U.I.I.L.I.L.L.L.L.L.L.L.L.G.G.G.V.V.V.V.V.V.V.a.a.t.t.t.0.0.*.@.@.@.+.+.#.#.#.#.#.#.#.#.X.X.{ { ) ) ) ) ) ( ( / / / / ~ ~ ~ ~ ~ Q ~ Q Q Q Q W L L L L L P P P P P P P K K K S S A A B n n c d s s s s s a s s p p p p u u u q s E P L L L L E E W Q Q Q ! ! ! ! ! ! ! ! ! ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / [ [ [ [ [ [ [ / / [ [ [ [ [ [ [ [ / ` [ [ [ [ [ [ [ [ { { { { ", +"/././././././././././././././././././././././././././././././././././././.~.~.~././.~.^.~.!.!.!.!.Q.Q.E.E.R.R.R.R.R.I.I.I.I.I.I.I.P.P.J.J.F.F.D.S.S.S.D.e./ { #.#.#.@.0.0.0.0.t.t.t.a.a.a.a.V.V.V.V.V.V.V.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.V.V.V.V.V.V.V.V.V.V.V.a.a.t.t.t.t.0.0.0.@.@.@.+.+.#.#.#.#.#.#.#.#.#.#.{ { { ] ) ) ) ) ( ( / / / / ~ ~ ~ Q Q Q Q W L L L L L L L L P P P P P P K S S A B n n n n b x s s s s s s p p p p p p p u y y q y F P P P P P P P P P P L L E W W Q Q Q ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! / ! ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / [ / / / / [ [ [ [ [ [ / / / / { { [ [ [ [ [ [ [ { ", +"/./././././././././././././././././././././././././././././././././././././././././.!.!.!.Q.Q.E.E.E.R.R.R.R.R.R.R.R.I.I.I.I.P.P.P.J.J.F.F.F.F.F.D.S.S.S.F.:./ { #.#.@.@.@.@.0.0.t.t.t.a.a.a.a.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.K.L.L.L.L.L.L.L.L.L.L.G.L.L.V.V.V.V.V.V.V.V.V.V.a.f.a.a.t.t.t.t.0.0.*.@.@.@.+.+.#.#.#.#.#.#.#.#.#.X.X.{ { { ) ) ) ) / / / / / ~ ~ ~ ~ Q Q Q Q Q W W L L L L L P P P P K S S A A B n n n n n n b d s s s s s p p p p p p p u y y y q q Z P F F F P P F P P P P P P P P P L L E E W Q Q Q Q Q Q Q Q Q ! ! ! ! ! ! ! ! / / ! ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / [ [ [ [ [ [ / / / [ / [ ` [ [ [ [ [ ", +"/./././././././././././././././././././././././././././././././././././././.~.!.!.!.Q.Q.E.E.E.R.E.R.R.R.R.R.R.R.I.I.I.I.P.P.P.P.P.J.J.J.F.F.F.F.F.D.S.D.S.D.{ ^ ) #.#.+.@.@.@.0.t.t.t.t.t.a.a.a.a.a.V.V.V.V.V.a.a.V.a.a.a.a.a.t.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.a.a.a.a.t.t.t.t.0.@.@.@.@.@.#.#.#.#.#.#.#.#.X.X.{ { { { ) ) ) ( ( / / / / / / ~ ~ ~ ~ Q Q Q Q W W L L L P P K K K S S S A A A B n n b n n b z s s s s s p a p p p u p p u u y q q 8 l P S S F F F F F F F F P P P P P P P P P P L L E E W Q Q Q Q Q ! ! ! ! ! ! ! ! ! ! ! ! ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / [ [ [ [ [ / / / [ / [ / / / / [ [ ", +"/./././././././././././././././././././././././././././././././././././.!.!.!.Q.Q.Q.E.E.E.E.E.R.R.R.R.R.R.I.I.I.I.I.P.P.P.P.P.J.J.J.F.F.F.F.F.F.F.F.D.D.S.D.z./ / ) #.#.#.#.+.@.@.0.0.t.0.t.t.t.t.a.a.a.a.a.a.a.a.t.a.a.a.a.a.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.@.@.@.@.@.@.+.+.#.#.#.#.#.#.#.#.#.X.{ { ) ) ) ) ) ) ( / / / / ( ~ ~ ~ Q Q Q Q L L L L P P P P P K K S S S S S A C B B n n n b n b z s s s s s s s p p p p p p y y y y q q 8 p D S S S S S S F S S F F F F F F F P P P P P P P P P P P L E W Q Q ! ! ! ! ! ! ! ! ! ! ! ! ! / / / / ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / [ [ [ [ [ / / / / [ [ [ / ", +"/././././././././././././././././././././././././././././././././.~.!.!.Q.Q.E.E.E.E.E.E.R.R.R.R.R.R.I.I.I.I.P.P.I.P.P.P.P.P.P.P.J.J.J.F.F.F.F.F.F.F.F.D.D.S.S.a.~ / { #.#.#.+.@.@.@.@.0.0.0.0.t.t.t.t.t.t.t.t.t.t.0.t.t.t.t.0.0.0.0.@.@.@.@.@.+.@.+.+.@.+.+.#.#.+.#.#.+.#.#.#.#.#.#.#.#.#.#.#.X.{ { { ) ) ) ) ) ) ) ) / / ( ~ ~ ~ ~ Q Q Q Q Y L L L L L L L P P P P P P K K K K K K S S S S A B n n n n b b b b x s s s s s p p p p p p y y y y y y q q q 9 y S S S S S S S S S S S F F F F F F F F F F P F P P P P P P P P P L L E W Q Q Q ! Q Q Q ! ! ! ! ! ! ! ! ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / [ / / / / [ [ / / ", +"/./././././././././././././././././././././././././././././.^.!.!.!.Q.Q.E.E.E.E.E.E.E.R.R.R.R.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.J.F.F.F.J.F.F.F.F.F.F.S.S.S.z.S.:.Q ) { #.#.#.#.+.@.@.@.0.0.0.0.t.t.t.t.t.t.t.t.t.0.t.0.0.0.@.@.@.@.@.@.+.+.+.#.#.#.#.#.#.#.#.#.#.#.#.#.X.X.X.X.X.{ ) ) ) ) ) ) ) ) ) ( / / / / ~ ~ ~ ~ ~ Q Q Q Q L L L L L L L Y P P P P P P P P P P K K K K S S S S S S A B B n n b b b b x s s a a p p p p y u y y y y y y q y q q q 9 8 n S S S S S S S S S S S S F F F F S F F F F F F F F F F P P P P P P P P L L E W W Q Q Q Q Q Q ! Q Q ! ! ! ! ! ! ! / / / / / ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / [ [ [ [ ", +").)./././.)./././././.(.(.(././././././././././././././.!.!.!.Q.Q.Q.Q.E.E.E.E.E.E.E.R.R.R.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.J.F.F.F.J.F.F.F.F.F.S.S.S.S.S.z.S.#.Q ) { #.#.#.#.+.+.@.@.@.@.0.@.0.0.t.0.0.0.t.0.0.0.0.0.@.@.@.@.@.@.@.@.+.+.+.#.#.#.#.#.#.#.#.#.X.X.X.X.{ { { ) ) ) ) ) ) ) ) ( ( / / _ ( ~ ~ ~ ~ ~ Q Q Q T L L L L L L P P P P P P P P K K K K K K K K S S S S S S A B B n n n b n b x s s s a p p u u y y y y y y y q q q q q q q 9 7 m S Z A S S S S S S S S S S S S F S S S S S D F F F F F F P P P P P P P P P P P L E E W W Q Q Q Q Q Q Q Q Q Q ! ! ! ! ! ! / / ! ! ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / [ [ ", +").).).)./.).).).).).).)./././././././././././././.~.!.!.!.!.Q.Q.Q.E.E.E.E.E.E.R.R.R.U.U.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.J.F.F.F.F.F.F.S.S.S.S.S.S.z.l.a.a.{ Q ) { #.#.#.#.#.#.@.@.@.*.@.@.0.0.0.0.0.0.0.0.0.0.@.@.@.@.@.@.@.@.+.+.+.#.#.#.#.#.#.#.#.#.X.X.X.{ { { { ) { ) ) ) ( ( ( ( ( / / ~ ~ ~ ~ ~ ~ Q Q Q Q Q L L L L P P P P P P P K K K K K K K K K K K S S S S S A A B n n n b b b x s s s s p p p u y y y y y y t q q q q q q 8 q 7 7 x A n Z Z Z Z Z Z Z Z A A A S S A S S S S S S S S S F F F F F F F P P P P P P P P P P P L L E W W Q Q Q Q Q Q Q Q Q ! ! ! ! ! ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ", +").).).).).).).).).).).).).).).).(.(././././././.!.!.!.!.!.Q.Q.Q.E.E.E.E.E.E.R.R.R.R.U.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.J.J.J.F.D.S.S.S.S.S.z.l.a.2.2.2.#.~ ) { #.#.#.#.#.@.@.@.@.@.@.@.@.0.0.0.@.@.@.@.@.@.@.@.@.@.@.@.@.+.+.+.#.#.#.#.#.#.#.#.#.#.#.X.X.{ { { ) ) ) ) ) ( ( ( / / / ~ ~ ~ ~ ~ ~ Q Q Q Q Q Y L L L Y P P P P J K K K P K K K K K K K K S S S S S A A B B n n b x l s s s s s p p p p y y y y y w q q q q q q q q 8 6 8 x A n n n Z Z Z Z Z Z Z Z Z Z Z Z A A A S A A S S S S F F F F F F F F F F P P P P P P P P P P L L E E W W Q Q Q Q Q Q Q Q Q Q Q ! ! ! ! / / / ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / / ", +").).).).).).).).).).).).).).).).)././././././.!.!.!.!.!.!.Q.Q.Q.Q.Q.E.E.E.R.R.R.R.R.R.U.R.I.I.I.I.I.I.I.I.I.I.P.I.I.I.I.P.P.P.P.P.P.P.P.J.F.F.F.F.F.D.D.D.z.z.a.a.2.:.,.{ ~ ) { #.#.#.#.@.@.@.+.+.@.@.@.@.*.0.@.@.@.@.@.@.@.@.@.@.@.@.@.+.#.#.#.#.#.#.#.#.#.#.X.X.X.X.X.{ { { { ) ) ) ) ) ) / / / / ~ ~ ~ ~ ~ Q Q Q Q Q Q L L L L L P P P P P J K P P K K K K K K K S S S S S A A A B B b z d s s s s a a p p p u y y y y w q q q q q q q 8 8 8 6 8 x n m m n m n n n Z Z Z Z Z Z Z Z Z A Z A A S S S S S S S F F F F S F F F F F F F P P F F P P P P P P L R E E Q Q Q Q Q Q Q Q Q Q Q Q ! ! ! ! / / ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / ", +"_.`.`.`.).).).).).).).).).).).).)./././././.~.~.!.!.!.Q.Q.Q.Q.Q.Q.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.I.P.P.J.F.F.F.S.S.S.S.A.z.a.a.2.,.:.O.=.#.) ) { #.#.#.#.@.@.+.@.@.@.+.@.@.@.@.@.@.@.@.@.@.@.@.@.@.+.+.#.#.#.#.#.#.#.#.#.#.#.X.X.{ { { { ) ) ) ) ) ) ) ) ( / / / / / ~ ~ ~ ~ ~ Q Q Q W Q L L L L L P P P P P P K P P K K K K S K S S S S S S A A n b c l s s s a a p p p u p y y y y y q q q q q q q q 8 8 9 6 q x x x x x x x x x b b b m m n n Z Z Z Z Z S S S S S S S S S S S D S S S S S F F F F F F F F F F P P P P P L L E E W W Q Q Q Q Q Q Q Q Q Q ! ! ! ! / ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / ", +"`.`.`.`.`._.).)._._._._._._.).)././././././.!.!.!.!.!.Q.Q.Q.Q.Q.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.J.F.F.D.S.S.S.S.A.A.z.z.z.z.l.a.e.2.:.:.O.{ / { { #.#.#.#.#.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.@.+.#.#.#.#.#.#.#.#.#.#.X.X.X.{ { { { ) ) ) ) ) ) ) ) ( / / / / / / ~ ~ ~ ~ ~ ~ Q Q Q Q Q Q L L L P P P P P P P P K K K K K K K S S S S S S A B b b x z l s s s a p p p p u y y y y y q q q q q q q q 8 9 7 6 6 u x x x x x x x x x x x x x x x x b b m n Z Z A A S S S S S S S S S S F S S S S D F F F F F F P P F F P P P P P P P E E W W W Q Q Q Q Q Q Q Q Q ! ! ! ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / ", +"`.`.`.`.`.`._._.`.`.`.`.`.`.)././././././././.!.!.!.!.!.Q.Q.E.E.E.E.R.E.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.I.I.I.I.I.I.I.I.I.I.I.P.P.P.F.F.D.D.D.S.S.S.S.S.S.A.A.z.z.z.z.z.l.a.a.e.2.#./ ) { { #.#.#.+.#.#.#.#.#.@.@.#.#.#.#.+.+.+.#.#.#.#.#.#.#.#.#.#.#.X.X.{ { { { { ) ) ) ) ) ) ) ) / / / / / / / / ~ ~ ~ ~ ~ ~ Q Q Q Q Q L L L L P P P P P P P P K K K K K K K S S S S C n b c x l l d s s a a a p p u y y y t q q q q q q q q 8 8 8 9 7 6 6 s x l l x x x x x x x x x x x x x b b b m m m m n Z Z Z Z Z A A S S S S S S S S F S D S F F F F F F F P P P P P P P P L L E W W W W Q Q Q Q Q Q Q Q Q ! ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / ", +"`.`.`.`.`.`.`.`.`.`.`.`.`.).)./././././././.~.!.!.!.Q.Q.Q.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.U.I.I.I.I.I.I.I.I.I.I.I.P.J.F.F.F.F.S.S.S.S.S.S.S.S.S.A.z.z.z.C.z.z.z.z.A.2./ ] { #.#.#.@.@.+.#.#.#.#.+.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.X.X.{ { { ) { { ) ) ) ) ) ) / / / / / / / / / / ~ ~ ~ ~ ~ Q Q Q Q Q L L L L L P P P P P P P K K K K K K K S S B n b c x z l d s s s s a p p y y y y y q q q q q q q q q q q q 8 8 9 3 7 s x l l l l l l l l l x x x x x x x x b b b m b b m n Z Z Z A A A A A A S S S S S S S S S S S S F S S F F F F F P P P P P P L L E E W W Q Q Q Q Q Q Q Q Q ! ! / / / / / / / / / / / / / / / / / / / / / / / / / / / / ", +"`.`.`.`.`.`.`.`.`.`.`.`._.)././././././././.~.!.!.Q.Q.Q.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.U.R.R.R.R.U.I.I.I.I.I.I.I.I.I.I.I.P.P.P.J.F.F.F.F.F.F.S.D.S.S.S.S.S.S.S.A.A.z.z.z.z.S.,./ { #.#.#.+.@.#.#.#.#.#.#.#.+.#.#.#.#.#.#.#.#.#.#.X.X.{ { { { { ] ) ) ) ) ) ) ( ( ( / / / / ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Q Q Q Q Q Y L L L L P P P P K K K K K S K S S S S A B m b b c z l l d s s s s s p p p u y y y w w q q q q q q q q q 8 8 8 9 9 3 7 l l l l l l l l l l x x x x x x x x x x b b b m b m n Z Z A A A A A A A A A S S S S S S S S S S S S S S S S S S S S S D F F P P P P L E E E W W W Q Q Q Q Q Q Q ! ! ! ! ! ! ! ! ! ! / / / ! ! ! ! / / / ! ! ! / / / / / ", +"`.`.`.`.`.`.`.`.`.`.`.`.`.)./././././././.!.!.!.!.Q.Q.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.U.U.R.R.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.J.J.J.F.F.F.F.F.F.F.F.F.S.S.S.S.S.S.S.A.A.z.S.O.P { #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.X.{ { { { { { { ) ) ) ) ) / / / / / / ~ ~ ~ ~ ~ ~ ~ Q ~ ~ Q Q Q Q W L L L L Y P P P K K K S S S S S S A B B n b b c c x z k d s s s s s s p p p u u y y y q q q q q q q q q 8 9 9 9 7 7 3 3 l l l l l l l l l l x x x x x x x x x x b b b m m n Z Z Z Z Z A A A A A A A A S S S S S A S S S S S S S S S S S S S S F F S F F P P P P L L L E W W W Q Q Q Q Q ! ! ! ! ! ! ! ! ! ! ! / / ! ! ! ! / / / / ! ! / / / / / / ", +"`.].].`.`.`.`.`.`.`.`.`.`.`.)././././././.!.!.!.!.!.Q.Q.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.U.U.U.I.R.R.U.I.I.I.I.I.I.I.P.P.P.P.P.P.J.J.F.F.F.F.F.F.F.F.F.F.F.F.S.S.S.S.D.F.P.P.#.P / #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.X.{ { { { { { { { ) ) ) ) ) ) ) / / / / / / / ~ ~ ~ ~ ~ ~ Q Q Q Q Q Q L L L P P P K K S S S A B B B n b b b b b b x z l d s s s s s a s p p y u y y q q q q q q q q q q 8 9 9 9 7 7 7 , , s x x x l l l l l x l x x x x x x x x b m m m n n n Z Z Z Z Z Z Z A A A A A A A A A S S A A S A S S S S S S S S S S S S S F S S F F P P P L L L L W W W Q Q Q Q Q ! ! ! ! ! ! ! ! ! ! ! ! ! ! Q ! ! / / / / / / / / / / / / ", +"].'.].].].].].].'.`.`.`.`.`.`.)./././././.~.!.!.!.!.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.U.I.I.I.R.U.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.F.F.F.F.F.F.F.F.F.F.F.F.F.S.F.P.I.P.P.I.2.L L ) #.#.#.{ #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.X.X.X.{ { { { ) ) ) ) ) ) ) ) ) ( / / / / / ( ~ ~ ~ ~ ~ ~ Q Q Q Q Q Q L L P P K S S S A B n b b b c c x x x c x z l d s s s s a p p p p y y y y q q q q q q q q q q 8 8 8 9 9 9 7 3 > 6 s x x x x x l l l l x x x x x x x x x b m m m n Z Z Z Z Z Z Z Z A A A A A A A A A S S A A A A S S S S S S S S S S S S S S S S S S F F F P P L L L E E W Q Q Q Q ! ! ! ! ! ! ! ! ! ! ! / / / / / / / / / / / ' / [ [ [ { { { { ", +"].].].].].].].].].].].].].].].`.)././././././.!.!.!.!.!.Q.Q.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.F.F.F.F.F.F.F.F.F.F.F.F.F.S.F.P.I.I.P.P.P.I.P.#.Q W ) #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.X.{ { { { ) ) ) ) ) ) ) ) ) ) ( / / / / / ( ( ~ ~ ~ ~ ~ ~ Q Q Q Q W L P K K S C B B n b b c c x x z z l l z z l d d s s s a p p p u u y y y q q q q q q q q q q 8 8 9 8 9 7 6 3 , 3 u x x x x x x x x x l x x x x x x x x x x x x x b m m m n n n n Z n n Z Z Z Z Z Z Z A A A Z A A A A A A S S S S S S S S S S S S S S F F P F P P P L E E W Q Q Q Q ! ! ! ! ! / / / / / / / / / / / / [ [ [ { { { { { { { { { { { { ", +"].].].].].].].].].].].].].].`.`.`.).)./././././.!.!.!.!.!.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.U.U.R.R.R.R.U.U.I.I.I.I.P.P.P.P.P.P.P.P.P.J.F.F.F.F.F.F.F.F.F.P.I.I.I.I.I.I.I.I.I.R.J.:./ ~ ) { #.#.#.#.#.#.#.#.#.#.#.#.#.#.X.X.X.{ { ) ) ) ) ) ) ) ) ) ) ) ( / / / / / / ( ~ ~ ~ ~ ~ Q Q L L L P K K S A B b b b b c c x z z l l d d l l l s d s s s a p p u u u y y q q q q q q q q q q q 8 9 7 7 6 , , , 7 p x b x x x x x x x x x x l x x x x x x x x x x x x b b b m m n n n n n n n n Z Z Z Z Z Z Z Z Z A A S A A S S S S S S S S S S S S F F F F P P P P L L E W W Q Q Q ! / / / / / / / / / [ [ { { { { { { { { { { { { { { { { | | | | } } ", +"].].].].].].].].].].].].].].`.`.`.`.).).)././././.!.!.!.!.!.!.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.U.I.I.I.I.I.I.P.P.P.P.P.P.P.P.F.F.F.F.F.F.P.I.I.I.R.R.U.R.R.R.U.I.I.R.I.V.@.{ ) ) { X.#.#.#.#.#.#.#.#.#.#.{ { { { { ) { ) ) ) ) ) ) ) ) / / / _ ( ~ ~ ~ ~ ~ Q Q Q Q L L P P P K S S A B n b b b c c z z z l d l d d d d d s s s s s a p u y y y w q q q q q q q q q q 8 9 3 2 , , 2 7 y s x x x l x x x x x x x x x x x l l l x x x x x x x x x b b b m n n n n n n n n Z Z Z Z Z Z Z Z A A A S S S S S S S S S S S S S S S S F F F F P P P L L E Q Q Q ! / / / ` { { { { { { { { { { { { { } { { #.#.#.#.#.#.#.O.#.#.O.O.O.O.O.O.", +"].].].].].].].].].].].].].].].`.`.`.`.`._.).)././././.~.!.!.!.!.!.!.Q.Q.Q.E.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.I.R.R.I.U.U.U.U.U.R.U.I.I.I.P.I.I.R.I.F.a.@.#.{ ) / / / ) ) { { { ) ) { { ) ) ) ) ) ) ) ( / / ( / ~ ~ ~ Q Q Q Q Q Y L L L L L P K K S S A B B b b b b c x z z l l l d d d d d s s s s s s s a p u y y q q q q q q 8 9 7 6 3 2 , , 2 6 q u s x x x l l l l l l l x x x x l x x x x l l l x x x x x x x x b b b m n n n Z Z Z Z Z Z A A A A Z A A A S S S S S S S S S S S S S S S S S S F P P P L L W Q Q / / / / [ { { { { { { { | | #.#.#.#.#.#.O.O.O.O.O.O.O.O.O.=.=.=.=.O.O.O.O.O.O.O.O.", +"].].].].].].].].].].].].].].].`.`.`.`.`.`.`._.).)./././././.~.!.!.!.!.!.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.Y.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.I.R.Y.Y.U.U.U.U.R.R.R.R.R.I.I.I.I.P.P.I.U.R.R.I.P.S.t.#.) / ~ ~ ~ ~ ~ ~ ~ / / / / / / ( ( ~ ~ Q Q Q Q Q Q W L L L L L P P P P P K S S A B B n b c c c x x z l l s s s s s s s s s s s s s a p p u y q q q 8 8 9 6 3 3 2 2 3 6 8 q p s l x x l l l l l l l l l l l l z x l l x x x x l l l x l x x x x x b b b m n n n Z Z Z Z Z A A A A A A A A A S S S S S S S S S S S S F F P P P L E E W Q Q Q ! / / ` { { { } #.O.O.O.O.O.O.O.O.=.=.%.=.:.:.:.:.:.:.:.=.=.=.=.=.=.=.*.=.O.O.O.O.O.O.O.O.", +"].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.).)././././.~.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.I.I.I.I.I.I.P.P.P.P.P.P.P.P.I.R.R.R.U.U.U.U.U.U.U.U.R.R.R.R.U.I.I.I.I.I.I.I.U.R.E.E.R.I.P.V.2.#.{ / Q L P P P P P P P P P P P P P L P P P P P K K K K K K S S S S B m b b c z l l l d s s s s a a a p a s s p p y y q q q q 9 6 6 3 3 3 5 6 6 6 9 q y i s l x x x l l l l l l l l l x x x x x x x x x x x x x x x b x x x x x x x b b m n n n n Z Z A A A A A A Z A A A A A A A A S S S S F P P L L W W Q Q Q / / / / / [ { { { { | #.O.O.O.=.=.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.=.=.=.:.O.O.O.O.O.O.O.O.O.O.O.O.", +"].].].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`._.)./././././.~.~.~.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.I.I.I.I.I.I.P.P.P.P.P.P.I.R.R.R.R.R.R.R.U.U.U.U.U.R.U.R.R.R.R.U.R.U.U.U.U.U.I.I.I.I.U.R.R.R.U.I.P.G.a.2.#.{ / Q L P K S A n n b b b b b b b b b b b b c c x x l l d s s s p u y y y q q q q q q q q 9 9 6 6 6 6 3 3 6 6 7 9 8 q q y p s s l l x x x l l l l l l l l l l l l x x x x x x b b b b b b b b b b b b b m x x b b n m n n n Z Z n n n Z Z Z Z A A A S S F F P P L E W Q Q ! / / / / [ { { { { { { { { { { | | #.O.O.O.O.O.=.=.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.=.=.=.:.O.O.O.O.O.O.O.O.O.O.O.O.", +"[.[.].].[.[.].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`._.).)./././././.~.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.T.I.I.I.I.P.P.P.P.P.P.I.R.R.R.R.R.R.R.U.U.U.U.U.U.U.R.R.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.P.I.I.I.I.I.I.I.P.F.S.z.a.0.O.#.{ / Q W L P S B n b c x z l s s s s p y y y q q q q q q q q q q q q q q y y u p p s s s l x x b b b b b x x x x x x x x x x x x x x x x x x x x x x x x b b m n n n n n n n n n n n n n Z b b b b m n Z A A S F P P L W W Q Q / / / / [ [ { { { { { { { { { { { { { { { { { { { { | | #.#.#.O.O.O.O.=.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.=.=.:.:.=.=.O.O.O.O.O.O.O.O.O.O.", +"[.[.[.{.[.[.[.].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`._.).).)./././././././.~.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.R.R.R.R.R.R.R.R.R.I.I.I.P.P.P.P.P.I.R.R.R.R.U.U.U.I.I.I.I.U.U.U.U.U.U.I.I.I.I.I.U.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.F.F.F.F.F.G.G.F.F.F.F.F.G.S.V.z.a.t.2.:.@.#.#.{ { ] / / / Q Q L P P K S S A A A A A A A A A A A A A A A A A n n n n m b b b b b b b b b b b m b b b b b b b b b b b b b b b m n n n n A A A A S S S F P P L L W Q Q E W Q Q / / / / / [ [ [ { { { { { { { { { { { { { { { { { { { { { { { { { { { { | #.#.O.O.O.O.O.=.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.=.:.:.:.=.O.O.O.O.O.O.O.O.O.O.", +"{.{.{.[.{.{.{.[.[.[.].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.).).).).(./././././.~.~.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.E.E.E.E.E.R.E.R.R.R.R.R.R.R.I.I.I.P.P.P.I.R.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.I.P.P.P.P.F.F.F.F.F.F.F.F.F.G.S.S.S.S.V.V.V.z.z.z.z.a.a.a.a.a.a.a.a.a.2.2.2.0.:.:.*.O.#.#.{ { ) / / / ! Q Q Q W W W L L L L L L L L L L L P P P P P P P P P P P L L P P P P P P L L L L E E W W W Q Q Q Q Q / / / / / / / [ { { { { { { { [ / [ [ { { { { { { { [ [ [ [ { { { { { { { { { { { { { { { { { { { { { | #.#.O.O.O.O.=.:.:.:.:.:.:.:.:.,.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.=.=.=.=.=.=.=.O.O.O.O.", +"{.{.{.{.{.{.{.{.{.{.[.[.[.].].].].].].].].].].].].].].].].].`.`.`.`.`.`._._.).).).).)././././././.~.~.~.!.!.!.!.!.!.Q.Q.E.E.E.E.E.E.E.E.E.E.R.R.R.R.I.I.P.I.R.R.T.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.F.F.F.F.F.F.F.F.F.F.G.G.G.S.S.S.S.V.V.V.V.z.z.a.a.a.a.t.t.t.t.2.2.2.2.2.2.2.2.2.:.:.:.:.@.O.O.#.#.{ { { { { { { { { { { { { { { { { { { { { { { ' / / / / / / { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { / [ { { { { { { { { { { { { { { { { { { { { { { { | | | | #.#.#.O.O.O.O.O.:.:.:.:.,.2.2.2.2.2.,.,.,.>.,.,.:.:.:.:.:.:.:.:.:.:.:.:.:.:.2.2.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.=.=.=.=.O.O.O.O.", +"{.{.{.{.{.{.{.{.{.{.{.{.[.[.[.[.].].].].].].].].].].].].].].].].].].`.`.`.`.`.`._._.).).).).).(./././././././.^.~.!.!.!.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.R.R.E.E.E.E.R.R.R.U.U.U.R.U.U.U.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.F.F.F.F.F.F.F.F.F.G.G.S.S.S.S.S.V.V.V.z.z.z.a.a.a.a.a.t.t.t.2.2.2.2.2.2.2.2.0.:.:.:.:.*.O.O.O.#.#.#.{ { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { #.{ { { { { { { { { { { { { { { { { { { | | { | | #.#.#.#.#.O.O.=.:.:.:.:.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.>.:.,.,.,.,.>.:.:.:.2.2.,.,.:.:.:.:.:.2.:.:.:.:.:.:.:.:.:.:.:.=.=.=.O.O.O.O.", +"{.{.{.{.{.{.{.{.{.{.{.{.[.[.{.[.[.[.[.].].].[.[.].].].].].].].].].].].].].].].`.'.`.`.`._._.).).).).).).)././././././.~.~.!.!.!.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.Q.!.Q.Q.Q.Q.E.E.E.R.R.R.U.U.U.U.U.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.F.F.F.F.F.F.F.F.G.S.S.S.S.V.V.z.z.z.z.z.a.a.a.a.a.a.a.a.a.t.2.2.2.2.2.2.2.2.0.0.:.:.:.O.O.O.O.#.#.#.#.#.#.| { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { } { | | { { { { { { { { | | | | #.#.#.#.#.O.{ { | | | | #.#.#.#.#.#.#.#.#.#.| | #.#.#.#.O.O.O.=.:.:.:.:.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.,.,.,.,.,.,.>.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.=.", +"}.}.{.{.{.{.{.{.{.{.{.{.{.[.[.{.[.[.[.[.[.].].].].].].].].].].].].].].].].].].].].].].].].`.`.`.`._._.).).).).(.(././././././.~.~.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.!.!.!.!.Q.Q.E.E.E.E.E.E.R.R.R.R.U.U.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.F.F.F.G.G.G.G.S.S.S.S.V.V.V.V.z.z.a.a.a.a.a.a.a.a.a.a.2.2.2.2.2.2.2.0.:.:.:.:.@.O.O.O.O.O.#.#.#.#.#.{ } } { { { } { { { { | | } #.#.#.#.| #.#.#.#.#.#.#.#.| #.#.#.#.#.#.#.#.#.O.O.#.#.#.#.#.#.#.#.O.O.O.O.O.O.O.O.=.:.O.#.#.#.#.#.O.#.#.#.#.#.#.#.O.O.O.O.O.%.:.:.:.,.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.", +"}.}.}.}.}.}.{.{.{.{.{.{.{.{.{.{.[.[.[.{.[.[.[.[.].].].].].].].].].].].].].].].].].].].].].].].].].].].'.`.`._._._.).).).).).).(.(./././.~.~.!.!.!.!.!.!././././.~.~.~.!.Q.Q.E.E.E.E.E.E.R.R.R.R.U.U.U.U.U.I.I.I.I.I.I.P.I.P.P.P.P.P.P.P.P.F.F.F.G.G.S.S.G.S.S.S.S.S.S.S.V.V.z.z.z.z.z.z.z.z.a.a.a.a.2.2.2.2.2.2.2.2.2.2.0.0.:.:.:.O.O.O.O.O.#.#.#.#.#.} } { | #.#.#.#.#.#.O.O.O.O.O.#.#.#.O.O.O.#.#.O.O.O.O.O.O.O.O.O.O.=.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.:.:.:.:.:.:.:.O.O.O.O.O.O.O.O.=.O.:.:.:.:.2.2.2.2.2.t.t.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.,.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.", +"|.|.}.}.}.}.}.{.}.{.{.{.{.{.{.{.{.{.[.[.[.[.[.[.[.[.].].[.[.].].].].].].].].].].].].].].].].].].].].].].].].].`.'.'.`.`.`.`._._._._._._.)././.(.(.)./././././././././././.~.~.!.!.Q.Q.E.E.E.E.R.R.R.R.R.U.U.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.F.F.F.F.G.S.S.S.S.S.S.S.S.S.V.V.V.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.2.2.2.2.2.2.2.0.:.:.:.=.*.=.O.O.O.O.#.#.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.@.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.0.0.2.2.,.:.2.2.2.:.:.:.:.:.2.2.2.2.2.a.a.a.a.a.a.a.a.a.a.a.t.e.e.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.:.:.:.:.:.:.:.:.:.:.:.:.:.2.2.:.:.:.:.", +"|.|.|.|.|.|.|.}.}.}.}.{.{.{.{.{.{.{.{.{.[.[.{.{.[.[.[.].[.[.[.[.].].].].].].].].].].].].].].].].].].].].].].].].'.'.'.'.`.`.`.`.`.`.`._._.`.'.].].`._._.`.`._._.).).(.(./././././././.!.!.!.Q.Q.E.E.E.E.E.R.R.U.U.I.I.I.P.I.P.P.P.P.P.P.P.F.F.F.F.F.F.F.G.S.S.S.S.S.S.S.V.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.t.t.2.2.2.>.:.:.:.:.:.:.=.O.O.O.O.O.O.O.O.O.O.*.*.=.=.O.@.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.0.2.2.2.2.e.e.2.t.t.a.a.a.a.a.a.z.z.a.a.z.a.a.a.a.k.l.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.u.2.2.2.2.2.2.t.t.t.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.>.2.:.:.:.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"|.|.|.|.|.|.}.|.|.}.}.}.}.}.}.}.{.{.{.{.{.{.[.{.[.[.[.[.[.].].].[.].].].].].].].].].].].].].].].].].].].].'.].].].'.`.`.`.`.`.`.`.`.`.`.].].].].].].`.`.].].].`.`.`.`._._._.).).(.(.(.(.(./././.~.!.!.Q.Q.Q.E.E.E.E.E.R.U.I.I.I.I.I.P.P.P.P.P.P.P.P.F.F.F.F.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.V.z.V.V.z.z.z.z.z.a.a.a.a.a.a.a.a.2.2.2.2.2.2.0.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.0.2.2.2.2.2.2.2.2.2.2.2.2.t.a.a.a.a.z.z.z.z.z.z.z.V.z.V.S.S.S.S.S.S.S.z.z.V.S.V.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.2.2.2.t.2.2.2.2.2.2.2.2.t.t.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +"|.|.|.|.|.|.|.|.|.|.}.}.}.}.}.}.}.}.{.{.{.{.{.{.{.[.[.[.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].].'.`.].].`.`.`.`.`.`.`.`.].[.].].].].].].].].].].].].].].].].`.`.`.`._.`._._._._._._.).(.(./././.~.!.!.!.!.Q.Q.Q.Q.E.E.E.R.R.R.U.U.U.I.I.I.P.P.P.P.P.P.P.P.P.F.F.F.F.F.F.G.S.G.G.S.S.S.S.S.S.V.C.V.V.z.z.z.z.z.a.a.a.a.a.a.y.u.t.t.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.t.a.a.a.a.a.a.z.z.z.z.z.V.S.S.S.S.S.S.G.G.G.G.F.F.G.F.G.G.G.S.S.S.S.S.G.G.G.V.z.S.S.S.S.S.V.z.z.a.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.y.t.t.t.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.t.a.2.y.e.2.2.2.a.a.2.2.t.2.a.a.a.a.a.a.", +"|.|.|.|.|.|.|.|.|.|.|.}.}.}.}.}.}.}.{.{.{.{.{.{.{.[.[.{.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].].`.`.`.].`.`.`.`.`.`.`.].].].].].[.].].].].].].].].].].].].].].].].].].].].].].].`.`.`.`.`.`._._._.).).(././././.~.~.~.!.!.!.!.!.!.Q.Q.Q.E.E.E.E.E.E.E.R.R.R.T.U.U.U.I.I.I.P.P.P.P.P.P.F.F.F.F.F.F.F.F.G.G.S.S.S.S.S.S.S.V.V.V.V.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.V.V.S.S.S.S.S.S.S.G.G.G.F.F.F.F.F.F.P.P.P.F.F.F.P.F.P.F.F.F.F.F.F.F.F.G.G.G.G.G.D.F.F.F.F.S.z.S.S.S.S.S.S.S.S.V.z.z.z.z.z.z.a.a.a.a.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.t.t.y.t.a.a.a.a.a.a.a.a.a.z.a.", +"|.|.|.|.|.|.|.}.|.|.|.}.}.}.}.}.}.}.}.{.{.{.{.{.{.{.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.`.`.].[.[.].].].].[.].].].].].`.].].].].].].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.`._._.).(.(././././././.~.~.~.!.!.!.!.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.R.R.R.R.R.T.U.U.U.I.I.I.U.I.I.I.I.I.I.I.I.I.P.P.P.P.P.F.F.F.F.F.F.F.F.F.F.F.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.S.S.S.S.S.S.S.S.S.S.S.S.S.z.z.z.z.z.z.z.z.z.z.a.a.a.a.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.z.z.", +"|.|.|.|.|.|.|.|.|.|.|.|.}.}.}.}.}.}.}.{.{.{.{.{.{.{.{.{.{.[.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].].`.`.`.`.].].[.[.[.[.].].].].].].].].].`.].].].].].].].].].].].].].].].].].`.`.`.].`.`.`.`.`.`.`.`.`.`.`.`.`.`._._._.).).(.(.(./././././././././.~.~.~.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.R.R.R.R.R.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.F.P.P.F.F.F.F.P.F.F.F.S.S.S.S.S.S.S.S.S.S.S.S.S.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.z.z.z.z.z.z.a.a.a.a.a.a.z.a.a.a.a.a.a.a.a.a.a.a.a.a.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.l.l.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.z.", +"|.|.|.|.|.|.|.|.|.|.|.|.|.}.}.}.}.}.}.{.{.{.{.{.{.{.{.{.{.{.[.[.[.].[.[.].].].].].].].].].].].].].].].`.].].].`.`.`.].].[.[.[.[.[.[.[.[.[.[.].].].].].`.].].].].].].].].].].].].].].].].].`.`.`.].`.`.`.`.`.`.`.`.`.`.`.`.`._._._._._._._._.).).(.(././././././././././././././.^.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.U.U.U.U.U.I.I.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.S.G.G.F.G.G.G.G.G.G.G.G.S.F.F.S.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.", +"|.|.|.|.|.|.|.|.|.|.|.|.}.}.}.}.}.}.}.{.{.{.{.{.{.{.{.{.[.[.[.[.[.].].].].].].].].].].].].].].].].].].'.].].].`.`.].[.[.[.[.[.[.[.[.[.[.[.].].].].].].`.].].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`._._._._._._._._.).).).).(.(.(.(.(./././././././././.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.R.E.E.R.R.R.R.R.T.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.G.G.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.S.V.V.V.z.A.A.V.z.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.V.z.V.V.V.V.V.V.V.z.V.V.z.V.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.", +"|.|.|.|.|.|.|.|.|.|.|.|.}.}.}.}.}.}.}.{.{.{.{.{.{.{.{.{.[.[.[.[.[.].].].].].].].].].].].].].].].].].].`.'.].].].].{.[.[.[.[.[.[.[.[.[.].].].].].].].].].`.].].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.`.`.`.`.`.`._._._._._._._._.).).).).).(.(.(.(.(.(.(.(.(.(././././././././.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.F.G.F.F.P.F.F.F.F.P.P.F.F.F.F.F.F.F.F.F.S.S.S.S.V.V.V.V.V.z.z.z.z.z.z.V.V.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.V.z.z.V.V.V.S.S.S.S.S.S.S.V.V.V.V.V.V.V.V.V.C.S.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.", +"|.|.|.|.|.|.|.|.}.}.}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.{.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].`.].`.].[.{.[.[.[.[.[.[.[.[.].].].].].].].].].].].`.`.].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.`.`._.`.`._._._._._._._._._._.).).).).).(.(.(.(.(.(.(.(.(./././././././././././././.~.~.~.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.T.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.F.F.F.P.P.P.P.P.P.P.P.P.P.P.F.P.F.F.F.F.F.S.S.S.S.S.S.S.S.S.S.V.V.V.z.z.V.z.z.S.S.V.V.V.V.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.V.V.V.C.V.z.z.z.V.V.z.z.z.z.z.z.z.z.z.z.", +"|.|.|.|.|.|.|.|.}.}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.{.[.[.[.[.[.[.].[.[.].].].].].].].].].].].].].].].].].`.].].{.[.[.[.[.[.[.[.[.[.].].].].].].`.`.].].].].`.`.`.].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.`.`._._.`.`._._._._._._._._._._.).).).).).(.(.(.(.(.(.(.(.(./././././././././././././././././.~.~.~.~.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.E.R.R.R.R.R.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.F.F.F.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.F.F.P.P.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.G.F.G.G.G.S.S.S.G.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.S.V.V.A.V.V.z.z.V.V.V.z.z.z.z.z.z.z.z.z.", +"|.|.|.|.|.|.|.|.|.|.|.|.}.}.}.}.}.}.{.{.{.{.{.{.{.[.[.[.[.[.[.].[.[.].].].].].].].].].].].].].].].].`.].[.{.{.[.[.[.[.{.{.[.].].].].].].`.`._._.`.].].].].`.`.`.].].].].].].].].].].].].`.`.`.`.`.`.`.`.`.`.`.`._._._.`._._._._._._._._._._._.).).).).(.(.(.(.(.(.(.(.(.(././././././././././././././././.~.~.~.~.~.~.~.~.~.!.!.~.~.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.E.E.Q.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.U.U.U.U.U.U.U.I.I.U.U.U.U.I.I.I.I.I.I.I.I.P.P.F.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.P.I.P.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.G.F.F.F.G.G.G.S.S.G.G.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.C.V.V.V.V.V.V.V.V.A.V.V.z.V.V.z.z.z.z.z.z.z.", +"|.|.|.|.|.|.|.|.|.|.|.|.}.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.[.].[.[.].].].].].].].].].].].].].].].`.].[.{.{.{.{.{.{.{.{.[.].].].].].`.`.`.`._._.`.].].].].`.`.`.`.`.].].].].].].].].].].`.`.`.`.`.`.`.`.`.`.`.`.`._._.`._._._._._._._._._.).).).).).(.(.(.(.(.(.(.(.(.(.(././././././././././././.~./././.~.~.~.~.~.~.~.~.~.!.!.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.Q.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.R.R.R.R.R.R.R.T.R.U.U.I.P.P.P.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.G.G.G.S.S.G.G.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.C.V.V.V.V.V.V.S.S.S.z.z.V.z.z.z.z.z.z.a.", +"|.|.|.|.|.|.|.|.|.|.|.|.}.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].].].{.{.{.{.{.{.{.{.[.].].].].].`.`.`._._._._.`.`.`.`.].].`._._.`._.`.`.`.].].].].].].].].].].].`.`.`.`.`.`.`.`.`._.`.`._._._._._._._._._.).).).).).(.(.(.(.(.(.(.(.(./.(././././././././././././././././.~.~.~.~.~.~.~.~.~.!.!.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.U.I.I.I.I.I.P.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.S.G.S.S.S.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.V.V.V.V.z.A.z.z.V.V.V.z.z.z.z.a.", +"|.|.|.|.|.|.|.|.|.|.|.}.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].[.{.{.{.{.{.{.{.{.[.].].].].`.`.`.`.`._._._._._.`.`.`.].].]._.`._._._._._.`.].].].].].].].'.].].].].`.`.`.`.`.`.`.`.`.`.`._._._._._._._._.).).).).).(.(.(.(.(.(.(.(././.(././././././././././././.~.^./.^.~.~.~.~.~.~.~.~.~.~.!.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.!.Q.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.U.I.I.I.I.I.I.I.I.I.U.I.I.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.G.S.S.S.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.C.V.V.V.V.V.V.A.A.z.z.z.z.z.z.z.z.z.z.", +"|.|.|.|.|.|.|.|.|.}.}.}.}.}.{.{.{.{.{.{.{.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].].[.}.{.{.{.{.{.{.{.[.].].].].`.`.`._._._._._._._._.`.`.`.`.`.].`.`.`._._._._._._.`.`.`.].].].].`.`.].].`.`.`.`.`.`.`.`.`.`.`.`._._._._._._._.).).).).).(.(.(.(.(.(.(.(././././././././././././././././././././.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.U.I.I.I.I.I.I.I.I.I.I.I.I.I.U.U.U.U.U.I.I.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.V.V.V.V.z.z.z.z.z.z.z.z.z.z.z.", +"|.|.|.|.|.|.|.|.}.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].].].[.}.{.{.{.{.}.}.{.].].].].].`.`.`.`._._._._._._._._.`.`.`.`.`.`.`.`.`._._._._._._._._._._.`.`.`.`.`.].].`.`.`.`.`.`.`.`.`.`.`.`._._._._._._._._.).).).).(.(.(.(.(.(.(.(./././././././././././././././././.~.^.^.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.R.R.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.U.U.U.U.U.U.I.U.I.U.U.I.I.I.I.I.I.I.I.I.I.I.I.P.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.G.G.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.C.V.V.V.z.z.z.z.z.z.z.z.z.z.z.z.", +"|.|.|.|.|.}.}.}.}.}.}.}.}.{.{.{.{.{.{.{.[.[.[.[.[.[.[.[.].[.].].].].].].].].].].].].].].].[.}.{.}.{.}.}.}.[.].].].].`.`.`.`.`.`.`._._._._._._.)._.`.`.`.`.`.`.`._._._._._._._._._.).).).(._._.`.`.'.`.`.`.`.`.`.`.`.`.`.`.`.`._._._._._._._._._.).).).).(.(.(.(.(.(.(.(./././././././././././././././.~.~.~./.~.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.R.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.G.S.S.S.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.V.V.z.z.z.z.z.z.z.z.z.z.z.z.z.a.", +"|.|.|.|.}.}.}.}.}.}.}.}.}.{.{.{.{.{.{.{.[.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].[.}.}.}.}.}.}.}.[.].].].].`.`.`.`.`.`.`.`._._._._._._.).`.`.`.`.`.`.`.`._._._._._._._._._.).).).(.).(.(.)._._.`.`.`.`.`.`.`.`.`.`.`.`.`._._._._._._._._.).).).).).(.(.(.(.(.(.(.(.(./././././././././././././././.^././.~.~.~.~.~.~.~.~.~.~.~.~.!.!.~.~.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.R.R.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.F.F.F.F.F.F.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.", +"|.|.|.|.|.|.}.}.}.}.}.}.{.{.{.{.{.{.{.[.[.[.[.[.[.].[.].[.].].].].].].].].].].].].].].[.}.}.}.}.}.}.}.[.].].].].`.`.`.`.`.`.`.`._._._._._._.).)._.`.`.`.`.`.`.`._._._._._._._._._._.).).).).(.(.(.(.(.(.(.).(.)._._.`.`.`.`.`.`._._._._._._._._._.).).).(.(.(.(.(.(.(.(.(.(./././.(././././././././././././.~./././.^.~.~.~.~.~.~.~.~.~.!.!.!.~.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.R.R.U.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.P.F.F.F.F.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.S.S.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.S.S.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.", +"|.|.|.|.|.|.|.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.[.].[.[.[.].].].].].].].].].].].].].[.}.}.}.}.}.}.}.[.].].].].`.`.`.`._.`.`.`._._._._._._.).).)._.`.`.`.`.`.`.`.`._._._._._._._._._.).).).).).(.(.(.(.(.(.(.(.(.(.(.(.(.).)._._._._._._._._._._._._.).).).(.(.(.(.(.(.(.(.(./././.(./././././././././././././.^././.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.!.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.R.R.R.R.U.U.U.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.P.F.F.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.S.S.S.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.C.V.V.S.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.", +"|.|.|.}.|.|.}.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].[.}.}.}.}.}.}.}.[.].].].].`.`.`.`.`._._.`.`._._._._._._.).).)._.`.`.`.`.`.`.`.`._._._._._._._._._.).).).).).).(.(.(.(.(.(.(.(.(.(.(.(./.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(./././././././././././././././././././.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.R.E.E.R.R.R.U.U.U.U.U.U.U.U.U.I.I.I.I.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.F.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.G.G.G.G.S.S.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.", +"|.|.}.}.|.|.}.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].}.}.}.}.}.}.}.[.].].].].].`.`.`.`.`.`._._.`._._._._._._.).).).).`.`.`.`.`.`.`.`._._._._._._._._._.).).).).).).(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(./.(.(././././././././././././././././././././././././././././././././././.~.~.~.~.~.~.~.~.~.~.!.~.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.E.R.R.R.R.U.U.U.U.U.U.U.U.U.U.I.I.I.U.I.I.I.I.I.I.I.I.I.I.I.I.I.U.I.I.I.I.I.I.I.I.I.I.P.P.I.I.I.I.I.I.I.I.I.I.I.I.P.F.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.G.G.G.G.S.S.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.", +"|.|.}.}.|.|.}.}.}.}.}.}.{.{.{.{.{.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].}.}.}.}.}.}.}.[.].].].].].`.`.`.`.`._.`.`.`._._._._._._._.).).).)._.`.`.`.`.`.`.`._._._._._._._._._.).).).).).).(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(./././././././././././././././././././././././././././.~.~.~.~.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.R.R.E.R.R.R.R.R.U.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.I.P.I.I.I.I.I.I.I.I.I.I.I.P.P.F.F.F.F.F.F.F.G.G.G.G.G.G.G.G.S.S.S.S.G.S.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.C.S.S.V.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"|.|.}.}.}.}.}.}.}.}.}.}.{.{.{.{.{.[.[.[.[.[.[.].].].].].].].].].].].].].].].].[.}.}.}.}.}.}.[.].].].].].`.`.`.`.`.`._.`.`.`._._._._._._._.).).).)._.`.`.`._._.`._.`._._._._._._._._.).).).).).).(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(././././././././././././././././././././././.~./././.~.~.~.~.~.~.~.~.~.~.~.~.!.~.~.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.R.R.E.R.R.R.R.U.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.U.I.I.I.I.I.I.I.I.I.I.P.I.I.I.P.I.I.I.I.I.I.I.I.I.P.P.F.F.F.F.F.F.F.G.G.G.G.G.G.G.G.S.S.S.S.G.S.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"|.|.|.}.}.}.}.}.}.}.}.{.{.{.{.{.[.[.[.[.[.[.[.[.[.[.].].].].].].].].].].].].].}.}.}.}.}.}.[.].].].].].`.`.`.`.`.`.`.`.`.`._._._._._._._.).).).).).).`.`._._._.`.`.`._._._._._._._.).).).).).).).).(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(././././././././././././././././././././././.~././.~.~.~.~.~.~.~.~.~.~.~.~.~.!.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.U.R.R.R.U.R.U.U.U.U.U.U.U.U.I.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.U.U.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.I.I.I.I.I.I.P.I.P.F.F.F.F.F.G.G.G.G.G.G.G.G.G.G.S.S.G.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.C.V.V.V.V.S.V.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +"|.|.}.}.}.}.}.}.}.}.{.{.{.{.{.{.[.[.[.[.[.[.[.[.[.].].].].].].].].].].].].].}.}.}.}.}.}.{.].].].].].].`.`.`.`.`.`.`.`.`._._._._._._._.).).).).).).(.`.`._._._._._._.`._._._._._._.).).).).).).).).(.(.(.(.(.(.(.).).).(.(.(.(.(.(.(././././././././././././././././././././././././.~.~.~.~.~.~.~.~.~.~.!.~.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.!.Q.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.R.R.U.U.R.R.T.R.R.U.U.U.U.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.U.U.U.U.U.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.I.I.I.I.I.I.P.F.F.F.F.F.G.G.G.G.G.G.G.G.G.G.S.S.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.V.V.V.V.V.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.y.", +"|.}.}.}.}.}.}.}.{.{.{.{.{.{.{.{.[.[.[.[.[.[.].].].].].].].].].].].].].].].[.}.}.}.}.}.}.].].].].].].`.`.`.`._._.`.`.`._._._._._._._._.).).).).).).)._._._._._._._._._._._._._._._.).).).).).).).(.(.(.(.(.(.(.(.(.).).).(.(.(.(.(.(.(.(././././././././././././././././././././.~.~.~.~.~.~.~.~.~.~.~.!.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.Q.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.R.U.R.R.R.R.R.U.U.U.U.U.U.U.U.U.U.U.I.U.I.I.I.I.I.I.I.I.I.I.I.I.I.U.U.U.U.U.U.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.I.P.P.P.P.P.P.F.F.F.G.G.G.G.G.G.S.S.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.C.V.V.V.V.V.V.V.V.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.y.t.", +"}.}.}.}.}.}.}.{.{.{.{.{.{.{.{.{.[.[.[.[.[.[.].].].].].].].].].].].].].].].}.}.}.}.}.}.[.].].].].`.`.`.`.`._._._.`._._._._.).).)._.).).).).).).).).(._._._._._._._._._._._._._._.).).).).).).(.(.(.(.(.(.(.(.(.(.).).).).).(.(.(.(.(.(.(././././././././././././././././././././.^.~.~.~.~.~.~.~.~.~.~.!.~.~.~.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.U.U.U.U.U.U.U.U.U.I.I.I.U.I.I.I.I.I.I.U.I.I.I.I.I.I.U.I.U.U.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.G.G.G.G.G.G.G.S.S.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.C.V.V.C.V.V.V.V.V.V.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.t.t.t.", +"}.}.}.}.}.}.{.}.{.{.{.{.{.[.[.[.[.[.[.[.[.[.].].].].].].].].].].].].].].[.}.}.}.}.}.[.].].].].'.`.`.`.`.`.`.`._._._._._._._._.).).).).).).).).(.(.(.)._._._._._._._._._._.).).).).).).).).(.(.(.(.(.(.(.(.(.).).).).).).).(.(.(.(.(.(././././././././././././././././././././.~.~.~.~.~.~.~.~.~.~.~.!.!.!.~.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.U.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.F.G.G.G.G.G.G.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.C.V.V.V.V.V.V.V.V.V.V.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.t.t.2.2.", +"}.}.}.}.}.{.{.}.{.{.{.{.[.[.[.[.[.[.].[.[.[.].].].].].].].].].].].].].].}.}.}.}.}.[.].].].].].`.`.`.`.`.`._._._._.)._._._.).).).).).).).).(.(.(.(.(.(._._._._._._._._._._.).).).).).).).(.(.(.(.(.(.(.(.(.(.).).).).).).).(.(.(./.(./././././././././././././././.~././././.~.~.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.R.E.E.E.R.R.T.R.R.U.U.U.U.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.F.F.P.P.P.P.F.G.G.S.S.S.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.V.V.V.V.V.V.V.V.V.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.t.2.2.2.", +"{.{.{.{.{.{.}.{.{.{.[.{.[.[.[.[.[.].].].].].].].].].].].].].].].].].].[.}.}.}.}.}.].].].].].`.`.`.`.`.`._._._._.).).)._.).).).).).).).).(.).).(.(.(./.)._._._._._.)._._._.).).).).).(.(.(.(.(.(.(.(.(.(.(.(.(.).(.).).).).(.(.(./.(././././././././././././././.~.~.~./.~.~.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.R.R.E.R.R.R.U.R.R.U.U.U.U.U.U.U.U.U.U.I.U.U.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.I.I.P.I.I.I.P.P.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.F.F.F.F.P.F.F.G.G.G.S.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.V.V.V.V.V.z.z.z.V.V.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.t.t.t.2.2.2.2.", +"{.{.{.{.{.{.{.{.[.[.[.{.[.[.[.[.].].].].].].].].].].].].].].].].].].].{.}.}.}.}.[.].].].].`.`.`.`.`._._._._._._.).).).).).).).).).(.(.(.).(.(.(./././.(._.).).).).).)._._.).(.(.(.(.).(.(.(.(.(.(.(.(.(.(.(.(.(.(.).).(.(.(.(.(././././././././././././././.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.Q.E.E.E.E.E.E.E.E.E.E.E.E.R.R.E.R.R.R.R.R.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.P.P.P.P.P.P.P.I.I.I.I.I.I.P.P.P.P.P.F.F.F.F.F.F.F.F.G.G.G.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.S.V.V.V.V.V.V.V.V.V.V.V.V.z.z.V.V.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.t.t.2.2.2.2.2.2.2.", +"[.[.[.[.[.[.{.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].`.`.].{.}.}.}.{.].].].].].`.`._.`._._._._._._._.).).).).).).).).(.).).(.(.(.(.(././././.).).).).).).).)._.).(.(.(.(.(.(.(.(.(.(.(.(.(.(././.(.(.(.).).).(.(.(.(./././././././././././././././.~././.~.~.~.~.~.~.~.~.~.~.~.~.!.!.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.U.U.R.U.U.U.R.U.U.U.U.U.I.I.U.U.I.I.I.I.I.I.I.I.I.U.I.I.I.I.P.P.P.P.P.F.P.P.P.P.P.P.P.P.P.P.P.I.I.I.I.P.P.P.P.F.F.F.F.G.G.F.G.S.S.G.S.S.S.S.S.S.S.S.S.S.S.S.S.S.C.V.V.V.V.V.V.V.C.z.z.V.V.V.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.y.t.t.t.2.2.2.2.2.2.2.2.", +"[.[.[.[.[.[.[.[.[.[.[.[.].].].].].].].].].].].].].].].].].].].`.`.`.].{.}.}.}.].].].`.`.`.`.`._._._._._._._._.).).).).).).).).).(.(.(.(.(.(.(.(././././.(.).).).).)._._._._.(.(.(.(.(.(.(.(.(.(.(.(.(.(././.(.(.(.(.).).).(.(.(.(././././././././././././././.~./.~.~.~.~.~.~.~.~.~.~.~.~.~.!.!.~.~.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.U.U.R.U.U.U.R.U.U.U.U.I.I.I.U.U.I.I.I.I.I.I.I.I.I.U.I.I.I.I.P.P.P.P.F.F.P.F.P.P.F.F.F.P.P.P.P.I.I.I.I.P.P.P.P.F.F.F.F.G.G.G.G.G.S.S.S.S.S.S.S.S.S.S.S.V.S.V.V.V.V.z.V.V.z.z.z.z.z.z.V.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.t.t.t.t.2.2.2.2.2.2.2.2.2.", +"[.[.].].].].].[.[.].[.].].].].].].].].].].].].].].].].].`.`.`.`.`.].].[.}.}.[.].].].`.`.`.`._._._._.).)._.).).).).).).).).).).).(.(.(.(././.(.(././././.(.).).).).(._._.)._.(.(.(.(.(.(.(.(.(.(.(.(././././.(.(.(.(.(.).).).(.(.(././././././././.~././././././.~.~.~.~.~.~.~.~.~.~.~.~.~.!.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.Q.E.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.U.U.U.U.U.U.U.U.I.I.I.U.I.I.I.I.I.I.I.I.I.U.I.I.I.P.P.P.P.P.P.F.F.F.F.P.F.F.F.F.F.F.P.P.P.P.P.I.P.P.P.P.P.F.F.F.G.G.G.G.S.S.S.S.S.S.S.S.S.V.V.V.V.V.V.z.z.z.z.V.V.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.t.t.2.2.2.2.2.2.2.2.", +"].].].].].].].].].].[.].].].].].].].].].].].].].].].].'.`.`.`.`.`.].[.[.}.[.].].].`.`.`.`._._._._.).).).).).).).).(.(.(.(.(.(.(.(.(./././././././././././.(.(.(.(.(.).).(._.(.(.(.(.(.(.(.(.(.(.(././././././.(.(.(.(.).).).).(.(././././././././.~.~.^./././.~.~.~.~.~.~.~.~.~.~.~.~.~.~.!.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.R.R.R.R.R.T.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.U.I.I.P.P.P.P.P.P.P.F.F.F.F.F.F.F.F.F.F.F.F.F.F.P.P.P.I.P.P.P.P.F.F.G.G.G.G.S.S.S.S.S.S.S.V.V.V.V.V.V.V.z.z.z.z.z.z.V.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.e.2.t.t.2.2.2.2.2.2.2.2.", +"].].].].].].].].].].].].].].].].].].].].].].`.`.].`.`.`.`.`.`.`.`.].[.[.[.].].].`.`.`.`.`._._._.).).).).).).).(.(.(.(.(.(.(.(././.(.(././././././././././.(.(.(.(.(.(.).(.).(.(.(.(.(.(.(.(.(.(./././././.(.(./.(.(.(.(.(.(.(.(.(./././././././././././././.^.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.Q.Q.E.E.E.E.E.E.E.E.E.E.E.R.R.E.R.R.R.R.R.T.U.U.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.F.F.F.F.F.F.F.F.F.F.G.G.G.F.F.F.P.P.P.P.F.F.F.G.G.G.G.S.S.S.S.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.t.2.2.2.2.2.2.2.2.2.2.", +"].].].].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.`.`.`.`.`.].].[.].].].`.`.`.`._._._._._.).).).).).(.(.(.(.(.(.(.(./././././././././././././././././.(.(.(.(.(.(.(.(.(./././././.(./././././././././././././.(.(.(.(.(.(.(././././././.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.!.!.!.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.W.E.E.E.E.E.E.E.E.E.E.R.R.U.U.R.R.R.R.R.U.U.U.U.U.U.U.U.I.I.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.P.F.F.F.F.F.F.F.F.G.G.G.G.G.G.S.S.G.F.F.P.P.P.P.F.F.G.G.G.G.S.S.S.V.V.V.V.V.V.V.V.z.z.V.V.z.z.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.t.t.t.2.2.2.2.2.2.2.2.", +"].].].].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.`.`.`.`.`.`.].].].].].`.`.`.`._._.)._.).).).).).(.(.(.(.(.(.(.(./././././././././././././././././././././././.(.(.(.(./.(.(././././././././././././././././././.(.(.(.(././././././.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.U.U.R.R.R.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.F.F.F.F.F.F.F.F.G.G.G.G.G.G.S.G.G.G.G.F.F.P.P.P.F.F.G.G.G.G.S.S.V.V.V.V.V.V.V.V.z.z.z.V.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.z.a.a.a.a.a.a.a.a.a.a.a.a.a.t.t.t.t.e.2.2.2.2.2.2.2.", +"].].].].].].].].].].].].].].].].].].`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.`.].].].].`.`.`.`._._.).).).).).(.(.(.(.(.(.(.(././././././././././././././././././././././././././.(.(.(.(./././././././././././././././././././././././././.(./././.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.!.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.R.U.U.R.U.U.U.U.U.U.U.U.U.U.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.I.P.P.P.P.P.P.F.F.F.F.F.F.F.G.G.G.G.G.G.G.G.G.G.G.G.S.G.F.P.P.P.F.F.G.G.G.G.S.S.V.V.V.V.V.V.z.z.z.z.z.V.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.t.t.t.t.2.2.2.2.2.2.2.2.2.2." +}; diff --git a/test/pixmaps/good/chromesphere.xpm b/test/pixmaps/good/chromesphere.xpm new file mode 100644 index 0000000..10f430b --- /dev/null +++ b/test/pixmaps/good/chromesphere.xpm @@ -0,0 +1,362 @@ +/* XPM */ +/* Chrome texture from flyingtoasters module of xscreensaver + * + * flyingtoasters, Copyright (c) 2003-2006 Jamie Zawinski <jwz@jwz.org> + * + * 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. No representations are made about the suitability of this + * software for any purpose. It is provided "as is" without express or + * implied warranty. + */ +static char * chromesphere_xpm[] = { +"256 256 91 1", +" c None", +". c #7774CC", +"+ c #BBBAC6", +"@ c #F1E89C", +"# c #E1D89D", +"$ c #9E9DB2", +"% c #AFBCEA", +"& c #ACABB5", +"* c #DDD8B4", +"= c #CEC2D8", +"- c #9CADEC", +"; c #EBE8B9", +"> c #92A1EA", +", c #D3D2DB", +"' c #A0AEE6", +") c #E3F7F6", +"! c #E6D4ED", +"~ c #E7E7CF", +"{ c #C7C2D7", +"] c #E4CC86", +"^ c #CBB699", +"/ c #A2A1E1", +"( c #B6C7F3", +"_ c #DDDEE3", +": c #D1C5E0", +"< c #B08F81", +"[ c #EFF2E8", +"} c #ADAEDC", +"| c #C3D4F6", +"1 c #E0C68A", +"2 c #E1CBF1", +"3 c #E0E3E7", +"4 c #9FA1D3", +"5 c #8183B7", +"6 c #B3B2BF", +"7 c #D1CCE5", +"8 c #E8E8E2", +"9 c #9A95AE", +"0 c #D9CCA2", +"a c #C8C4EA", +"b c #DBBF8E", +"c c #CED7E0", +"d c #BCA192", +"e c #C3C0B6", +"f c #A8B1ED", +"g c #A6A4B4", +"h c #C2BDD3", +"i c #C9CED8", +"j c #898CDA", +"k c #C8C8D6", +"l c #CFD4F6", +"m c #D0C6D8", +"n c #BCBCE7", +"o c #EEEEEA", +"p c #CCCBC9", +"q c #AEADBD", +"r c #B7B6D9", +"s c #9D93DA", +"t c #DACBE7", +"u c #E7DDED", +"v c #D8D8DC", +"w c #8D90BE", +"x c #C7C6CA", +"y c #ABA1E7", +"z c #C6C5F2", +"A c #D7D6CA", +"B c #DAD8E7", +"C c #F6F9E8", +"D c #BBB3EB", +"E c #DAD6F1", +"F c #C8C8E6", +"G c #D6D2E8", +"H c #D1CCF0", +"I c #DAC6ED", +"J c #D3B291", +"K c #E9E7EE", +"L c #CFCDD6", +"M c #C5CEF5", +"N c #CEC0BE", +"O c #D9E7F9", +"P c #B7B6C2", +"Q c #D1AD8B", +"R c #C1C0CB", +"S c #DFDECA", +"T c #C8C2E6", +"U c #A5A4C4", +"V c #B8AFE6", +"W c #C5BCE8", +"X c #D9DEF2", +"Y c #D2C5EA", +"Z c #F0DA91", +"PPPPP++++R+RRRRR{xxxpppLLLL,,,,,,,,,,77:FTWWWWWWTTTTWTTTTTTTYaYYaHYaHaaTTWWDDDVVyyy/sy}VDWa77vBvBBvvvvvv,A,,,,LLLLLLLLpppppppkpxkkxxxxRRRR+++++PPPPPPPPP666666666666666666666666PP++hhhhhh{h===:m:m:Y:YYYYYYYYYY=Y=Y=:====={{{hNhh++PPP66qqq&&&&&&qq&qqqqqqqq666", +"66PP+PP+++e+eRexx{xxkpkppLLL,,,,,,v,7G7FTTTWWWTTWWWWTWWTTTTTTYzaHYzHaYYTWWnWWDV}VyysyyyVWTYFGGvv___Bvv,,v,,,LLLLLLppppkpkkkkkixkpkxxxRxRR+R+++P+PPPP66666666666666666666666P6666PPP++hNhN===hTT==m:::Y:Y=Y=Y====YYY:Y:Y=={T===hhhNh++P66qqq&&&&&&&&&&&&qqqq66qq6", +"PPPPP+P++++++RReRxxxxpkLi,L,,,,,,,,vL77:TWWhWWWTTTTWTTWTTWTTTTYTz7aYFzazTWDDDDVVyyyysyyVDWa77GBvvv_vvvv,Av,,,,,,iLLLiLpkkipkpkpxkxxxxRx+R+++++PP666PP6PP6666qqqqqqqqqqqq66666666PP++hhNhhhh===T:::77:7YYYI=I=IY=I===I=:===={h=NhNh++PPP666q&&g&&g&qq&qqqq6qq66q6", +"66PP+P++++eReRRRx{xxppLppp,p,,,,,,G,,G7F{TWWWWWWWWWTWTTYWTWYTzYTHzYFHYYTTWWWDVVVVyysyyyVnTaFGvBBSuvvvGv,,,,Ap,Lp,LppppppikpixixxxkxxxxRRRRR+++PPPP6P6P666666666666666666666P6666PPP+hhhhW==hh==F:7::Y::YI=YIWIWY=I=Y=:=Y=={=TNWNhhe++P666qq&&qg&q&&&&&&qqqq6qq66", +"6P66P^P+e+++ReRexxxxkppLLL,,,A,,,,,,G77YTTWDWWWWWWWTWWWTYYWTYWYTYHHTzzYTTWWWDDVyVyysyyVVDWT:7BBvB_vuvAvAv,,,Lp,p,LLpLkppppkipxkxxxxRRReRR++e++PPP6P6P6P6666666666666666666666666PP+e+hhNNh=======::7Y7YY=IY=III=I=I=I=::===={hhhNh+^++P6q6q&&q&&&&&&&&&q&qqq6qq6", +"P66PPP+++++e+RRRRRxxxppLLp,,,,Av,,,,,7FkTWrWrDDhWWWWWWWWWWaWWaTTzYzYYYzTTTDDWVVVVyyysyyVDTT7G,Bv_vvvBvv,,A,,,,LLLLpLkLpkkpxkxixixxRxxxRRRR++++PPP6P6PP6PP666666666666666666P66666PPehhhWhh=W=T::Fm7m7YYYWIWIWIWIY=I=::Y===={===hhN++PP6666q&&&&g&&&&&&&&&&6qq666", +"6P6PPPPPe+e+RRexxRxxxppiLpp,,,,,G,,G,77TWWWDWWDWWWWWWWWWTWWaWWWYaYFzFYzTWTWrDVVVyyyssyyVrWT7GBB___v_vvvv,,,,,p,p,LLLipppkixipixxix(eRRxeRR++R+PPPP6P6P666666666666666666666666666PP++NhN=h={={m==:=Yt:YYII=II=II=I=I=I=:=T=={=NhNh++++^6qq6&&&&&&&&&&&&q&&6666q6", +"66P6PP+++++e+RRRRxxpkxppLLA,,,,v,,,,,7:mW=rWDDrDWDWWWWWWWWYWWWzWTzzYzFYYTWWWDVVVVyyysyyVDTTY7Gvv___vBvv,AA,,p,p,LLpLpipkxpixxxixxxixRe(RR+R++++PPP6PP6P6666666666666666666666^66PPPh+hhhN{==T=T::::::tYY==IW=IW=Y=I=I=Y===={=Whhhhe+PP666q6&&&&&&&d&&&qd&&&&6q66", +"P66PP6PPe+++eRRxRxxxpkpLLLLLA,,,vv,L,7aFWWDDDDWDWWDWWWWWWWWYWWYaYTzYzzTzWWDWDDVVyyyysyyVDWz7GvB_SB_vvvvv,cA,,,pipLippkipkpiiixxxiexe(eeeR++++P+PPP66666P666666666666666666^66q666^PhhNhhhhh====F=YtYYYIIIIIII=II=Y=Y=I=Y=m==m=N=hhNP++P666&&&d&g&&&&&&&qqq&d6&6q", +"666PPPPPP+e+ReRRxRxkxppp,,p,,,,v7,G,777WWWDVDDDWVWWWWWWWWzWWYWWWWYTTaYzYTTWWDVVVVyyysyyVDWT77GBB___Bvvv,A,,,p,LLLLpLppkpixxxxiixxxxxe(eRR+e+++PPPPP6P6P6666666666&66&666qq666P66PPPP+hhN===h=T:=Y:::II==IWIWIWYYII=I:==:=={m{hNhNhh++^P6666q&qg&&gg&&&&&&qqqqqq6", +"66P6PP+P+++eRReRx{xxxpppp,,L,,,v,,,,GF:WWDDVVVDDDDDWWWWWWWWWWWzWWzYaTTTzWWWWDVVVyyyssyyVDWT77Bv_!vSBvvvvG,,,L,L,pppLpppkipxixxxixxxexeRRe%+++P+PPP666666666&^&&6P66^qq&P666666666P+hhNhhh==h={:=Y:I:YIYY=IIIII=Y=I=I=I=Im=T==WNhhhh+++P66&6&&q&&&&&&&&&&&qq&qq66", +"666PPPPP+++++RRxexxkpkppi,LA,,v,,vG,L7FWW^DVVVDDDWDWDWWWWWWWWWWWaWzWzYTTYWDDWVVVyyyyssyVrWT7GGvv__!_vv,,A,A,,,,LLLpkpkppppixpixxixiRxe(e+e++++PPPP6P666666666PP66666PPP666666666PPPP+hhh=hh====mI::tII=II=IWIWIWI=:Y:=:==m==={WNNhe++PP6666q&&&&g&&g&&d&&&qq66qq", +"6666PP+PePe+e+RRRxxxpppLp,,,A,,,G,,G77FWDDVVVVVDDDDWWWWWWWDWWWWWzWYWaaazTTWWDDVVVyyysyyyDWT7Gvuv__vSB_vAv,,,pppLLpLLppxkkxxixxiexRx(eeeeR+e++P+PP6P66666666&6&6&6&6&6666q^666666PPehhhNNh====:=:=I:YYIYY=YI=III=II=I:=Im=={===Nhhhh^+P^66&qq&&g&g&&g&&&&&&q&&qqq", +"6666PP+PP++R+eRRxRxxkxppA,,,,,,,GG,77a=WWVVVVVVVDDDDDWDWWWWWWWWWWzWzWYWTWWWDWDVVyyyyssyVDWT77Gv___BuvvBA,,,,A,,LLLpkkpkpxixxixxxixxxe(Re%++++PPPPP6666P666P66666666666666666^666P+Pehhhh=={T{:m:::ItIIYI=II=I=IYIYI=IY==Ym={kTNWNhh+++P6666q&&&g&&g&g&&d&&q&q666", +"6666PPP++++e+ReRxxxxpkpppp,A,A,,,G,,7FWWDVVVyVVVDDDWWWDWDWDDWWWWWWWYWzWYWWWWDDVVVyysysyyrWW7GBBv__vv_vBvA,,L,L,pLLLLpipkxipxixiexxxxReeRe++++P+PP6P66666666&666&6&666666q666q6666P+h+NNhh=={T=::Y::YYI=IYY=II=I=I=Y:=I===:==={=Nhhh++P+P66&&&d&g&&g&g&&&&&q&&6&q", +"6666PPPPe++eR+ReRRxxxppp,,,,,GA,G,,77Y=WDVdVyVVVVDDVDWDWWWWDWDWWWWzWzWTWTWDWWDDVyyysssyVDWT7GvuBSu__vvvvAA,,,,LLLpLkpppixxxixxxixx(xe(e%e+ePePPPP6P6666666666&66666&66666666P666P+++hhh={=h==:=LI:IIIIYYYIYY=IYYYI=I:=Y=:Tm={=hhhNh+++P^666qqqg&g&&g&g&&d&&qqqq6", +"66666PP6P+++eRRRxxxxkkipipL,,,vv,G,,LaWWVDVyVyVVVDDDWWWWDDWDDWDWWWWWWWzWWWWWDDVDVyyyyssyVDT:7G_uB_S!vvvv,,,LpLpLLiLpkkkipxxiixxxxxexeeeeR%++PPPPPP66P66666666666666&&666q666666^6P++hhhNW=h=T=Y:YIt:YI=IYIIYYII=IY:ImIm=m{=={=N=hhhh++P666&q&&&&&&g&&gg&&&&&&qqq", +"&&666PP+P++++eRRRR{xpppLL,,,,v,G,,,77Y=DDVyVdyVVVVDDDVWWWWWWDWDDWWWWWaWaWWWWWDVVVyysysyyVWW7GvvB_vuvuvvvAA,A,,,pipikppixxixxxxixxie(Rx%ee+ePe+PP6PP66P6&66&66&6&6&666&66^66666P6PP++hhNh=h===:=:t:YtII=II=YI=YIYI=I====:=m{{={hNNhNe+++P666q&&&g&g&&g&&gg&&&qqqq", +"66666PPP++e++ReRxxxxpppLL,p,,,v,GGL77TWWVVyVyyVyVVVDWDWDWDWDWDDWDWWWWWWWWWWWDDDVyyyyssyyVnWF7BB__B_vvvvv,c,,LpiLLippkpiixipxixxxe(xxeeee%e%+PPPPPP66P6666^&66&6&66666666q66666P66P+hhRhh=W==T:::YIYYYIYYIIYIIYYII:III:::=m={N{hhhhh+hP+P66qq&&&&dgg&g&&&g&&&&q6q", +"666666PP+P++e+ReRRRxkpp,pL,,,,,G,GGLY=WDVVyyVyVVVVVDDDWDWDDWDDDDWWWWWWWWWWWWWDVVVyyysssyVDT7GG_u___vBvvvAA,,,LLpppikixxxixxixxiiexxxe(Reee+ePePP6PP66P66666&66666&6&6q666^66666PPP++hWNhN=hT:=:mIYttYYII=YI=YII::I==m:=mm{==h=hNNW^e++P6^666&&g&&&&g&g&gqd&&qqqq", +"66666PPPP+e+eRRRxxxxxppL,,A,A,,G,GL77=WDVyyyyyVyVVVDDDWDWDDDWDWDDWWWWWWWWWDWWDWVVyyyssyyVDT7GvB_3___!Av,,,,,,pppkpkpixixxixxiexxxxxeRee%+++PPPPPPP666666&66&666^&66&6666q6666666^++heh{h=T==::Y7YI:II:YYIYYIYYYI::I=ImI=m=====Nhhhhh++^P6q6&&&&ggg&g&g&&&g&&&&qq", +"&6666PPPP++R++eRRx{pppipLL,,,v,G,GG7Y=WVVVyyyyVyVVDDDDWWDWDDDDDDWDWDDnWWDWWDWDDVVyyysssyVWW:7vu_Su_vBv,vA,,LLLipipixxxxixxxixixxx(ie(Ree++PePPP6P6P6666666666&&&6&^66q66666666PP6PPhhNh=h=={F::mtYttYYIIYIIYIYI:II:::===mm={hNWNhNh+e++P6666&&&&gggggg&gg&&&&qqq", +"&&66666P+P++eRRRexxxkpLLLL,,,,,,G,G7:WWVVyydyyyVyVVVDWDDDDDDDDDDDDWWDWWWWWWWWDDVyyyysssyVDT77GB___S_vvv,A,,p,pppkpxixxxxixxxeixxxeexxeRe(eP%Pe6P66P6666&&66&66666&6&6666666^666PP++h+hh=h===:FY:YYYI:YYYIYIYIYYY::I=I::=={==hhhNhhh++++P666&&&&&&g&g&g&&g&d&&qqq", +"666666PPP++++eRRRRxkpppiA,,,,v,,tL77TIWVVyyyyyyyVVVDDDWWDWDDDVDVDWDDWDWDDWWDWWDVDyyyssssVnWFGB__u__vBvvv,,,,LLkpixxxxiexxxxp(exxx(xe(R+e+ePePPP6e6666P66^6&66666&6&66666666666P6PP+hhN{h=W===:::IIttIYIYIIYI=I:IImI::=::mm={==hhhW^+R+P^6666&&&gggg&dggg&g&&&&&q", +"&&66666PePe+eRRRx{xxxpppL,,,,,GAGGLtTWDVVyyyyyyVyVVDDDDDDDVVDVVDDDDDWDDWDWDWWDDVVyyssssyyDWY7Eu3_u__vv,,,,,pLipkiipkxxxixx(xxx(exxexeeR%e+PPPPP6P6P6666&&666&6&P666&6666666666P6PP^hhh=h={Tm::t:Y:Y:I:I:IIIIII:IIm:Im=m={k{{{Nhh+Rhr++++66&&&dq&&ggggg&g&&&&&&qq", +"&6&6666PP+++++exexxkppLL,,,,,,,,G77:IWDVyyysydyyVVVDDWDWDDVVVVVDDDDDDWDDWDWDWDDVVVysssssVDW7GBB_3__vvvvA,,L,i,kpxxkkxx(xxxxxexxxxe(e(ee+e%e+PePPP666P6666&666666&66&66q^6666666PP++Rh=h=====F:=7tIIYtIYIYIYYI:tImImI:m={m={NhhNh++Ph+P+6^66&&&&gggggg&g&ggg&&&&&", +"q66666PPP+e+eR+xRxxxLpLLL,,,,G,,G,77WWDVyy<ysyyydVVVWDVDDDVVVVVVDDDDDDDDWDWDWDDVyyyyssssVDW77Bu___uvvGAc,Ai,ppipkkkxkxxxxxxxxx(exRxeRR%e+ePPPPPPPP66666666&6&6&P&6^q6&6qq666666^P++RhNhW==T=:YY:tYt:t:tIYIIYI:IIImmtm:m{{{{{ehhhPhPP+++66666&&&&ggggggg&&g&&&&&q", +"&&&6666P+P+++eRRx{{pkp,p,,,,,,,,G77IWWQVyysysyyyyVVVDDWDVDVVVyVVVDDDDWDDDDDWWWDVVyyssjssyDnY,BBu3_BvvvA,,p,ipipkkxkxxxxx(kxxxxxx(RRRee+e%e+PePPP6P6666666&6666666q&6666P66^666P6PP++hh{=h{=:m7:t:tYIYt:YI:IIIIImIIm::===m=hNhh^Nr^+PPPP+P6qq&&&gg&ggg&ggg&gg&&q&", +"q6&6666PPPe++R+RexxpppLLL,,,G,G,v7tYWDDVyyysyyyyVyVVVDDDVVVVVVVVVVDDDDDDWDDWDDDVVyysssjsyDWHGB__u3vvvvv,c,pippkpkxkxxxRxxxRRkxxxexRR(eR+e+++PPPPP6P6&666666&66&666q666666q6666P6P+RRhh={===::Y:tYIt:ItIIIYI=ItIIImIImmm{{{hhh++PPrPPV^D6P^66qq&&g&gggggggg&&&&&q", +"&&6666PP+PPe+eRRxxxxppLLA,,,,,,GG77WIWVVyyssysyyVyVVDDDDVVVVVyVVVDDDDDDDDDDWWDDVVyyssjsyyVWFGB_3___vv,,ALLi,ixikxx(xxRxxRxxRRxRxRRxeRe(e%e++PePPP666666&66666666&66&66666P66666PPP+h{hh===Fm:77:YtYYtYt:IIIIImItmIm::==={=hNhh^+PV^P6qP6P666&&&d&ggggggg&g&g&&&&", +"q&&6666PPeP+eRReRRxxpiLL,,,,,,G,G77YWDVyyy<ssyyyyVdVVWDDDVVVVVVVDDDWDWDWWDWWWWVVVyysssjsyVWYvEu3uSuvvv,A,,ppipxxxxxxx(xxR(xRR(ex(eRRRRee++++PPPPPPP6&66666&6&666&6666d66666P666PP++ehNWh==m:::7YYItYtYtYIYItIIIIImItmmm={Nhhh+r+P6q6P6P66666q&&&&ggggggdgg&g&&&&", +"&&6&666PPP++++RRxxxxppLpL,,,,,G,G7YIWDWdysys<yyyyyVVVDDDVVVVVVVDDDWDWDWDWWDWWWDDVyysssssyVW7GB____vvv,A,,ipiikxkkxxRRRRxeRRxxRxRe(RRRe(eeeePePPPP6666&6666666666^66q6666666666P6P++h{h==={T::7Yt:t:IYtItIItImtmtmIm::m==h{hh+^D^66666q6666666&&gg&gggggggg&&g&g&", +"q&666666P+e+exRRR{xxpp,,LA,,G,G,G7:WWWVyyy<sssyyyVVVVDDDDVVVVVVVDDDWDWDWDWWWWWWDVVysss.syVWaGB333__vvv,L,iippkxxxxxxxxRR(eRRRRRxRexR(ee(e(e%ePPe6P6666&6&6&&6&&&&&666q66666666PPP+hhNhW===::YI:tIItIIYIIIYIIIIItttmtmmxx{h++hr6q6qqqq6qq666&q&&&ggggggggggg&&&&&", +"&&&&66P6++P+R+eRxxkkpLLL,,,,G,,,G7YIWDVyysss<syyyVyDDDWDDDVVVVDDDDDWWWWWWWWWWWWWVVdsssssyVWYGBuuu__vv,,,L,pkkkkxxR(xRRexRxxRRRxRxRxxxxe(ee+ePePPP6P66666666&66666666666q^6666666P+hhhh====:::YttYtYIYtYYIIYtItIItmtmmk={hNh++PP66qqq&6&&&66&6&&&&&gggggggggg&g&&", +"q&6&6666++++eRReRxppppLLL,,,,GG,G7YWWDVyysssss<yyVVVWDWDWDDDDVDDWWWWWWWWWWWIWIWDWVyyssssyVWYGB333Svvv,,,Liikikx(xRRxx(+R++RRR+RRx(exR(exxe(e+PPPe666666&66&6&6666&^q666q666666PPP+ehNWW==:=I:YItIItIIttYIIYIItIItmImmk={R++PPPqqqq&&&&&&&&6&&&&d&ggg$gggggg&&g&&", +"&&&6666PP+++eRRRx{xxpL,,,,,G,,,,7tWIWJVdy<s<ssyyyVVDDDWWDWDDDDDDDWDWWWWWYWYWWWIWDQVysssssVnaG_u3_u_v,,,L,LpixkxxRxxRReRxRRRRRRRRRRxxxxexx(eeeePP6PP6666&66&666&&q66666666666^666PPhhhNW=====IYtYItYtIIIIIIIttItttI7:=={Nhh+PV^6qd&&Q&&&qd6&&&&&&ggggggggggggg&gg", +"q&&&6666+P+e%eRexxkppiL,,,,,G,G,77YWDDVyssssssyyyVVWWWWWDDWDDDDDWWWWWTTWTWWYYYWWDVVyysysyVWTHBu33SBvA,,LLkppkxxxxRRRxR+xRRRRRRRxxxRkxki(xex(+++PP66666&P&66&6666&q666666666q66P^PhhN=====I=:I:tYIIYIYItIIIYItIIILILmm={Nh++P6q&6qq&gq&&q&qq&6&&&&ggg$gggggg&&&&&", +"&&66666PP+P+eRRxRxpppp,p,,,,G,GL7TIWWVVyysss<syyVVDDDWWWWWDWWDDDWWWWYWYWYYYYTIIWWVVyysyyyVDYGB333__vc,,LiLkkkxxxRxxxRe(+RRRRRRRRxe(xxxxxixe(eePePPP66666&66&666666^6666q^66PPP6PP+hhNW====I=:IYtIIttttIttIItIttImIIm:x{hh+^6Vq&&&&q&&&&&&&&&&&&&&ggg$d$gggggg&g&", +"q&&&6666PePe%eRRxxxkLL,LL,,,G,,,7YTWDDyy<s<ssyyyVVDWWWWWWWWDWDWWWWWTYWYzWzYYzYWWWDVyyyysyVDaGEu3uSBv,,,Liiipkxx(RR+xR+eRRRRRRRRR(xxxkxixxixe(e+PP66666&666&6&6&6&qqq666qq666666PPheh==W=I=II:tYttIIIItIIt2It:IttILIm={hN+rP66dq&g&&&&d&&&q&q&&&g&ggg$gg$gg&g&g&g", +"&&66&6P6PPPe%eRxxRpLpp,L,,,,,,G77YIWDQVyssssssdyVDDWTWTWWWWWWWDWWTWWzYzYHYzYYYIIWWDyyyyyyVnY7u3_K_SvA,LLLpkxkxRRRR(+RRRR+R++(Rxxxxxxixxiixpxee+ePPP6666&66&66&6q666^6666P666PPP^PhhNW=N===m:I:tIIttttIItIIttttIItm7mm=NhhPV6q}d&&&&g&&&d&&&&&&&&ggggggggggggg&g&", +"&&&6666PPP++eeRRxxkpLL,A,,,GLG,G7=WWWVyyy<s<syyVVVWWWTYWWWWWWDWWWWYYzYzzzYHFHYYWWDDVyVVVVDDYHE333_Bv,cLp7kkkxkxxxRRRRR+R+RR+e+RRRkxxkixxipix(ee+PP6P66&66&6&66666666qqP6666666PP+hhh==WI=I:YIYtHIIIIttIttIIItttttmI=k{hhPP66&&&U&g&g&g&g&&&&&&&&&gg$$ggggggg&&&&", +"&&&&&66PPP++RRRxxxipp,,L,,,Gv,G7YWIDWVVyyssysyyVVDWWYWYYYWWWWWWWWzYzYYYYYHHHHHIIIWVVyyVDDDWa7Buu3__vv,,LpikkxxxRRRRRRe%e%R+RRxRxxxxpipipiippi(e+ePP66666666&666&6666P66^66PP666P++{N=====::IYIIIItItIIttIIttIttItImm==hh^P6q&&&&&&g&g&&&g&&&&&&g&&ggg$$gggg&ggg&", +"q&66666PPPe++eRxxxiLLpA,,,,,t,777TWWDVyyyysyyyyVVWWWYazYzYWWWWWWWWYzYzHHHHHHHHHYWDDVVVDDWWTHHB333uBvG,L7kikxkR(eRRRRRRR+eRRR+(Rxxkixipiiipiipexe%PPP66&6&6&6&66&66666666666P66PP+hhh====YI:IYYtIIHIttIIH2t22tItttmmm=NhPP66&&&g&g&&ggg&&g&&&&&&g&gg$gg$gggg&&&&&", +"&&&&666P+PPeRexxxppLL,,,A,GGcGG7YIWWDQVdyys<yyVVVWWWzYYzYzYYWWWWWzzYHHHHHHGGGHIYIWWDVDWWWTTYGuuu3__vv,LkpxkxRxRRRRRR++R++R+ReRxxxxxppiipipipi(ee+eP6666666&66&66666666PP66P666PP+hx{====::YtIIYttIIIHttItIttt2tttt:=kNh+P6q&&&g&g&g&&&gg&ggd&&&&g&gg$$ggggggg&g&", +"&&&6&66PP++eRRRxxpLL,,ALvGvGG,G7TWWWVDVyyyyyyyVVDWWTYzYYzTzazYzzWYYzHHGHHHtGElHYWWWDDWWTYYFH7B338uSv,,,LikxxxxxRRR%RR+RR+RRRRRxxkiiiipipppppipxee%P6P6&66&6&66q6&66P6666666P66Ph+NhW====IY:tYtIIItIIIt2I2t22ttItItL=hhhP6qq&g&g&g&ggg&&g&&&&g&&&&&ggg$$gggggg&&&", +"&&6&666P+++RxRxxppp,L,,,GvG,E77YYIWWWVVVdyyyyyVDWWTTFHHHYYTYWWTWzzYHHGtGGEEEEGtHIWWWWWYYHHHHGBK333BBv,LLkizxxRRxRRR++R+%R+RRR(Rxxxppipppipppxi(ee+ePP666666&6&6&6666P666^6P6PPP++h{T=WY==IYItYIHHIIItII2tItt2tttttI==hW^6qq&&&&&g&g&&gg&gg&g&&&&g&ggggg$ggg&&g&&", +"q&66&P6P+e++exxxpiL,A,A,,vGGB77:TWWWDDQVyyydyVVDDTYYzHYFHYzzYYYYzYYHHGGGGGGEEEGHYWWWYWYHHGGGEBuKK3_Bv,LLkixRxxRRRRRR+R+eRRRRRxxkxkxpipxxxxxxipxxe%e6P6666&6&6q66666666666666^6P+hh{=:Y==I:YItIIIIIIIttIt2tIt2tttmtm=Nh+V6qq&&&g&g&gg&g&g&g&&&&&&&ggggggggggg&g&&", +"&&&P&6PP++eRxxxxppLL,,vAGG,GG77HWIWWWDVVQyyyyVVWWWTYHHHHHHYHzazWYzHHHHEGEEXEEGEHYTWWYHlHBEBBBuu3K3_B,,LLikxx(RRRRR+R+%e%+RRxRxxkxiippixxixxxxip(ee+PPP66666q&6q6q666PP6666666PP+hh{T=W=Y=IYHItHtIItIIttItt222tIttIt=Nh^D^q&&&&g&g&g&g&g&g&g&g&&&g&ggg$$gggggg&&&", +"q6&P6PePeeRRRxkkpL,LA,GvvBGGGHYYYWWWDWDVVyyVyVVDWaFH7GGHHHYHYYHzYzHHGGEEEEE!X!GtIWWYHHEEuuuu333K333_v,,LkkkRxx(eRRRRR+eRRR+(Rx(pxxiixxxee(exixiex%ePP6666&6&66&6q66666PPPPP66PP+h={=:YYYYIYYYIIIIIIIII2III2t22tttmm=hh+66Vq&dU&dU&gg&g&gg&g&g&&&&g&$ggggggggggqq", +"6&666PP++RRRxxkppi,A,,vvGGB7HHzYTIWIWDWVVVVyVVDWTTYHHHGGHHHzHYzYHHHHG2EEuEuXuXEHHYzYHEEuX3KK3KKK83_Bvc,LLikkxRRe%RR+RRR+RRRRRRxkxpxxxe(xexeexpxieee++66666&6&6q666666P66PPPPP6P+Nh===Y=:IYIIIIYIIIII2I22I222t2Gtttm=Nh+PPqV&q&Ug&&g&gggg&ggg&&&&&g&$gg$g$ggg&&qq", +"66P6PPP+eRRxxxii,p,Av,GvvGB77HYYYTWWWWDDVVyVVVWWYza7GlGGGGGHHHHzYHHtEG!EuEXuEEEHHHYlGBX33K3KKKK8K83vv,,,kkkxxR(eRRR+R+R+RRRRxxxkkixxxeeee(e(exxeie(ePP666666&66q6q666PP66P6PPP++{h{==YY==I=IYIIYIIII22I2II222t!ttpI=Nh+^P6qq&q&&gg&g&g&ggg&gg&&&&&&g$ggggggg&&&6", +"666PPP++(eRxxipLL,,,,vAGGG77HYzYYIWIWWWJVVVVVDWWTYHHGGGGGGHHHHHHHHHlGEXXu3uu3uEGHzHGEuKKKKoKKooo833_vAcLLikxRxRRRR+Re%RRRRRRRRxixkxe(RR+e+ee(xx(ie%ePP666&666&6q6666P66P6PPPPPPhh==Y==I=IIIIIIIIIIIII2222222tttttmm=NW+PD^6q&&&g&&gggggggggg&&&&&&&gg$$gggg&&&66", +"6PPPPe+Pee(pxxi,,,AvGvBvGGtt7YYYYYIYWWWDDVVVVDWWz7HHGEEEGEGHHHHHYHtGGE!Xu33uXuEGHHGE33Ko[o[[oooo8K3_Bvc,iikkRxxRR(e+RR+RR(RxxxxkkkxReR++++e+eexexxee%+P66P66&66666666PPP6P6PPP+h{{==YYIYYYYYYIIIIIIIIII22I22!tGttmm=NhN++V6Vqd&dgg&gggggggggg&&&&&g&$gg$g&g&&&q6", +"66PP+P+ReexxipipL,G,vBBGGG7HYFHzYYTIIWWWWVVVDWWTTHHGGEBEEEEEEHtHHHlEEEXu33uXuEEGGEGuuKoo[[[[oooKK833_v,,Lkkkk(RRx+RRRRRReRxRzxkxkxRRR++++++e%eRex(ReePPP66666&6&6666PPPPP6PP+P+{h=T===IWIIWIIYIIIIIIIII222222!2ttt:m={W^hP^6VqU&&gdggggdggg&g&g&&&g&g$gggg&&&666", +"PPPP+eP+RRxxxpi,,,AGvGvG7G77HYHYYYYTWIWDWDVDDWWYa7HEEBuBEBEEEGlGHtGEEuEuuK333uEGHEX3KKo[C[[[ooooKK3_vvc,,ikkxxxRRRRRRRRRRRxRxxkkxxRR+%PPP%P++e%exexR%+PP6P66666P66P666P6PPPP+++{{==TIYIIIIIWIWIIIIIII2II22222G2tttmmmNRhhPPP66&&g&ggggggggggg&&&&&&gggggg&&q&q66", +"6PP+P++RRRxxxpipL,,vGvG,G7YaaHYzHYYIWIWWWWDDDWWa7HGGEXEuXuEEEEGGGGGEEXuuK3u3uEEGGEuKo[[[[[[oooKK88K33vv,LLikxxxe(Re%R+RRRRR(Rxkx(RR++PP6PP+P+e+(xRxee++P6PP6666666P6PP6PPPPP+P+RT=Y=WITIWIIIIIWIIIIII2I2222G!2!ttLtmmkxhNhhP+qq&&g&gggggggggggg&&&&gggggg&qqq66P", +"6PP+P+++RRRxkpiL,,,vG,t7Y7YYazHYFYYYYYWIDWDWWWYTHHGEEuXuBuBBEEEEGEGEEu333KKu3uEGGEuKo[C[[[[ooooK8K33_vv,,Likkx(RxxRRRRRR(RRxxkkxxxR++PPPP6PPP+P+e(e(e++PPP6P66666q666PPP+PPP+P+h{{=YY=IIIWIIIWIIIIIIII2I2222!2!tttLmmmm=NhhPPqqg&g&gggggg$ggggg&&&g&g&g&&&&6q666", +"66PPPPP+RRRxxxpLLA,tG777FFzYTYYzzYzYYTYWWWWDWTzHHGEEBXuX3XuXuBEEEGEEXXuuKK33EEGGGuKooC[C[[o[KK8K8K83_Bvc,LLkkxxRRRRe(RxRRxxxxkkxR+++PP6666PP+P++ReRe%e%PPP6PP666666PP66PPPPP+P+hh==Y=YYYIIWIIIIIIIIIII2I22222!2!AttttmmmhNW^PPqqgggggg$g$gggg&g&&&&&gg&g&&qq6q66", +"666P+P+++RRRxxiLL,,L,L7=T=TTTWWYzYzYYWYTYWTWWWYz7HGuBuuu33uuXuEEEEEuBu33KuKuuEEGEuKoo[[[[[o[oK8o3K333Bv,,Lipkkxxxx(eRRRRRRRxkkkxRRePP66&6&66PPP++RRReR+ePPPP666P6666PPP6PPPP+P+Rh=T=Y=IYYIIIIIIIJIIII2I222!22!22!tttttmt=={h+Pqq&gggggg$g$ggggg&&&&g&&g&&&&qqq66", +"qq66PPP++RRxxxpLLLLL7YTTTWTWWzaWazYzzYYWYWWWWzYHGEEBX33uK33uuXuEuBEEu3uKKK33EEGEE3KoCC[[oooKoo8388K8__Bcc,LkkxzRRRRRRRxRRx(Rkkkxe%+P66666&6&PPPP++e(e++%PPPPPP666P6P66P+PPPPPPPR{{=YI=YIIWIIIIIIIIIII2II2222!!!!2G!2AttmL==N+P6&&g&g$g$g$g$g$gg&g&&g&&g&&&&qqqqq", +"6q66PPPP+R+RRxkLLLt:FTWWTWWWWWaWYWzYYzYYYWYzYzY77EEBu333KKK3u3uXuXBEE33KuKuuXEGEuKKo[[oooooKO888O33K3_Bv,cLkkxxxxxxxRR(RRxxxkk(xRePP6&qqq6q666PPPP+RRR+eP+PPPP6P6666PP6PPP66PP+h{k==YYYIIIIIIIIIIIIIII22I22!2!!!!!!t!tttL==Wh^V&&ggggg$$g$g$ggg&&&&&&&&&'&&&q&&q", +"q6666PP++RR(xxkxL7F:=WWWWWWWYWWaTzYzzYYzYzWYTHHHEGXuXuKKKK33333uEuXuuuK3KK3X!EGGuKo[C[[o[Koo8O8K33833_Bvc,,LkkFRxRRRxRRxxR(xxxRRR+PP6qqqqqq&6qP6%P++(e++%+PPPPP6PP6PP6P6VPP6PPPhN={:=YY=IIIII2III2IIIII22222!2!G!2!!2!!2ttmNhP6qgg&$$d$g$g$$gggg&&&&&&&&&&q&&qqq", +"qq6PPPPP+R+RRkkmkmFWTWWDWWWWTYTYHYYHHFHHHHaYzH77GEEBu33KKKKKK333uuX3X3KuKu3uEGGEuKo[[[[o[oKo8838333833Bv,,,iikkRkxzRxxRRxRxxkkxR+%P6qq&&'&qqq66qPP+Pee%++PP+PPPP6P66PPPP66666PP+{mk=::I=YYIIII222II2IIII222!!2!!!!!!!!!tt0Y=N+^6&ggg$$$g$g$$g$&g&&&&'&&&&&&&&&&q", +"q6qqPPPPR+Rxxxpk=kWWWWDWWTYTYY7FHHHHHGHHHYHHHHHEGEBu3uuKKKKKKKK333uuuuKK33uEEGtEuoo[C[oKoOo883833333K__vvc,,kkxzxxx(xRxkRxRxkkRe++P6q'&&&&qqq&66P6+++eee+%P+P+PPP6PPPP66666666PRh{m:===ImIIIIII222I2III22222!!!!!!!!!!t!!tt==WPqdggg$g$$$$$$$ggg&&6&&&6&&&&&&&qq", +"&666+P+++RRRxkkkW=WWDWWWTTHH7H77GGGGGGGGGHHHHGGEEBBEKK3KoooKKKK33333K3K3KuuEEGHu3o[[[[[KoK8K8333333383_Bv,L,iikxxxRRxRR(RkRkkx(R++Pq&g&&g&gqqq666PPP+R++PPPPP%PPPP6P6P6666qq66Ph{Nm=::=mm=IIII22222222I22222!!!!!!!!!!!2G2tmNheq&&gg$g$$g$g$gggg&&&6&6&&&g&g&&&&", +"qq666P++RRRxx{TW=DWDDWWYT7H7G,GvcEEEEEEEEEtHHGGBEXE3u3KKKKoKoKKKKK33uKKu3uXEEGEuKo[C[[oooKK8333u3u3_3u3_Ac,LLkikkxx(R(xRkRxxkxRe%P%6qU&&'U&qqqq66P6P%++PePPPPP+PPPP6666666q6q66RhhT{{={{=mNIIII2222222222222!!!!!!!!!!!!!AtI=NP6&g$g$$$$$$$$$$gg&&66&6qq&&g&&&&q", +"qq6PPP++Rx{{{{{WW+DNW=Y777GGGvGGBvEBBBBXEBEEGEEBu_B3u3KKKoooooKKKKuKK3Ku3uXuGGEuK[C[[ooKooO8K33S3u3_33_Bvc,,,kkkx(RxRRxRxzRxxxxR+P6q&'&g&&Uqqq6666PPPe++++PP6P++PP+P66q6qq6q66Phhh=h==={{m==NII2I22222222222!2!!u!!!u!!!!!GtmNh6&&$g$$$$$$$$ggggg&6&66&q&g&gg&&q", +"q666P++RRe{{{WWWDWWW=:77,G,BvBB_vB__uuXuEEBEEEBuBuXu33KKoKooooooKKKKKK33BXGGGGGKoo[C[[ooKK838333S3___3__vv,,LLikxxxRx(RxRRxxzRR++%6q&&U&U&&qqq6q666PP+++++PP6P++++P666666&qqq6P+{{{{RRhNhN==INI2222222222222!!!!!u!u!!!!!!!ttN+^&gg$g$$$$$$$$$gg&&66q6qq&&g&U&&&", +"qq6PPP+R{x{{{WhWhW=:77L7,c,vvvB____3Xu3u3uBEEBBuXuuuu3KKKKoooooKKKKKKKuuuEGHHGEKo[C[[[KooK83K333B__3_33_vv,,iLikkx(RRRR(R{xxx(xRPP6q&'&&UU&&qqqq666PP%e+%+PPP6P+++P6qq6&&6&qq6P+hRh{{RR{hh==m:II22222222222!2!!!!u!!!!!*!!AttNhP&&$g$$$$$$$$$g$gg&&6666q&&&&&gqq", +"q666P+RRRh{hhWWWWT7LLL,v,,B,vvvvvB___333uXBuXu3Xu3333KKKKoKoooo[ooKKKuEXGHHYHHEKo[CC[ooK8K88333S3BSv_____v,,,ikkxxRRRxxRRRRxxRRR+P6q&&U&&&'&q6qq666PP++ee+PPPPP++++P66q6q&&qqqP++RRRRhRRhehN==0I22!2!22!2!2!!!!!u!uuu!!!!!!AtLeP&gg$g$$$$$$$$$ggg&qq666q&&g&gqqq", +"66PP++h{{{WWrW+=mkLL,,,,,,,,vGvvvvvvu_3333uBEu3uXu3Ku3KKKKooooooKoKKKuEGGHzWWIEKo[Co[[oK8K3K333__v_Bv_3__v,,,ikkxx(R++RRRRRRxxxR%PP'g'&UU&&&qqq6q666+P+%e++PP6P+++PPqqq&&qqq666+hR++R++++hhhNTmm22!2!!2!2!!!!!u!u!!!uu!!!!!G2mN+6gg$$$$$$$$$$$$gg&&666qq&'g&&&&q", +"q66P++RR{hhWWWWTk7L,L,,,LL,L,,,,AvvvBB_uK3XuuXuu3uK33K3KKKKKoKoKoKK3XBlHTzWWWz2Ko[[CoooK888333____Av_S___vc,LLiFxxe(RR(RRRR(xRRe%PP6&&U&&g&'qqqq6666P+++RR+PPPPPPP+P66q&&&&qqqPP++Rh++++++RhhNmm222!2!!2!2!!!!!!u!u!!!u!u!u!!Le^&ggg$$$$$$$$$g$gg&q66666&&&gg&qq", +"6PP++hhh=WWWW{mFkiiLLLL,,,,L,,,,,,AcvB__uKK3u3K3KKKKu3KKKKKKoKoKKKKuEGHTWWDDDzGKo[[CoooO8K3333~vB_vvvB__3vvc,ikkxRRR+%+RRR{Rx(xRe+Pqq&'&U&&&qq6'6666PP+++R+++6PP+rPP6q&qq&&&qq66PhR+++PP+Phhh==m0I!2!!!!!!!!uuu!u!uu!!u!!!!!AtN+&&$$g$g$$$$$$$$gg&qPP66q&&&q&&qq", +"6PP+hhNWWWhWWTkmkppiLLLL,L,,LL,L,,,,vv__333X3u3KKK3KK3uK3KKKKKKKK3uXG7WWnDV}VWHuooC[oo8883~~u_S3_v_vAvvv_vv,LLixx(RRRRR%RRR(xxRe(+%6q&&&'&&qqq6q6666PP++%RR+++PPPPPPPq&Uq&U&666PPP++hh+PP+Ph+hNIm22!2!!!!!!!!!!u!u!!uu!uuuu!!txe&&g$g$$$$$$$$g$gg&qPPPq6q&&&&&qq", +"6P++hNWhWhWhmkk7kLpiLL,iLLL,,L,L,,,,c,vB_u3u3u3KKKKKK33uu3u3KK33KuEGYTDVy}yyyWHuo[[[oo83833333__Svvvcv_v3_vcLpkxRRR+++++nR+RxR(ex++P6'&&&qq'qq6q6666PP%+eRRR+PP66P6666q&Uq&gqq6PPPPPPPP6P6PP^Wh=Nt2!!!!!!!u!u!!u!uu!!!!!u!u!!!xe6&g$g$$$$$$$$$$gg&qPPP66&&&Uqq6q", +"6P++hWNWWWW{TTpxkkkpiiLLLiiki,iLiiLLLvvBB333u3KKKKKKK3u3uu3uuuu3EEGHWDVyysss/DHuoo[[o88K33_S3S__Bvvvvvv__vv,,kkxRRR+%+%+++RRRxke(e%P6qqqqqqq6'666666PP++++Rn++Pr66Pr6qqq&q&q&qq666P+PPPP66VDP+hNmm22!!!!!!!!!uu!u!!uuuuuuuuuutxe&&d$g$$$$$$$g$$gg&qP+P6q&&&qqqq6", +"6P+hhNWhWW=hmxkpkpkLLkkipLLLpLipLL,,i,cvBBu333KKKKKKuKu3XuXXXEuEEEHWD}yssjj5sVWEKC[oo8833~3____SX_vvvvvv__vAipk(R+%e++++%+%RR(xxieRRPP666666666666%6PP+++R(eh++P6VqP666q&U&&&qq66PPPPPV66666PPWNNmt2!!!!u!!!!!!!!!!!u!!uuuuuu!te6ggggg$$$$$$$$g$g&qP+P6qq&&&qq66", +"VP+hhhWNWW=kkmkkkkLkpiLkkkikLkLLLiiLLL7vvBXu3uK3KKKKKu3uXBEEEXEEEaWrVyyss...jyWGo[[ooo3~33_S___3_vvcAv___vv,ixxRRe+%+++++P++RRRxx(x%RR%Pf6666Pf6P66P+++R+RRRRh+6P666666qqqqU&q6666PPP666&qqq66+hNmt2!!!!2!2!!!!!!!u!!!u!!uuuu!0ePggg$g$$g$$$$$$gg&q++P66q&&q&qq6", +"6P+hNW=WW=={xkkkLkLkkpkkLpLiLikiLpiLL,LGvB_u33KKKKKKK3XuBuEGGHHHHTDDrVyysj...sDHKo[o883__3___S_S__vvvv____c,ixxRRR+++%PP%PP++(x(xpxxR%+++P%6PPPPP6+PP%++RhRkxhRP6q6r66r6qq&&&&qq666666qq&&qqqVP+h=pt2222tt02!!!!Z!!Z!!uu!uuuuutxP&&ggg$g$$$$g$g$g&q%+P6qq&&qqq66", +"+Phhh=WNWW{mkkmkkLiLLkkpkkkkkLLpkL7i,kLL,vBXK3uKKKKKKK3uXEEGEGGHThTWWDDVysj..s}Yu[[o8833S_ScS_X_vv_cvvv_3vv,kxxRR+%+P++PPPP%+PRxxiixxxe%R+P+%P%PPPP++P++RRxzxRhPP6666P66}qq&U&q6q6q6q6qq&Ud&qqP+h=pLt20tpI:0t02!!!!!!Z!!uuuuu!Aee&&ggg$$$$$$$$gg&&6P+Pqqqq&&q6q6", +"PPh{{WW==mppmkpiiLLkLikkkkLikkkLFkkkLiL7,vv_uK33KKKoKKK3uBBEEGHYaYY::=WWDVss.jyD!K[[8K_3SXSv_vS__v_vvvv33_A,ikxR+R++++%Pr%P++RR(kiiikkkxRRR+e+++%+++++h+RRRxkRR+r66PrPP6qqq&Uq&q6qqqqqq&&&gg&&6P^==tLLINN{m7LG!t!!!!!!!!!uuuK!GxeP6ggg$gg$$g$$gg&&66PP6qqqq&&q66", +"P+Rh{{T={kkkpkkLLi,LkppkkkkLkiLkkkk7kki,,c__333KKKKKo[KKK3BuEGEHYFH7HIIWIWysssyDloCo833__v__v___vvvvv__S3_v,px(RR+++++++++++%+Rxkiikikki(xxRRRR+++++Rn+RRRxxkxRR+PP6PPr6P}&&&qqqqVqqq&qgUgggg&qV+h=NmNhhP+hNmtLAt02t2!!!!!uuuu!xee^&&&$gg$g$g$g&q666qqqqq&&&&qq6", +"P+R{kTT:m7LkLLkiLLiLkkipkkkLkkiLkLkkLkkiL,vB_uX_K8KKo[[oKKuXuEE7YHH7GHIYWWDVyyVV=K[[K33S_vvS_vSS_vvvvv_333v,ixxxRRR+R+h+r+%++RR(xLLi,ikLpkk(RRRRhhRhRRhRRxzxkkRh+r6PPP+PP6q&U&&qqqqq&&qgggggggqq^hNh=hP6q6+hNmLtt2t*t02!!!uKuu!pxeP6&&gg$g$ggg&'66qqq&&&&U&&qqq6", +"++RRkmT:mmLpppL7kiLiLkLkkkkkkkkkkkkkkkLL,,v_B____3KKo[[[[KKu3_El7HGEH7HIIWWVVVDDTu[o83_S_S_v______Svv__33__ALkkRxRR+n+h+R+R+++R{xki,LpikkkppkkkxxRRRhRxR(RxkixkR+%666PrPr6q}&&qqqqqqU&gUggg$ggUqq+hh^Dqdg&6+emmpmLt2G20!!!uuuuutxeeP&&g&gg$ggg66q6qU&&&U&q&qq666", +"+Rh{kmF:777LkkpipiLLLkkpkkkkkkkkkmkLkk7kL,BBBBBB__33KKo[CoKK3uBG7GGEG7HTY=DVVDW{FBoo88__v_3S_S__vvcvAv_3~__ccpkx(xxRRRRhRnR(RRRkkLL7L7ikikkiikkkkxx(xRxRxxkkkkkx++P6r6%6+r6q&}qqqqqq&q&&UggggggqV6PP6&g$$g&q+NNmmmt0tttt0!!Kuuu!LxxeP&&ggggg&&PP6q&&UUq&&&q}q6PP", +"++R{kL777LLkikkkkpki,LLkiLiLpkpkkkkkmkkL,cvBvvvBB_uu3oo[[CoK33BEGEEEGHtTYWVVyVWW7Boo833SSv____SvvvvvvS_33S3v,ikpxxxxxxRx(xxRRzkkkFi,LLLLpFp7LLiilikxxkxkzxxkxkkxR%P%PPPP6P}6qq666qqU&UUgggU$$gggqqVqqgUgggggqre=NmmILLtt2!!uuuuu!pxee6&&&g&&P+P}&&UgU&U}q&&6666P", +"hRR{kmL7m7LpipkkkLLL,L,LkLkkkkLkkLkkLLLLGBvBG,cvGvB_u3o[C[[oK3BvcBBBBHHTWWVyyy+W7E8o83S__vS_S____Svvv__~83~vAciikkkkkkxxx(kk(xxFLL7,7LLL7LkL,GG,,,Lkkkkkkxkkxxx(xR6P66%P6%666}6r6V66q&&UggggU$gg&q&gUgg$$$ggg6h{N=xmmLpLt02!uuuuuLpeeP6&&&66r+6&UUgUU&Ugqqq6rPr+", +"RRxk7k7L7L7LpkiLL,,,cc,,,7LLLkkp7kkLFLGccvBc,c7,GBBB_uKo[C[KK_uBEBuB_EHYWVyssyVD:K[8833S_____Svvvvvv__333333_A,LLiiiiikkkkikikii,GcGcGGL,i,7iL,,,c,ci,iikkxzxxRxRe%PP66PPP6PPPPP666qqq&&gUU$g$UgU&q&gg$$$g$ggg6+Rh=NLmmmtI2!uuuuu!tpxe++++hhh6qU&gUg&U&q}666PP++", +"RRk{kpLmp7p7LLi,L,,Gvvv,,,iF,LLkL7i,,,GBEBB,7,L,L,Bv__3o[[CoK_B_uu3uBG7:WDy5.s$Wv[Co83SS_S3___vA_vScvS3~383S_vvv,,,L,,,,ii,L,LG,vBBBBcBcG,c,c7LGGvBv,,iLikkxxkxkxR++6666}Pr6%PP+P66rqqUUqggUggUgUgU&Uggg$$$gggqPR+{NmmmmLm02uKuuuu!tmxehNN{=hV&UgggUgU&q&q}6rP+h", +"hxxkLkkiLikkiL7Lc,cvvvBBBBBvGcG,,,G,cBBBXvE,LL,LG,vBvuKo[ooK3uBu3KK3uB,7hVs..5y7K[[o833S__S_SS_SvvAv3_3K8K88333_Svcvvv,,v,cvcBBBBB_BBBBBvvB,G,,,,c,,iL,,LiikkxR(x%R%P%66%6PP+++++rP6qqqU&U&UgUgUgUgUgU$$$$$$gg&6PRhRNNmmppm2!uuKu!!Attttmmmh+&ggUgUgU&UUqqq6P++R", +"hRkkkLLiLLLkiLLLLL,,GB_3XBBBvvBcBvBB_33u3Bc,LF,,,,vvv_uKC[[K3_Bu3KKKuBGmWys..5D!8ooo~3S_S_3_vvAvvvSv3S388oo8888~K3SB__vvBBBB______3333__BBBvBLiL7,LLiLi,,,iikkxxxRRP6P666666%++Rh+Pr6Vqq&UgUgUg$gU$U$gU$$$$$UgU&6+hh{NN=mpmm0!uuKuu!!tLtttmh6q&4ggggU&qUqqq66r+h", +"xkkkLkk7kikk7iiLL,L,,cvBv_BvEBB____3__333BBGi,iL,7vv__3oooo3uBXKKo883uGIDs...y:3[oo8833333S_S_vS_S_S3388[[[[CC[[o8883383333K33333333K3K3K33XEcGLL,G,LLLiiL,Liixkxx(RP%Pfq66PP%RRhhP66qqqU&Uggy$4$9$9$$$U4$4$$$gq6P+RhRN{Nmmm2!!uuuuu!v!!,tI+6UgggUgUgUgUU&}q6P+R", +"xkikLLkLLLLkkkiiF,i,L,LcBcBBX_u3KK3KK3K33Bv7iLL,,Gvvv_3o[[ouBu_K[CooKuv7Vs5.<VtoCo[o~~~~333vSvA_S_S3~3o8oCCCCCCCCC[oo88388K8333KKKK3KKKKK333_Ec,F,iL7,L7L7i,kikxkxxRPPP66f6P+PRRRh+r6V&q&&yg$g$$9w9999$4gg$$U$gUq++hhhN{x=NNt*!uuuuu!uu!St=+6Ug4&UgUgUgU&&q6rP+h", +"RkkLLi,Li,kkkL7LLkLF,i,7,BcvBBX33KK3KKKK3Xvc,,,,,,Bv_3Ko[KuEEBK[CCC[8Ku2QyssyWB8[Co888~S~3S_S_S33~38~88[[CCCCCCC[o883888KK33K3K333KKKKKKK33_Bv7L,L7iLFFikkkkLkkkkk(RRP%666qP6%+Rkx{++6VqUggg4$99www5jww9$4&UgUgg&V++hNh{N{m=N!!uKuuuuu!u!tmW6q&&ggUgUgUgyqqq6P+R", +"kiL,G,cGLG,,ikiiLLL77k,LLGvBcEBX33KKKoKKK_Bv,,,cvGvuSuKKo3E,B_K[CCCC[KBHDVVVVhB8Co[oo~8~_S3SO~3~3o~3888o[CCCCCCCKo88_333K333___3K3KKooKOK3KuBB,7,GG,,Lkk{{{kkFkiiiixR+P66f66P++nR{Rh+P66&Ug$$s9w55555www94gUU$$ggPPh+hNh{e{NI!!uuuuuuK!!!tmN+6&&UUU&UU&Ugq66r+hR", +"k7,7c,G,c,LLL,7LFkikLLFi,,cvBBXuu3KKoKooK3_Bvc,,vvBB_833uGF7BKCCCCCCCoKGYI=hhL,K[[[[oo8~S_SS3~3~~3333~8ooCCCCCC88_vBS_Bvvvvv_Bu333OK3X_uBBBBcLLiFikFkk{RRRhhRkxkkkk(R%r666f6r+++++++rqVq&gy$$99w5555555ww9$U&U$$&VD^WhhN{N==0!uuKuKuuuu!vt7TW{}qU&UUUU&}66rr+hRk", +"LLG7GGGGcccciiiiLLLkiLLF7LGBBBXXXKKoo[[ooK3BBBvGvuSu_3KEFh{BKoCCCCCCC[K!vGGG7LLu[[C[oo3~3S3~8o833SSS388o[CCCC[o333vAv,A,G,,LcvB33KuX_BBBEBBGcLFkkiiFkRnRrrr+nRRzkkkkR+Pqqq66rP%6}P6r66qqygg$9ww55555555ww9$U&4$$$6PP+N+hk=L2!uuuKKKuu!!tmh+PqqqUUUgUqUq6VP+hRxkk", +"7L7777L,,,,v,LLL7L7,7L7LLL7cB_B_3XKK[KKKKKuBvBu_BB_BBBGpWhBKoCCCCCCCCCo88K8_vGLS[CC[[~83~8~oo8~~Sv_~~~ooCCCCCo83SvA,,,LkiLkLkLGEBX_XBBBBcEvvGLLkFk7iFx++P%++%rRxkikx(+%Pf6P%P+6q}q}q6}qqqUU$9w5555.55555ww$UU$$s$qD+h===0t!KKKKuu!!INNhPqq&UUUU$U$U$UUUUqqr+Rhkk", +"L77777t7G7G,B,,,i7FLFkiF,,LcB___KKKooKO3uBBGGGGB____vvL7,KKo[[CCCCCCCCC[[oo;3uvB[CCC[;8~ooo~[~333~S88oooCCC[[88Svv,Lpkkpkkkxki,vB___BBcEBEEvc7Fk{kkiMkn+rPrP+++%Rkkxx++PP66+rr6q&U&'q6q}qUU$9w55..5.5555w9$4g$$$9V^WNN:tuK;KKK!!I^Vq&&&UgU$U$s$$$$$$U$UUqq6rhhkk", +"7L7:aYYYFL77H7F7FF7F7F:FFFGG___uXOKXEXu3K3_BGL7Lvv_vBuBu8oKoKooCCCCCCC[[CCC[8_,tSCCCC[[[;[[o8~~~S~8~o;o[oooo883vvAiikkpkkkRkkpkvvu3_XBBBBBBEEv77kFk7Lix++r++%nRRR(xTRR%Prf6rPq'UU'&U&}6qq&U$9<555.5..555w9$UUs$sgDhmGuKoooKu!INV&gg$s9y$$$4$$$$s$$44UUUq}66P+h{k", +"777YaTaTFFaF7YzTFTkTFFFk7TFYGEXuXuEzWHE3KKK3E7L7GB_3_33KoK88K~KoC[CCC[[[[CC[~vpP6m3[CCCC[C[[~~3~88o~ooo;o~3SvvAAiLpppkk{kx{{{kF,B_3_BBBBX_BXEBG,FikiF7|knRnRR+n+Rxz(R{R++r6rf&&U4$U'U&}}qVgU$ww55.5555559$4$g$dVNtuo8oC[ou!!^6g$9s99$99$$$4$4$4$$/$UUUU}qr6r+nRk", +"k:a7aYYTT=a:a7Y77FaF:FFTFTDrVnDWWzDyDHEKoo[oKKBBB_3u838K88~S~S~K;[ooo;o@[CC[8vtD9&ev;CCCCC[oo~~8;[[[;[~o8~3SSvA,,iikkkR{R{RxkkLGv__B__B__33B,EEEcl7iiiL,ikkzRRR(xxkx(Rnrr}6q}qUU$UUU4Uq6PD&$$9w<555.555wwUUUUPh2;oCCoKKu!I^qU999ww9w9s$$$$$g4$44UUUUUUUUq}6+h{kk", +"F:aYFT:YY7aYaFY777777:FFFFWWVyyyy/syDHEK[[[oKKK3uS~88833Su_uSuS8~oo;~~~~[CCCCCCKuKK[CCCCCC@[[[[[o;[[o;o~SSvAcpppppipxkRxRRRRkkk,BB__B_X3uKKXaFBBEc77iMilBciiFz{TziFk{RRr%q}q}&UU4UUUUUU}hR6U$$ww5555559$$4gUVm!ooooKu!0hP&y$99wwwww999s$UDr6V&&U&UUqUq}UVP+nhRTk", +"mF:TTa7kHYY7:YaYFGG7F777mFFWWWWDVyyyDH3K[[[o883833_3~3~_SvS_SvS3~;3vSvS~;CCCCCC[[CCCCCCCCC[[[;;[;[[~~~SSSAAppxxexxRRh+n+Rn+hh{kFL,vEBB3KooK3EFE33BBl,7LGcHiFFxzkkFkFFzR+r6UUUUUU4$U'&}}+nnqg$99995<w5w$$4$$ΝoKKK*!T^y$99s$9w99w9>$$UVh{7m:===WWhn+rPhrhrPnh{{", +"=YYYYaH7777FaYTYF7l7lHHHaa7FzYzYHWVyDH3K[[oK888833~_u~uSvvAvSSSS3SSSv*S~~o[CCCCCCCCCCCCCCC@C;o~~~;~o~S_AcppRxe++++R++++++++r+kkFkii,GB3o[Co[oKuXK3XcE,M7c7,i7FFFF:TFFFTn6}}UU'U}UU&66rhRrUU49www59ww9www>w$r!KK!Zuutp+y$sw9$s4s$9$99$U6{mL7L777GL7L:::{{+rr+R+h{", +":F:aF7777G777HFHF77G77GGGGHHHHGHEHYVVHuKoo[ooo8~u3uS3_SAAAAvAcASSSSvSS*So;@@CCCCCCCCCCCCCC[;;~~3~~~S3SSpixxe++++RRRRxRR+(+%R+nRRkkkFMX3Ko[ooCoKKoK3Bl,7c7G77MH7F=TWWWWkTrq}UU4UU}rrnxik%&4$ww5w555wwwwwww99Nuu!t2*!Lh6g9Uq}}U$>94444yrhkk:ptLtGtG7t777:T{+hhWR{k", +"YYY:YLGcG,GE,G7GHHHG,7,cEllLlGBEBGHWDzB3Kooooo88~3~_~_3v,Ac,A,AAvAAAASSSoo[CCCCCCCCCCCCCC@C;~~S~SSSSScAAiex+++++exxkixkxxxRR+RRnRRkkiGXKoooooooKKK3BiG7lL777LHGFTTWnnrn(r}}&UUU'&6%RzkR6U$www55555www55wwwsqu!*m0ImNhhm7hhRq4$$$$$4U&rh=L:mtG!!tttttY7YY=WT{TFTF", +"TYaHGGBGc,ccEEBBlG7l7lHHHYH77EXXBXElTzEuKK[[[[[83S3S3~3SAAA,ppp,AAAASS*;[[@@CCCCCCCCC@@@CC;[o~~~AAv*pipppee++PeRxxii,iiikx(x(RRFiilGvX3KKK3uKK33XXXBGccLFMFFFLMHTYTWWWWnn+nfr}}}}rhRFFn}-$ww555w55w5ww5jww$VN=mG!S!GuK,r6r+&4wws9sUUr{W{{mmm!2!2!ttIIIY=FTFTTTT=", +"WTYHGEvGBGGvEX_XBBGHHzWDnWFHGEEXuXuEHzHEK8[[[[[o8~38~3SSA,,pApppAS*SSSS;CCCCCC@C@C@C@@[C@[[C@[SpSSScpppppe++eeRxxiAAA*Aipxxxkkzk7lvX33K3uEEEEuu3XEll7GliaFMFFFFkz7MRr}6}r%nhn6rr=FF7Fk+}&>$ww5555wwwww5ww9$$46tKo[Kt6y$$yqnU$s>w$$4Wtm==m7tt!!!222tIII=WI=TYYYWY", +"WWHH7,77LL7,,GGGLlHFDVyVDDWzHHEEXuXX_kkE3Koo[C[88~3~o8~SSS*ApAiAAS~~~~o@C@@@@C@C@CCC;**;;@[;[;A*SS**ppxeeee++exxAiAAAAAckxx(xkkxzRxF,llElEEllEXXXBcG,l77klGFkFTRkzk%Pf&'U}rnDWT=YYF{{nnr'$>wwww555wwwwwjjjsw96G!!AhU9$s$4}F}$$$>s$$rGGtttILtGt=t2E2IIIII=YYWYWWW", +"WWWt777FFFFM7liM7FFTWWnDzWWzHHlE3u33KGF73Kooo[C;8~3~[o~~SScAiA0c*;Co;o;[CC@C@@@@C@@@[;~;~;;;;SSS;SAAppeeee+eeepxppAAvvAAkxRxx(kR+nRRFGFznDWHMHHE3EBl7iFFFccFz(nn(hznrf&4U}qrhWTYI:Th+r6&'$4>w55555wwwwj5555js}qqh{U9sws4}T,i}U4U44}+tuu!,tm=WWrr=tttIIYIYWWWWWWD", +"WWTaYH7HFFFFMFF7aTTaMHHHHHzYXEBEXKKKK3LG38o[[[[[oo~~~3~3~SS*AcA,;[o@[C@C@C@)@)[;@C;[;;~;[;[[;;S~;***#iiexe+(eppppp,,pAAxkRR++kkxnRRFizn}}ynnnWzlEXXElGl,MEXizRn+n%r6}'/4'}}rWYT=:YYF{r}f&4$>>wwwjww>www5555jww9VW}$>ww$4$&FclFP'UqD{mmt!2YNW+6}nYYtYtIIIIWIWWWWW", +"WYYHFaaYzTTTTzTYzzHHHzTzMMaHHGX33Koo[KBv38o[C;Coo;o~~S~~~SSAp*p*S;;[@CCCCC@;;@@[@;@[@[;;@C@C@~SS~SS*i#ipxeeeiAAppep0pAApxR(+Rx(xRRF7ET}y}DWnnWzGEEXXBEllcBXGikznRn%r'&44U6rWTFF7777777{rfq-gU>w>wU44>jjj5j5jww4}Usjjj55jj$/$sU6F}}rh==WN!!t+DD+T7::7ttIYIWIWJIDW", +"zYFYYYTTzzWWWDDDTzFHMzzaaHMzllX3u33KK[K33~o~oo;oo8~~SSSS~SS*A0AA**S;;@@@[;;;;S@)@CCC[@[;@[;;;#S**#c**p#p0pppiA**i0LALA_SAAiiiikkkiiGG}/yDzHHHMEXBlEEllGlElGclFHMi(knnn%VfznnnnnT{T::77FRrqUU'U-44U>j555..jw9sU}4jj....5jjwswjs46}6{xt22!!uutI::7t27t7YWIIWWIWWIW", +"aHHHFYzWTzWWnVnzEElGEizTnWzHElcXuBXK88K33~~8o;o~ooSSSSSSS~~~AAAA*A*S#;C@@;;**S;@C@C@@;@;@@;;;****p0ep0i#c0*i#S~SSSv*SSSS_SS_A,LiL,XE}5synHXXEGlllXlllM7FFFHHlHHHElMkFR(kznfU4U'}'nTY7tFrVf}}}f6''/w5......j4zWs5.......w>sjjwss4q7_vuuuuu!u!!!2!G!ttt:T=WIIWIWI=", +"FHFaazTzazznWDHGX3XXEXEllEllcEGlEBEXK333K38oo[C;C[~S~SAAA*S~~**SS**SS;;;;;;S###[@@;*#;@[;;;S#A0p00p#0p#i*eeeexpA~;~~SSS~3~3vAvvv~3{$sDHHlllBXcGllHllMH7MMFHllznzMFz(nn+n(n'4/-U4/UnHYY7{n6f&'}44>jjj.....jUz%>5.......jwj5jjjs$y=GuvmtA!!!!u!!!!2ttt7YTYW=YYYTTT", +"aaH7HaYzzzWnnnHHlEXXElEllEXEXlGllGEE33B=V99gSu;[[[;v~SSAA*S;;~*SSS**S;;;*;##**;@S###;[C@@;#**0A0*p#p#pe0epeP6&epSS~S~3*cp~~S_SSS33uBBBXcl7lElllHMMFH|lMlGHzTzzVs}zTnnnz{nr'//'f>44nzY::Wrrf}}-4$>wjjjjjj>%nU$j5.....5jj55j5jw$nEuEt7WVqrG!G!77H222ttHYTHYYzYaaFz", +"FHFFFFzzznDnnzHHMllllXlEEEXHzznnWTGGah6VUD:_u~o;;S*S~SAAp*~;;;#S;***0*#S@S@S@;;00;@C@@@;@S##0#*####p#0c00i06&&PexpePq$$$+RkkP+vBSB,GG,cAMiMlMFzznzzzFlEHzzHzHHHTDDDnnnzznrD}/}'/-yrYzaTzn'}U'/>4'->>>->>>//>j>jjjj>>jj5jjj>w/nEHV//9s/nFrq}q}qDhWIItHY7HHHHHzTTa", +"MHHHHFaWn%nnnn(zzzMMFlllXHnVVzWT+ncE_BGB_K8o;~;SSvAA*AA#S;;[@;;;;S#*0A##;@#@;@@@;##@@@@####*#*#S#*##p00#e&g&&Q$g+eh&$9g&s55swPEEBvLkkRRFkFMLMFnn%n%zFMlMHHHlHlllXHWVDWzHHTznDVfVfrnzaTznV'U/'U-''f-->%%4>wwjjw>>>->>->jjjjj>nz'swws>w}/4UVW=WW=tt7TttYYHGHHHTWWT", +"HHMMMHHzznnnDzHzMzzMllHMHzV/VlXKKK33_38K8~~88KAAASA*S~;~;@[@)@;;@;**0*##@;@;@;;@;@@@@@;#*#*##;##c#p##0eee0e^pp^0exp0tN=NmuSu~pAAv,vizTT(xMilFM(zzMlllMlHlHMYMHzGlEzzHHlHzWWnnrr(TzHWD}f%z}4/////'U-U>Ufr>s>s>>>>>4'F(>jjjjs>jj5jj4nf/s}ntGu!!2!2GtITtYYtYHYYYYYY", +"lHHHFHHHMn%z%zMHllHMMll(n%nnzlXOKoo33K8333vv,NLpAS;;;S;;;;@@@@C@;;;#;#;;@;@@@@@@@@C@C@@@###*########ieP$9w$^e^e0xb*~SAAAS*AAA0,*v,vvv,zzFMFMFFzMFMlXEl|lHzMHEHzzzzzHMzHzHzzzzzWTzTWD}}}z%f-/>-/''U-4-->'}'%n%(%>>$>->j5.5j>s>ysyTzaEH}rHG!EEEHzWGGTnWTTHa7lHHHHH", +"MFFzMz(zzMMMH(z%n%zzMlEXlHXMFMEBXuoK~_SSSvve&9Nm0A~SS;S;;;;@[@@@;@#@@@#@@@@@@@C@@@@@@@@@##0^&6#@##0gwd&^^e0ep#S@SS*0p0pNxxpAvSAvvA,,,GkFiFFFMMlHXElllMzMnnDDfnzMHzzzWYnzzHYznnzzazznDDn%%f-/-/-/'ffr'}ffDVUU-'>wjjjjjj5j>%n'rFMBuuElT+nFHEW}U/}DnnDDnDrnz(HMHHHH", +"FMMzzzzz(Hl|MMMzz%(zMMMMllHlHFlBlcK883vS3SvBuAAAPNSS#;;;;;S#@;@#;@C@@@@@@@@@@@@@@@@#@@##@@#0##000eg&1]#1e&^e@@;@;@[@;;*0pA0AASuSSAA,_vLFkiMkMl|MEllll(fnD%DD%zHMHlMMlHznzMzTzzzHMFF((fff''f'--/-f%fff}}fnzf/>4>>->>5jj>j>%lXMr'rlEHzzzzz(nD'/>>'f%%/-'f%Dff%(nz(", +"%zz((z(MM((zMM||z(zn(%MllXlXXlclvG38o~3SvLep,3S*SSSSS#S;;@;#@[@@##@@C@@@@@@@@##@@@@@@@##@##@#]#0#]1^000@]##00#@;@@@S;SS00p0A*S~SSSAvAvi733BcllElXHXXXXMllMMzMlMlllHllMMlHMzMFFMFFMFznnfff'''/'-f(''f/}}nzFn}U'4>>>>>((%'(f--/>>>44>44--4>>>>///>>>>>//>>->'ff%fn", +"%(Mz(MMMz((MzMlM(((M((M|lXXXXXlE3X3_v3SA,,,Am0eex0S#*#S#@;@@@@####Z#Z@@@@@@@#^1]@@@@#@@#@ZZ##@#@@@]]#]#@@@Z##Z;@@;@@ZS*pApA0GAt*vSSS_Bv,c3BcMllllMlXXllXXl(n(HMll|MMl|lclMz|MMMMFM((((%%ff------%M(rfTFcXc|(z(|c%(-(|((MM('-->>>>>>->-->>>ff-f-%%((%%%%%%%%(%(M(", +"((((|(((MFMMl|llllcMM|XcXXXKOcBB33_vAAvA!AeeeL0p0A*#*#@S##*###0]]##]ZZ@Z@@@]]###]Z#Z]ZZ]#]]ZZZ]]######Z#@@ZZ@@#*Z;@SSZS*00t0S0*uSuSA_Sv,,cX_clclcXXXcc|||llMlX||M|||MM||MMMM(MMM(zz(|(%%(((((%%%f'(|XXXXM%fff%((%%%%%%f'->>-->>----%-----%-%((%%%%(%%%%(M(((|||M", +"XXc||XXOOXOOOOOOO|X|XOOXOOXcO3XX333S_SL,AA!AAAtA*0!#0*0000b0^bb010]]1b1b]1]]]]]11]111bb1111bbJb]]bb111111bNb^b01211IbNbmpmpNN=L0L*SSvSv,c_X_XcXXOXXOOOOOXOOOXOX|XXXcccX|ccXX||ccc||||||((|||||(||i((((|((((((((|(|((||||%(%(%%%(((|((||||||||||c|||||||||ccXcXXX", +"))))O)O)O))))))))))))O)O)Oo)8333~vvv_v,LLL,0NNmNNNNNNJN^JPQJqQ&dddddQddddd<dd<d<<d<<d<<d<d<d<d<dd<ddddQddQddQVQ^^JJ^^NN^N^Nxpmt0tAtAAvBAvX_3OOO))O)))))))))))O)))))))))))))O))O)O)O)O)O)OOOO)O)O)O)OOO)O)OOO)OOOOOO)OOO)O)O)OOO)OOOOO)O)OOOO)O)OO)OO)O)))))O))Oo", +")))))))))))))))))))))))))))oOo3333vv,,A0L0=mxNN^^N^QPJVdQqdddddddd<d<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ddddddd&QdVQQV^+^e^NexNm0ptAAvvS_O3~oOK)))))C)))))))))))))))))))))))))))))))))))))))))))))))))O))))))))))))))))O))O))))))))O);)))))))))))))))))))))))))", +"XOOOOOOOOOOOOO)))O))OOOOO3O8O3_B3_vuv_vAAAL0NN,0t0mmNNNNNbNN^^^J^^J^JbJJJQQQQQQQQQJQQQQQQQJQQQQQQQbJJbbb^^^^^N^bNNbNmbN00pm0x00AG0ALSSv__Sc_OXXXX3OOOOO))))OOO)OOOOOOO)OOOOXOOOOcOOcO|O|ccOcOSOOccOc||||||c||||||c|Oc||||O|||(|||||c||O|||||||c|ccc|XXXXXXOXcXOO", +"|X||(|O|O|XXX|ccOXX||O|||XOX_ccBSv_vSA,*A*AA0AA0*!ZZ!]0]001bNbNb^]]]]]]1]]]]]Z]]]]]]]bb]]b]]]1]]]b1]]1]]0bbbbbbI]#0]000200*t0L**StA*,SvS_cS_OccXO3XOOOXXXXXOOO|||O||||X|||||||||||cO||(|(|||((||(|(((((((((((((((((((((((%(((-(%((%((||||(((||||||||||||||XX|XX|", +"(((|(|(|||||||||(|O||||||cXXccv33SvvASA,SA0xe*tA]u*#0Z*10Z*Z]Z#]#Z]]]]ZZZZ]1]Z]]]]Z]]]]]]]Z]]]]Z]]]]]ZZZZ]#ZuZZZZZZ@S#0000*0*#u*SS~SSS3SicXS__XcXXXXX|||||||||||(|||(||||(|((||(((||||%((-%(((-%-%(||cOc(%%(%%(((%(-((%-->>-------%(%---%-%((|(%(%%(-'(((|||||||", +"%(((((((||(((((((((||||||(Mc3XBB33S,,pALmApmA0NN^0ZSZ;ZuZ0ZZZZZZZ@Z]]ZZZZZZZZ@Z]Z@ZZZ@@@ZZZ@@@ZZZ]]ZZ@ZZ]##Z@@Z;Z**##0*uZ0!0t#;**Su*AAAAiicccX|iM(cXXlc|X|||||||||((M|||((|||((||(i||(|(%%%---%%-%(%(|cOc|'--(O|(%-|(||(--->>-->->------------%((((((%((((((((%(", +"%%(MM((((%(|M|(((((||||MMlcXBcccvvS3S~SS,,0pLpee0SZ;;Z@@;@~Z#Z@#Z#@@@@@@@ZZZ]Qd1@@@@ZZZ@Z@Z]]]ZZZZZb1##]@]01bb@@@uZ#*ZS*****0*SS;*~SS_vvAcAiOXXc7l(l|l|cXX(|(M(||l((MFl|||(|||(x(((x(%%%%-%----%%%--&'%|cc(%((6'%--%c(-(->->->>>>>>--->>>>----->>>>w>>---f%-%%%%", +"(M((MMzzM%zMMXlMM((MM||M(llclL,,ivv_88_8,+eA*SSSSo;o@SZu@@;Z*Z@@]0#@@@@@@@@@@Z@Z@@@@@@ZZZ]ZZZ]Z#]00^Q0####0;S#@@@@#Z*;;Z~SSALA*S;oSASALpi,cv_iXcXXXXlX(((MMM(lll|zznzMHzi|kMi(R(R(x((((%-%-----%-''>>>&'P%&->>-->>w>'('->->-%%-(-->>>>->>>w>>->>>>>>->>-----ff-%", +"zzzzzz(MHllzfnM(((((MMHH|MXli,lBBc_~3A+eev*SSS*p^0~ZS;;ZS#;Z#;@@@@@@@@@@@@@Z@Z@@@@@Z@Z@@#]#]#]#]e0^g^###0e^&e;;@;@;;@;;*00p00AASSSAA_vv,FxiiikllFllllMHfDDD}}DMMHMWzzYzWzlFzzz(n((kx(%%---------''%%----e(-->>w>>w55www>----(%%|cOc|c|||(--->-'((---%%%%%%%%(%(%", +"MFMzznzzMHMzznnnV}DzzlMllllMFGXHm_88A{tpxxPx+q6epS~SS#;;@@;;@@@Z@@C@@@@@@@@@Z@@@@@Z@@@ZZ@@#1g$^###1&<5d000e10##SZ;SZA0NxeeppxAAAA0tm{xkxzR(x(|lllcMllH(zz(DDDD(zHzznzWzzzFMnnznnTzF(r%%(%''-->>--&''''-'%--$-->w5j>5>ww>>(>%(|c);cc6P+i*|6-g>'(%%'f'%%%n(n((MzzM", +"HlHMzMznnz%znz(znD(HMHlnnTF7l7BBK88~88Sc,R}&9qmR^*S#S#S@[@@@;@@@@@@@@@@@@@@@@@@@@@@@@@@@#####1^0##@##^$99<$6^ex*;;S**#x0pepepAApx,pxxFkikRh(kFFF7HllllHMzz(nMlHM(znWWYYYzYzznnzzTzznf6%(i'U-g>$-''-g>g-''-%'(%>>jw>>55.5ww>>--6(iic|+ciGvBikxr}6%n(znWWTzlHHzzHH", +"HHHMHHzznnn(nzzMlHznzVrfyfVnB_3AA3~~3vSSS_A,+xA*S~S**S;@C@@;@;@@@##ZZ#Z@@@@@@@@@@@@@@@@@@#############e^&g<&6^^e^e^x*SS*~~SS*A*pApLxkiLMk(RFzFz(RzzzzMHMlllHllEHFllznzzYzzzWnn%n(WMF%}'r(%4>>>-'%U--$>'6>$>g-->>>-|(>j55w>>ww55>6M%}4}FHG!EBGBE2HTYYzHHHHHHHHzYH", +"MHlHzzzzzznzzzzzzWMMMMHWDs/zE33838~~vS~~~~~;;~**A*A#S;;@;;;@@[@@@@#####@@@@@@@@@@@@@@@@@@######0####0000^e0#ee#*A^eppee6Pe+A3~AppSSL{kkx(Rn(R(zzz(TnnzMHlHlllXlllElHnWzzzzzn(DVfDrWMFRnnnrU4444-%6-4q%%>>wwwww>>>--%>>j>w>-->5jj'U>s>'VhHEHGE!!!GEtHtIIIYHHHHHzY", +"MFFHzznnzz(zz(nnnnHlHFMzn}VzzEXK3B_u3u3~~~o~uSALpAA*SS;;;;;C@@C@;####0##@@@@@@@@@@#Z@@@@@####00##0####ee0ee&&66^xe+Np6$9gP+w5wPmS3vALkxhRRn+nTzTnnnnnTFHlHEHMGEXEHzWnnnnzznnDff}'/'VzzHMnf'4>4444'U4f%&$>w>jw>>>>->>wjj>5>>xX%>jjj>'}Us/D}UVnHHt2!2tIIIHHHYHYHYY", +"HHzzazWWnzWzzzzMzWzHMHzz(y}rDyWynGLi6rkB~~o8~S;~A0pA*0A*S;@;;@;;;*##00###@@@@@@@@@#@@@@@####0#0#######00##0e^^&+e^eeqg9w9gq6P6{+evAA,v7iF7MF,Fznznnz(zMMEllHHzHzWDDDWnWzznDy-/y'y//(FhDTTn}rn'/>//>$>>ww-%wwjwwww>>jj55w55w${cR&44s/}MTUV}}Uyrt2GtttHYYIttHHHYHH", +"HHTTWzznDnnzzMMlGEHHHHHHEXMHMHHWk77+V}y}TG3u~o~;~~**AA0p0S;;;;SS#ce0p###@####@#####@@@@###@###e###;##p0ee###*AP^ep0S*AApeq&mAtLLLA,AvcBcc7iFFFFT(zzzFzMHGHlHHzHWDyVnznnnn%D/'fy/-/4THTIYrrnnf'4>wjjj5j5j>%(fw5...555j55.5jw>&lK!H7ny/DGu!tHEGtG!!tHtHHHHHGHHHHzH", +"aaHzHYzWznnzzHHElEElHHlHXllH7G7GHl_XBn9..5s9P~[;[~~~SA,0p*S;S;*###p#c#;##@#@####@@##@@@@@#####e#ie#i#p#eeepp0ePP+L*SSSS~SSS*AAAAvS333v7F7l77ilG7FiMilMFlFHFHFHHMDWzzT(nnnrn}/>/>/>Un7YHYnfn}UU'/>wj5.....9r%>5.......j>j55j>j$D27kxL,7!!uuu!u!!!EHYYzYzzFzHHMFHa", +"7aHHzHHHzDDWzHHBXXBll7llHHlGlGiiGGvBBB3mN7v,3o~)C;);S*Ai0p;S#**c#c####S;;#*#####;;;#*;;)#@##ce#e0eee0eieeeeeeee0p0A~S;S;SSSS,ALALASS,hs.sVzFFccGGBEBEGFFFFFMlllEllHMaTnr%n%DU4$s'}DTHY7Wn}'}4/'}'>w......5$n(>5......5j>jj>jw4}tu!!uKuuuu!!G!!!!!tTWWannTFTYYaF7", +"HHFYzzazHWWWzHEEEEE,7l77M7kMGl7l,B_3_3K33K8o[;;;C;SSSA*AA*S;;**#c#|#c#SS;#c#c#c#;;;;#0#;;;;@##i#e#epe0i0p0p0p0A*S~S*SSSS~~SAppppLki,cEBWjw/VzHl7llcBcGlFFFlHHMHFlHiFFnDrffnz%rVnDrWFt7t{r}}}'&'44->j..5.jjj$>>j5......jwwj5>>4qnt!!!uKuu!utGtu!!G7mWTY=W=YYYzYHH", +"HHFaTTaWznDDWzHElll7FkFFTnTF7GGGcXK3883K_3S3~~[[[~SAcAAA*S;)*c#c#c0#c@S;;;#*#c#;;))@;c###)@;;##i0ie0ee#e#pi*0AAAASSSAAA,S~SA,pkkkxR{k77GW//ynWzFFHBEBH7lM7li7MGFFzkzT%V}}}'D(FMzRnWm77:nr}}}U>$w>$>>j55.5jjww->>55....5>www9444}r==II!uut7{=:G!!Et7t7tITYTTYzTF7", +"zaazYzazWWWDDWzH77kMkFFkFFFF,lcEBu3KK33Su~3~_~~~~3S*A*cSSS#c#i#i#|#c#S;;;);S;**;@@)@)@O##@O;S####i#c#epi0exppA0ApA,ppxNxpvALxxRkkhnRhkkFTV/yyVDnTTFllclG7MFFF7FFh%rrr}}//UUfrTTzFFY77Tnr}44//sjj5wwj>j5555jwww-->j>>jj5>Rn%%'4U}6W^N2!!7TPV6:7T=t77YIIIYIYYTYTTa", +"FFaazTzWWnzWWnWFM7FkFkTFFTRzFEcB_33K_3_3333~3SO~~3ScSSS3SSc*pip#c0#c;;;)@;;;;S;S;@)@C@)@)#;#O#Sc##c#c#ippepexpppppxeee{exLLe++PrRR+(hRkkzWV}VfWnnnFGBE,cG7FFiMkRnrrr6}}U//}U}rRFY7t7{hrf&4444w555jjwwj55..jw>>&(>wjw>>%Rl7PU$4U}nWtu!t:hrrqD=thW7t7tttIIYYYWYTT:", +":F7FYHazzTTWTTTaFFFzFFFzRzTFl7GBKKoKB,__~8~3~~~8~3~ScSSS~S*c0ipc#cS*;)@)));O;SS;@C@)@);;;;;;;;;#c##c#c0epeexeeexxpixeRexxLpR+rPP%RRP%%rnTFnyy/rTnz7lBlG,MFkMHkznnrrnnnrVUUU}qr{TF7Ytkn+r}'$>wjj555j>wjj5w5j9%ixi%>>ww9UktU$44s$4&Hu!!Gt==DPVh:tt2t2t2IIIIYYY=TYY", +"77kiF:F7FFFTTTTTFFFFFFFFTzklEiBXKKKB7,u3K388ooo88~3~SSO~SSc0cpp#S;S;;;)@C@)@cS;S;;)@)@;S;O;;);S;;SS#c0ppexeeeeeexxppxxexpLLkR+%PP%+rPrr%RFHz7zzFl7GBBc7ikFkilkxn+nnRznr}}U}}rn{TWF:777FRrq$9wwwjjwwwwwjww>$$RX[[A6w$w>$+r$s99>$shGtm2!ttt=hh=t22222222IIIIYYTYYH", +"L777kFkFF77FFFTnhn{TTnRnTFFFFFX3333Fkl_uKK88[8~88~~3~~SSS*c#pie|*O;~;;;@;;;;#SSSS;@@);;S;;O#;O;SO;S#c0pppeee+++eeeixxxpxxiikxR+6r+%+%r+nkFiki7,GlBBXcGiFFkFkFRnRRzFFknr}}}VDnhrPV6rhmFkr}U>wwjj5jjwww5jww$r++p!uSSc%$94V4w>wwww$hWPPNtGt!!22!!!!!222IIIYYYIYYYHt", +"lGi7i7k7kkL77FFWDDDDWnTTTz7F7GBXBXGzWE333Koo[[o~3888[~ScSccipii#c;);~SSSS~OSSOS;S;~)@;SO;S;;O;SS;SSccpepeee+ePPP+eipxipppiiixR%Prr+++RFFi7,H,GG7cX3BG7,iFiMkR(+n+TFYFWWrr+hn6}}&U}}6nxx%q49w5w55wwwww55ww4R7=mtpR&rxz6&UU9wwww9>UDqVPWt!uuu!u!!2!222IHIIIYWIWIH7", +"7GGGG77LGG7BE77WWDDDDDDWzYF7BXEB_GaWaGB3K8K[[8~O~O~~~OSSc#c#ipppi*~~~~S;S;O;;;O;);;;);;;c#O;S;;c;c#c#ipixiee+PP++++exxppxpiikR++6%+nnklBGGGcEBBXu3XBEc,FikkFkFRF{77FWWWWWhn}}444UU}qr(xxr&>wwwww5wwwwwww94tu2N=:hq$$4r&&'>99www9$gy&&6Nm!u!u!!!!!2ItIIY=YIIITHH7", +",,G,ccG,G,GvBG7FThrDDrDWFHlGEBBEEHzTYEB3K8ooo33SS3~_O~ScSc*ippppi*S~S~SO;;);O;);;));;);ciS;;);O;OScc*i0xxxeeP++P+++RRxxxipixkR%+r+nRRxMiGGEBX_33Ku3BBEB7lkFkFFFFF7tFWhW{Th+UU$$$$4q}6+RF(64$wwwwwwwwwww9$U7uuttp7h}$$$>4g$>99w9s4Uq&VVNm2!!!!!!2!!tY==YY==TYYYHt", +"7,G7G77L7,,GBG77YYTWWDWz7l7GEcEGGFWzHE_33oK88~333_S~3ScAiipiepeppcSOSSS~O;;););)C@C));)SSO;););;;;#iiiipix+ee+++++R++RxxRxx(R++rrr+%hnR{FiGBBKK3KK33uBBEi,kFkkkF:7F:kTTTThr}U4$444$U'U}PhF+'$>wwww9w9w$44U^!u~u!!ph}$www9$99>w9$$UU6PhNm0!2!!2tttt:::==W=YT=YYt7", +"7iLL,77,77L7LG77i7FkTWWT77,GGGG7HTnzHEBKKooK33v3_S3_~cAAppiipeippAA*SSSS;););)@C[CC@C[@;S);)@);O~SSc0*i0ieee+e++P+e+R+RRRRRP+rPrPr6r++nRFFGEXKKKKK333XBBiliiMkFkFmF=FT{h{hrqU444U4$$4g&UP(R6$9wwwww9w4$4U$}=!KKKu!m+q$9www9w99>94$U}h{ktt,tttttmmmkhhh{h=W=YYYY:", +":77777L7FFFLG7FH77Y:TFTTai77L7lFzrW7lB3KooK8K_vAv_v_*cipppppixpipiccccSc;);;[;[C[CCCC)C[);C);;~~ScS*ci*ccxixRee+++P%+PP%+%66q6}q6}6PnRx{FLcBuKoKKKXGEBEGGi,LLFFk{Whk{FRh+++}&&U&U4$4U4Uqq+%&>$9www5w5w94U4d6N!KoKKuLkP&$$w9w9ww9w99gr{{LpmmpppLmkk{hr++h+hhTFY:7", +":F7:77:7:TF7777a7FL77:TaTFii77HaWnWGBuO8oo833_vccAvvc,pxxpxixppiApAAAcc*S~[~[[[CCCCCCCCCCCC@[~SSSScSScSSAiixxeRR+P6PP66P66q'g&&}&}rr+RzkF7lBX3KK3HHGBc,L,li7,iFRRRnhh{n++r+q}q'qU4gU&UUq}6qg$9w5555555w9$$$UdWIuKoooKGxq99wwwwwww9w$4q6V6PPDPrhr+hh+r+%P+hh{7:YY", +"::T77Y7aTFFFF777777L7kFakF7FaHFWDW7E_338KoK83Bv,,cAA*ippxpipippAAippcAccS~~~;@CCCC@CCCCCCCC)~~OScSScSSSSA*iiixR+e%P6%66}q&qU&'q}6r+nR(ii77G,GXX3X77GGL7ikkilikRn+r+++hhn+r6q&q}&&g4U&'&qq6qg$9955555555w$4Ug$$dN2!uooKuL+g$99wwwww99$$$$U$ggU&&&UUq6Pr+nhRx7F7:Y", +"Y7YFTF=Y:::L7F7F7F77FmkTkTF:zHWDDTluKKKKO8K3Kvvv,cvcvcpixppipipc*cpp0iAAc~oo8[CCCCCCCCCCCCCC[~~S3Sc~333SccAiixxRR++66qqq}qq&q}66%h(R{kFl,i7iLGGEBlcBGkkxkkk77nPr66rrP%+++r6}'&q'q&&U&&qq}q&4$ww555.555ww$U4$$$$V^NI!uooKuxPg99999$ww$9$$$$y$UygUUU&}&rRxxzkmF::Y", +"F:F:Y=FFFFF77777F:kTFk{TWTWTYWDyDzGX33KKKK833_vAGvvvAiixipiAiAccSAAiAiicA388;[CCCCCCCCCCCCC[[[~~3~3S3~OS~SS*ciixRRR++PrPP6rrPr+++hhRRkpM,li7iiii,,LLkFRh{kFk{+%6666P++h+%6q&Uq66}&U&&}qqq&Ug$9w55555555w9g&$99$&V+^NI!KKK~!N&$99$9$$9$s$99$g$gUUUUUU&&6nhkkF:7F:", +"YYaFaTY:77F7k7k7kFTWhWWhWhnnWDyyVYEuKKKK8O33_B_vvv_X_AiipipiipSA_vcAAA,AA~~[[[CCCCCCCC[[[[CC[[[8~8~o~8~S333_AAiiixxRR%++%+%+Rn+nnnRnnRFkG,lkFkFiL7kik{Rnhkk++r+rr6%PrR+++r}&}&}PP6q}666}q&Ug$ww555.555ww9g&$$9$gqD+^WN2uKKKK!p+&$9999$9$$s99$$$gUggU&'6+Rhmk7YY:", +"HFYY:YFaFkm77k7k:kTkWWnWDVVVyys/rzXXKKOKK33__3B___vvvAiippiiAic_SvAi,i,cSSoo;[CCCCCCC[[CCCC[[o8o8)8o[)888~~~3_SAcciikxhRR+R+Rn+++n+nRx{,i,iikiiLkkk{RRhRRk{hr6PP+++rRRxn+6}&U&q6V66Prr6q&'ggg9<5555555ww4&UU$$$Ud6VW^NN2uuKKKuB7kr&U$U$99$$$s$$$$UUU&qPP+kk:777:", +"77FTF=:::Fkk7kmkF{T{WrDVyyyyssssWYEXKKoKKK33_3____3_vvAiciipAiA_3S_AAA,AS8o[o[CCC[[[CC[CC[[[ooo~o~o8oo~[8o8o8~3Sv_v,iixRRnR+n+%+rP+%+R(GcGliFLFiikk{RRnRhRRhPrr+r%RRR(R++rq}&'q6Prr++6r6&&gg$$ww55555599g&Ug$$yqV&V^DWN=!!uKKuuu!t:hDg&U$9$$$9$U$ggU&q6+h{km7:7Y", +"77m7:77F7777k:kkk{hWhrrVVVyyyssyDHEXKoKoK3u___3__3_3__AA,A,cpc,v333vAAv__~oo[C[CC[ooo[;oCCC[[o8~3~8~8o~883o8888~3__cLFxxRR+%++P6rr6+r{ki,,iLikikkkRRhRRRR{RR++++RRRRxRx(++}q&&qP6PRn+P6&'gg$$$$w<5599w$$ggg$gg&qq66D^W^I]!uuuKuuKuutthhVqU$$$$$$$$g&'6+R{kLL77t7", +"77L7k7LL77k7k7kmkThWrWrrWhTWWWyyWMB3KoK8K33___33_S_3__vA,c,A,Avv~383vvvS3~ooo[CCCo~u!Suoo[[[oo~33~3~8O~83~88oo8833SB,ikx%RR++%P6}P}n+RFil,iLikkkkk{Rn+nRxxRRhhhR(x(x(RRR+P6}&}qqrP+hr66&&ggg$$$9999w9$$g$$g$g&qVP6PP+W+=I!uKuKuuu!uttmmer6&yg$$UgUg&q%+Rkk7,777t", +"Lk7p7L77L7LFpkmk:kkT===:Y7GtHtDDnHEuOKoo33B_Bvvv__S333_vv,AccAv333K~33S3_8;ooo[oKuW&qhtu[[[[o88~33_S3S_333O888oo83_vcikxxR+++PrP+r+rRzkGvEc,i,,LkkxxRRRzRkkkxxRRxxxxxk(RR%Pq'qqP6++PPqqUg&ggg$$$9999$$g$g4$&g&q6P++NDNWN2uuuKuuuuu!LmhP66q&$g$g$U&U&q6PRxkL7L777", +"LLLLL,,,,7LLkkkkk:kkLML,GBX_BGaWTHE3KKKK33BvGvB,v__333S_vA,AAvv_8~K8883~3K8oo~ut=DyjsNv~o[[[oo83S__A__v_S33388Ko883vALikz(RR%Rrr+++RRkicBBvEccBcLFkkkkxkxkkxzkkxxkkkxRkR+PP6q6q66rPP66q&gUgggg$g$$$$$g$$$ggU&VP6^WhhNN==2uuuuu!!!!!0=6qgUgggg$UggU&qq6P+RRkL7pLp", +"LFiLiLiikikkkkkkkkkLk7i,cB_BXBEHYGEu3KK3_B,7777cvGB__33__BvvvvS33K88888388ooouAL{PVyTuo[oooo8883~_vAcAvv__338Oo8[88_v,LpkR(RRnRRnnRkki,vBcB_u_3BGLkkkxxzxxx(xxxkkkkkRxxR++PP6q6666r66q&q&ggggg$ggg$g$ggg$gg&qPPh+hNNhNN2!uuu!!!!*!2Y^V&g$$U$$g$$ggU&qq66+RRkk7kL", +"LkkkkLLLkkkRxxx{kkkLkLLGvB_B3_BGHEEXuXBEHFFkiG,GcLGvBK~___vv_vBu3~8o[oo88888o8_B,YW=Bo[[o~~8838K3S_A,,,,vS3383o8o88__cc,ipkkx(RRR{{FL,,cGvBX3X3_B,LiFkxRRxxxx(xkkkkkxRxR+P66666666P666q'&&g&ggggg&ggg$$g$ggqPDNhhNW===m!uuuu!!!22!tth&gg$$$g$U$$$gU&U&q6+RRRxkkk", +"xkkkkkkkx{Rkkkxkkkkkki,,vvv3B3KBXEEuXuBHFFTa77,GGG77,B33K___vSS3338o[[ooo8ooo8K_BGYGKCC[8833S33333_A,,,,Avv_333KK883_Bv,LiikkLiFiki,,,,,vv__u3BBB7kkkRhRxkkxRxxkkkkxR(x+PrP6r666q6666&q&'&g&ggg&&&&&gg$g&&qD^hh{N{mmmI!uuuu!!0Im0ptI^q$$$$$$$$g$$$$U&qqqP+RRRRxk", +"kkx{R{x{Rx{{xxzxkkkLkL,,vvv3_3K3uXBuEEEHWFFFF7GGG,77kGBKK3___3_3~388oC[[[oo~o8Kuv77uK[[[8~_S__333S3vA,pi,cAvv_O38KKK3_vc,Lc,L7,,GG,GGvG,vBB_B_Bc,,kkRRRhR{xkkxkkkxRxhRxRPP666666666}66qq&&&gggg&&6P6&g$gg&Ph{{N{{mmmt0!uKuu!IINhNkmm=Vgg$$$g$$g4gggg&qq6P+RRRRxx", +"RRRRRRRR(xRxxxxkkkkk,,Accvvv_KKK3uuX3BH7777GBvcB,GGkTT7B3KK8_S33388oo[CCo[8o883BB,Gu[[Co833vvvS333_SvAi,,,cA___33O8K33__vBvBBBBEcBc,vcvB,cvBBvv,ikkRRRnRxkkkkkxxkRxRxRR++rPPr666qqP66&&&&&&gg&&&PRRPPqgg&6+mN=mmmpmt2!uuu!2tNh+66PR=N6gg$g$$$$$$gU&U&&66P+RRRR{R", +"RRh++R++RRRRRzxxkLik,,vvAvv__3KKKOuXuXEEEvvvvBvE,,77ThTHu8KKK33K888oo[[Co[o8K33B777u[ooo833SAAGSS333vA,,p,,cAv333338K8K33___3__uBBBBBG,,,c,v,G,Lkk{RhRRRzkkxkk(RxRRRxRRrPP6666}qqq6q6qq&&g&ggg&66eRR+6qq6h{pLptpIttt*uuuu!20{+P6qqPhNDdU$$$g$$g$gUg&Uq66++h+RhRR", +"xRRR+++++RR(xxxkkkL,L,,,cvvB_OK3KK333_BBc,,,,v,vBGE7YWrW,338K88KK88K[[CooK883uBGGHG3oo8888_vv,vAvv3v3_AcA,cvv__333K3KK8KKK33uu_B_BvB,vc,7L,,,,kLkkRRRRRxkkkxRRRnRxR(RRR+PrPr66q&&&qq&q&&&g&gg&&6+Rx{{hPP+{mmtLt0tAt!!uKuut:{NP6qqqq6hhqg$$$$$$$$g4&&qqq6+%RR+RRR", +"RR+++R+R+RRRxRkkppi,c,Avcvv___333KKKK3BBv,,,L,GvvBv,GFWWWtXK8K88oooo[[[oK33_Bv,G77BKoo88833_v,LvvvS_S_vAvAv_v__333K38KoKKKKK3_3X__BvB,,,Lkikiikk{x{RxxzkikxxRRR+R(ekxR++P666q6&&U&&qq&'&&gggg&&6+k:tt=NWNtLtLtttttt!uuuu!0mh+6q&&&&&qP6gg$$$ggUgggU&q6PPP+R%RRRR", +"RRRR++++++++nx{kpiL,,,,,vv_vu333KuK33u_B,Lii,,,,vvBcG7FTWFGuK8Kooooooo[KuuBEE7777LB3o888333vv,A,AAvvvvvvv_vv__333333O88KKK3vBv,G,,c,LLLikikikkkkxRRzRxkkxxRR++++RhRx(R+PP66P6q&gUU&&&&&&'g&gg&6+h=LLttI=mLtttt,!A!!!uuu!t=h+Pq&g&g&&qPrq$$$$$$$ggg&&qq6P+R+R+RxR", +"x(RRRR++++RR+xRxki,i,i,,cA____u_33uu_BvLi77iii,,cvBBvG7FWa7_KK[ooKoooooKBEB7G7FF7FEK[o833~S_vv,,i,cvvv__v___3_33u33_3OK33B_c,,,,iLLL7i7kxkxzkxRxRRRxkkkxRRh++++++RRRR++66666qq&&ggU&&&&&&&&&&q6hNmt!G2ttt!A!A2A2!v!uuuuutNh66qqg&gggg&6qg$$$$$$gg&Uq66PPPR+RR+(R", +"xRx(xRRR+R+RRRxxppp,,,,,vvv_BB_33_33_BGLikkk7,7LGvvBBEGHTYHE38ooo[o[oKK3B777TWTTW7BKoo~3__3vvAc,,,cAcA,cvAvvvSuv_B_BvBv_Bv,LLkkkkkkkkkxkRRRxxR(RRRRRRxxnR+++PPP+++RRx+P666}qq&Uggg&qqq&&&&&q66PhNIL!2u!!!t!!!!v!!!!!uuu!LhP6q&g&ggggggqqgg$$gggU&g&&6qPP+++RRx{x", +"xRxexxRRRRRxRxxki,ii,,A,cvv___B____u_v,7kpkkki,,,,cB_XBEHz:G3Ko[oooo[KKuE7WWWDDWW7BKoK8S3___vvcA,L,L,,,AccAvvvvvvvvvvvvvv,Lkkk{{{xxxR{RxRRRR(RRRnRRRnh++++P6PPP+++RRR%66q66qq&gggg&&q666&&&&6P+W=It!!!!!!!G!!!!u!uuuuu!!mP6&&Uggggggggg&qgg$$$ggU&&qq66PP++RRxkx", +"xxRxkRxxRxxRxxki,,AAiAccvcvvvv_vu_vvB,,pkkkkiLiLL,v_v_3XHHFGBKKo[[[[KK3XGanrDDDDrHuKo883_S_vvvA,,Ai,iiiL,,,vcvvvv,,v,,,LLkxxkRhRRhhnRh+%R%+RRRRRRhhRR++PP666P6PP+++++PP666qq&UggggUqq66666q66DhNmL!2!!!!u!!!!!!!!!!uu!utNPq&g&Uggg$$$$ggUgggg$g$&U&&qq66++Rh{k{k", +"Rxxxxxx(xxxxxii,,cAc,,AvAcvvvvvvv__vvGLkkkkkiLLL7,cv_333EHHHE3Ko[oo[oKuBGYD}yyyyVTXKo88_____Acvc,,LLLLppL,LL,cc,,,LL,LiikkRhRRh++R+R++++++R++RRRR+++++PP666q6q6P++++RPP6666q&&ggg&&q66%6q66V^WN=It!!!2!!!!!u!u*!!!!uu!!LNqq&gggg$g$$$$gg&ggggggg&&U&q666++R{{m{{", +"RRRRRxexRRxxkppLc,,L,,,i,,,,c,AvvvvvvLLkxkpkkFii,L,vB33uuBHGGuKooooKK3uBGYDyy$yyyTE8o8~3_S_vvvvA,,,iLLiikp,,,,,,,,,LkiikkRRRhR+%+++++R++%+P%RR%RRR+PP66qqqqqq666P++++P666Pq'&Ug&Ug&q6PP666V+PWNmtt22!!2!!!u!!!!u!!!u!!!mh&gggg$$$$$$$$$gggggg$g&&&&&qq6P+hN{mxx{", +"+RRRRxRxRx(xkiLLLLipkkppkpiLLLLvvvvGALkkxxkkpLik,,vvB383XBEGHE3KooooK3uElYWyssssyWGKoK8__vcAcvcvc,,ipLpiikL,,,,LLiiLkk{{RR%++%++P%P+rPP+PP++RRRR%PP6qqqqqqqq&qqqP++++P6P66qq&&&g&Uq6PPP+PP^+WN::t2!22!2!!!!u!!!!!u!uu!tmP&ggg$$$$99999$gg&g&g&gU&&&&&6&6+{====RR", +"++RRe(RRReRxxxipikxkxxkxkkkpii,L,vGvLLkkkxkpkk7LLL,v_33KKBGHGuuKKoKKKuXGHzDysjjssDH3o833__vvGv,vA,,,,iLLpLiLLLLiLLLkk{xRRR++PPPPPP66r6P6P%P+%R++6%66'&&'&&&qqq666++PPP6rPP6&&&U&&&q6PPW^+W+NW==tt22!!222!!!!!!!u!!!!!!L{P&gg$g$$$9$9$$$$&g&g&g&&&&&&&q6Phh==mhhR", +"+++++eRRRRRRxxxxxxRRRRhxxxxxkkLLLA,v,Lkxxkkkpkii,L,,B3KKKuBGGXu3KKKKKXBEHaWys.5jsVTu8K~__vvvAv,,cA,p,piLLLi,,,,iLLikx{Rn+rPPrP6}66666666PP++++%P66qqq&ggg&U&&&qqPP%P666PPP6qq&q&&&q6rhhWhhW^==tt222222!22!!!u!!!!!!!*2tN6&g$$$$9$9$99$ggg&&g&g&U&&&&&qqPhN==m{R+", +"P+++RRRRRRRRRkxxxRRxRRRh{xR{kpiL,,c,ikk{xxkxkpLLL,cvv33KK3XGGGXuKKK33uBG7TWyy...jyWE3K8_S_vc,,,,A,i,i,LiiikkkiiLiikk{RR++Pr666666f6'66fqPPP%++P6&&&g'g&Ug4&U&qq6P++PP66PP666qqq&&&6P+hNWNW=Y:mtt22!22222!!!!!u!!u!!!!Am+qgg$$$$$$999$9$$&gg&&&gqg&&&qq6PhW==WN+R", +"PPP+P++RRRRxRR{xx(RRxRxRRxRxxxkpLL,L,kkxk{kkkkiiLL,vv3K8K3uGGGXuu3KKuXEEHTWVyj..5yDt3K83__vvcc,,cAA,,,,LL,iLpLkpkpkkxRn+%PP66r6qqq6qqq66P%PP+P6'&&ggg$ggggggU&qq6P+6P66PP666qqqqqqqP+h=====:IItt!222222!2!!!!!!!!u!A!tx+q&g$$9$9$9$9$$gg&&ggg&&&&&&&&q6+Nh==hh+P", +"+PP+++++RRxRx(xRRRRR+RRRRhxR{xkpi,,,iikkxxkkkkLL,,,v_3KKo3EEEGGX33u3uuBHHYDVs<...sVzuoo3_vvvA,,,,c,ip,i,LLLiLkLkkkkkxR+++Pf66'66qqqq'qq6P6P%+P6'UgggggUg$gU&&&&6P6P6666P66q6q66q6q6P+W{==Y=I:It222222222!!!!!!!u!!!2LmNP&g$$$$9$$999$$$$&gg&&Ug&U&&&q66+h==W=h++", +"PPPP++R+R+xRRRxRRRRRx+RRR+RRRxkxpi,LLikxkxkkpkkiL,,B_38KKKX!EGGEuXu3EBBHHYWVys....yWG3K83Svvvc,,,AAc,,piiLLkikkkkkkxxRR+PPP66qqqqqqqqq666P+P+6&&gg4$$$$g$g$gU&q&PPP6q66666q666666qPPhN=Y:tItII22I2222222!2!!!!!!!vGAtxh6&g$$$$99$$$9$$g&&&ggg&g&&g&&&66h+=W=Whr+", +"PPP+P+++RRRxxRRxRRRR+RRRRRRRRRkkkLL,LkxkxxkkkkLL,,cvXKKKK3uXEGHEXuXXuBEHHWIDys<..jsDY383K3_vA,,,i,A,p,i,LLkLpkkxpkkzRR+PP%66'6qq'&&&&'&'P6+P%6&ggg$g>$$$$$g$&&qqP6Pq666q6q66666q6P6PhWm=IY:It2II22I22222!!2!!!2!!!ttmN+&gg$$$9$9$99$$$gg&$gg&&&&&&&&&6PrNW=WNh+P", +"P6PPPP+PR+RRxRRxRRRRRRRRRR(RxRRxi,i,,ikxkxkkpkkL,,vB38ooKKXEGGtGEEuXXEEHHTWDVys..ssVWu3K33_vvcAc,,,cL,LLL,i7LkkkkkxxkRn+PP666qqq&&'&&666PPPP6&&gg$$$$$$$$gg$&&&q666q6q66qq666P+P6PP+N{m:YtIIIIII2II22222!!2!2!0GAGtLxhP&&g$$$$$9$$$$$g$ggggggUg&&&q&q66+hN===WhP", +"PPPP+P+++R+RRxxRRRRRRR+RRRRxRRxxkp,i,LikxkkpkLLi,Gv_3KKKK3uBEGGGEEEuEEGHYYWDys<sjssyDHu383_vcv,,,,,,,,,i,kLkikkxxkkkxR+P%P6666qq&&g&&&66P6PP6&'g$$$$$$$$$g$gU&q66666q66q6q66666PPP++h{FmY:YIII2I2I2222!2!!!2t2ttttLm{^&&gg$$$$9$99$$$gg$ggggg&&U&g&q&6V+hW==NWhP", +"PPPPPP+++R+RRR(exRR%eRRRRRRRxRRxki,,,iiikkpiiL,Lvv__33KKKK3uEHHGEEEBEEGHYaWDDyss.syVDFEKK33vvv,,,,,,Li,L,iLLLkk{RkkkxRR+PP%q6'&&'&&&6&666P666&gg$$$$$$$$$$ggg&&q%P6qqq6qqqqq666PPPPe{=m:YYYIIII2II222222!2!!0tL0tpm{hPq&gg$$$$$9$$$$ggg&g$gg$&&gq&&&&66^WNW==Wh+", +"PPPP+PP+++RRRRe(+RRRRR+RRRRxhRxRppi,A,LpiikkpiL,,B_uK8oKK3uBEEHGHEEEBGlHYWIWDysssyyVDT73[8__c,c,i,,,c,i,LLLkikRkx{RkkR+P+Pq66&&&&&&'6'666P66q&&g$$$$$$$$$$ggU&q66666qq&6qq66666PPP++hxm7IYttIII2II222222!!2tttmmm==e+q&ggg$$$9$$$$$$gggggg$gggg&&gq&&q6PhhmWh=h+", +"++PPPP++++RRRRRexRR+RRRRRRRRxRxRkpi,,,ppLLLL,,,AvB333K83K33BEGHGGGEEEGHHYaWDDVyssyyDWk7BoK3vvA,c,,,,c,,iLiL7kkxRzxkkkR++PP66&'6&&&&&6&666P66qg'$g$$w$$$$$$ggg&&6P66q6qq&qq&q666666PeR{mm:YYtIIIII22222!2!!!GtpmNx{N+Pq&g$$$$$$$$$$ggggggg$$g$ggU&gg&&&6+hhm==hWh", +"++P+PP+PR++RRxRR+RRRRRRRRRRRRRRxxp,iAciLLi,ii,,cB__3K3KK33XuEGHHHGGGEHGFHTIWDVysyyVDWYHXK3_Bv,v,,,,,,,L7,LikkkxxRRkxk(RPP%6666&'&'&&6'66PP66&&gg$$$$$$$$$$gg&qq6P666qq&&qqq666q6P6PP+=T::YtIII2I2I22222!2!tttmxxhh+P6&&ggg$$$$$$$$$ggggggg$ggg&&&&&d&&qPhh{W=Nhh", +"++++P++++R+R+x(exRRRRRRRR(eR(RRxxk,,Ac,,,p,i,Acv_u33KK33Kuu_BGHHHHGGE7GzYYWWWVyyyyDWTY7BK83_vv,,,,,,v,,i,LLikkkxxTxkxRR+PP666&q&&&6&66P66P66'&gg$$$$w$$$$$g$&&q6P6q6q&&&&q&&66q6666P+{{m::IIIII2I22222!!2!G,tm{e+PP6&&ggg$$$$$$$g$$gggg$$$$$g$g&&g&U&&qVNh===W=h", +"++PP+P+P++RReRRR+RRRRRRRx+xRRxxRkpi,A,,,,i,,cAvB__K3KKK33X3EBGtHHGG77GHYzTIWWVVyyVDWTaHXK33vvv,c,,,,,,,L7LikixzRR{kkkx+e%+'6666&'&&'&6%6PP66&&&g$$$$$$$$g$gg&qq6P66qq&&&&&&&q66q66P6Ph{=m:mIIIIII2222222!!GtLkN+PPq&&g&ggg$$$$$$g$gggggg$g$$gg&gU&g&&qdPPh{W{=hh", +"e+++++++e+RRRRxRRRRRRRRRRRxxRRxxxkLLcAA,A,,AABv_u33K8833KuXuBGHHYHHGHHHHTaWWWDVVVVWWYTYBK83_vvv,,,,,cL,i,LLkkkxxxRkkkx(++PPP6'&66&6666666P66&&&g$$$$$w$$$ggU&q6PP66qq&&&&q&q&6666666Ph{=m:::II2I22222!22t!ttL=N+66g&&ggg$$g$$$$$g$ggggg$$$$$$gg&&&ggg&66+h{W===N", +"RePP+++R%eRRRRRRRRRRRRRRxxxRRxxRkk,,,c,A,,,,vv__338K3K33_uXBEEHYaYHHGHHaYYWIWDVyVDWWzaHBK33_vvGci,,,,ci,7LiLkx(RRxxkxxe+e%PP6P&66&666PP6P6PP&'g&g$$$$$$$$$&U&q6PP66qq&&&&q&&6q6q66P66R{{{=LttI2I222222!G!t!t:=N+6&&&ggggg$g$$d$g$ggggg$$g$$$$$g&gg&&&&q6PhhhWW=h", +"hRe+e+++eRReRexR(eRR(eRRRRx(RRkxkxL,,AvcAAvvB__33KK83333uB_BEGH7z7H7HHHTzYWWWDWVVVWWWWHBK33_vvvB,,,G,GL,iLiikxxRRRkkkxxR%+P+6P6666&66666P6P6&&&gg$$$$$$$ggg&&6P%PPqq&&&&&&q&&&6q6&666+e=k=mmttItI2t2At2t!tttL=hPP&g&ggg$g$g$$$$$g$gggg$$$$$$ggg&&g&g&&q6Phh==W==", +"h+e+P+e%ee(e(exee(Re+xe(RRxex(xxxpLLvvvvvvvv_Su338K3K3u_BXEEGGHaYaYHHYYzYzYIWWDVVVWDWWTu8K3__BvcB,cc,,,L,L7kkkkxR(xkx(xe+eP%6%66666666P666PP&&&&g$$$$$$$$gU&&PP6PPq&&'g&&&&6&6&666666Ph{=Tm:mLttttt222G2ttttt=h^6&&gggg$g$g$g$$g$ggggg$$$$$$$gggg&&g&&&&6+hNW==W", +"{hReR+eReReee(exRexRRRxxxRxxRxxkkpL,,vvvBv__u33K8383K3u_uBBEGlHaTaa7HFYzYzaWWWDVVVDDDWHXKK3__vv,cG,,c,,iikLikkRxRRxkxxxRe%++P66666666%P6PP6P6&&ggg$$$$g$gg&&qP+++6qqg&&&&&&&&6&&66666++h=x7:tIttt2tt!t!t!ttLtNh+P&&&ggggg$$g$g$ggggg$g$$$$$$$g&&g&&&g&&q6+hhW=W=", +"{R+++Re%e(Rxexex(RRxRRRRe(xRxRxkLLLLvABvvuSu33KKKKKK3__uBBBEE7HYTa7aYHHYzYYYYWDVyVDDDWH3o33__BBvGv,vGc,GLLLkkkx{RRxxxxi(eeePPP%6666P6P66P6P666&&gggg$g$gg&&q6+++P6q&&&&&&&&&6&666&q66P+h{=mpILtttt!tt2t2ttttImh^6&gdgggggg$$$g$g$gggg$$$$$$$$ggg&g&&qdq&6Phh==WW", +"T{RR+RReeee(ex(exxxRkxxxR{xxxxxkkL,,vvB_vB3_3KK8K~3uuuBBBBEGGHHaTTHFYzYzYzzYWWWVyVVVVDH3oK3__vvvvv,,,c,,iiLkkkxx(Rx(xxxe(%+%PPP66666P6P6PP666&'&&&g$$ggg$&&66+++6q&&&g&&&q&&&&&&66&6q6PhN{m7Imtttttttttttttptm{hP&&&gggg$gg$g$ggggg$$g$9$$$$$g&g&&&U&qqq6PhhhWW=", +"W{RRRe%e(xeexexxxRxx(xRRxxxxx{kkpL,,vvuv_3_u3K33K3____BBBEGGGHFYWTzzHHzYzYYzYDDVyyyyyWt3o33___vBcBvv,,,,7LkikkRRRRRkkxieeee+P%PPPPP6P6P66PPPPP&&&&&gg$ggg&q6P+++Pq&g&&&&&q&q&6&6&q6&66P+{{mmLtttttt2Gt!tttttm={^P6&&gdg&g$g$g$gggggg$$$$$$$$ggg&g&&&g&&&66+hN=WW", +"W={RRee+eeR(exxxx(xexxxxRxxkkxkLLL,,vvvBuS3u3KuKuu_BBBBBEGGHGHHzWWYTYHYYzazWYDDyyyyyyWG3oK33_BvBvvcvv,,iL,kkkkxRxxxkxkxi(e%ePPPPP666P6P6PPP6P666&&&g&ggg&&66++++6&&&'g&&&&&&&&&6&&q6q6P+N{mmLmtLtttt2ttttttmtmxR+6&g&gg$ggg$g$dggg$g$$<$9$$$$gggq&&&&&&q&6^hh=W=", +"W={RRx+RRxexxxxxexxxRxxxx(xxkkikLL,vBBv_B_u3uu3u__u_BBBEGGGGHHYYWTzYzzzzYYzYWWVysysyVWtK[883_3_BvB,v,c,,,LpkkxxxRRRkxiieee+e+e%PP%66P6P6PP%PP666&&&gg&gg&&6P++++6&&&g&&&&&6&&&6&q66&666+he==mtttttLttt!ttIttm=NeP^&&&g&g$gggggggggg$$9$9$9$9ggg&U&&&&&qqq66+hW==", +"WW=NhRxRRRxxxxxxxxxxxkxkxxxkxpip,,,vB_B__3_333uu_BBBEGvG7HHGHHzTWWzzYYHTzTWWDDVsssssVWG3oK33___vvvvcv,,iLiikkxRRRxxkxxx(e(e%Pe6P6PP6P6P6P6PPP66666&&&g&&&6P%+e%P&&&&g&&&&&&q&q66q&6&6&P+NhxmmtmtLtttttttttmmmm={eP&&&ggggggggg&ggg$g$$999$$$$$gg&&&&&&&q66P+hNWW", +"W==WRx+RexRRRxxxxxxx(xxxxxixkpppL,AvBvuB_u3uuuXBBBBBGGG7GGHHHaHTWTWYTzTzYWzWWVysjjssVzE3oK33__B___vA,c,,,LpkkxxR(RRxxiixeeee+++P6P66P6P6PPPPPP%66&6&&&'&&6P++e+Pq&&&g&'&&&qq&&&6&6&6&q6Ph{=mmILttLLtLtttt2ttm=mR^P^&&&g&gggggggggg$$$$$9$$$$$gg&&U&&&&&&6qPPhhhW", +"WW=WNxxxRxxxxxxkixixxxxxxxxixki,LAvB_BBuv_3__u_BBBGvG7G7777YHaTTWWWzaTTWzWWDDVysj.ssVTEKoKKK_3BvBvBvAc,i,iikxx(eexxkkxxx(e%P+++PP6P6P6PPPPPPPPPPP66&6&6&6PPe+++6&&&&g&g&&&&qq&qq6&6&666PhN{=mmmIttttttIImtmttmN{R+6&&&ggg&ggg&ggg$$$$9$99$$$$$gg&q&&&&qqq6P+hh=W", +"WWWTW{RRxxxxxxxxxxxixixixixpipi,A,vv___B__uX__EBEGGGGGGGH7HFYYYWWWWWWWWTWWWDVyss..jyVYE3oo33______vBA,,,LLkkxxRRRRxxxixxee(e++PPPP666P66%PPP%PPP666666666P++e+%P&&&&g&&&&&&qqqq6d&&6&66P+hNmmtmtLtLtY0tttIImmmkeee^&&&&&gd&ggg&ggd$$$9$9$$9$$g$g&&&q&qq&66P+hNhT", +"WWNWWkxxRxxxkxixiixixixixxixiiL,AvB_uv__u_uBBBBBBG77GH777Y7FFazWWWWWzWWWWDDDyys..<.yDYEKoKKK33_____vvc,,iLikkxRRRRx(xkixRRe++%PPPP6PP6P6P6PPPPPPPPP666666P+e(+P6&&g&&g&&&&q&&&q666&6&&6PNh{=mtmImtIttItIttLImmm{he+P^&&g&gg&&gggg$$$9$$9$$$$$g$gdUqqd6q66666+h=W", +"WWWWT{{xxxxxxxxixxpxixixixpip,,,,v_vB_BB_XuX_BEBGGGG77HH7HzHYazWWWWWWWWDWDVVyy<...syDYE3oo333_____vvvA,,LipkxxxRxxxpkxxx(e(ee++PPP66P6P6PPPPPPPP+PPP666P+%+ee+P&&&g&&&&&&&qqqqq&6q&6&q6P+hNmmmmttLttttmtIImItmmmxPeP&&&&&&&g&&ggg$$$9$9$$$$$$$gg&qqq6q&&66PPPhNW", +"=WWWWTTkxkkkkxkxpipxpxxpxppip,,AvvS___uBu_BuBEBGG77GGG7HaHYzYazWnnDDDDDDVVVyyss...syWYEKKoK333____Xvvvc,LLikxR(RRxkkikkxxee+%+PPP66P66PPPPPPPPPPPPP++PePe+e+ePP&&&g&g&&g&&&&&q&&&6&66&66+h{=mtmtmtmmttIttttmIm==Ne+P^&&&&&g&&ggg$$$$9$$9$$$<$$$gg&qqq6666^P+++{{", +"hNWWWWT{xkkpiiipipiippiikppp,L,vv___uBXu3u_BBEBGGGG777H77aYHzYWzWDDDDDDVVyyss<....syWHEK[883333__v__vA,,,ipkxxRRxRkkpixke(e+e+%PP%6P6PPPPPPPPPPPP++P++PPe+Re%P6&&&&'g&&&&&q&6&6&&6&6&66PPRhNmmtmtIttImtImtmILIm=k^ePe^&&&&&&g&gg$$$$9$9$$$$$$gg$g&&q6q6666PP+hR{", +"==WW==T{kkkkpxpppipLpppppi,L,,,vv_Bv_u_B3BBBEBBGGGl7H77H7HaYaHTWWWDDDVVVVyyys.<..<sVDtE3oKK333__3vvvcv,,LLikxxxRxxkxkikxRRe++P+PPPP666PPPPPPPPPPPP+++e%ee(e+e66&&g&g&g&&g&&&&&&&q&&6&&66Pe{{mmtmtLILImtImttmIm==mheePP6^&&&g&ggg$$$9$9$9$$$$$$gggg&q&666PP++eRh{", +"W=W=WWTmkppkpLipLpLiiiLippLL,AAvvu___BB3BXuBBGGcG777G7H7H77FHzTzTWDVyVyyyyss<.<..ssVWHEKoK383333____BAcL,LkkxRRxRxkkkkkke(e%e+PPP6%6P6PPPPPPPPPPP+P+Pe++e%e+P66&g&&&&&&&qd6&&q&q&Qq6&66PPhR{=m=LImtmItItttmttIm==N+eeP6&&&&g&ggg$$9$9$9$$$$$$g$gggdq&&666+P++RR{", +"{=WWWWW=FkL7LLL,LLLLLpLLLL,,,vB__S_B_uBuXB_BBEGEGGG7G7H7HaH:YYYYzWWDVyyyyysss.<.<ssVWHBKoKK8333S____cvALiiikkx(xRkkkipkxRxe++PPPPP66PP66PPPP%6PPP%P++%eeeee%+P&&&&&&g&&qq&q&qqq&6&&&6&66Ph{{mmmtmIttmtmIImImmm:===e+Pe66&&&&ggg$$$$9$$9$$$$$$$$gg&g&666PP+++eRR{", +"====WWTWk:FpLL,p,,p,,,,,,,,,AvAB__u_BXu_BuBBBBBGGGlGGH7H7H7HFFYzTWWVDyyyys<s<<.s.syVWHBKooK3~3_33___vc,,,LkkxRRRkxpikkkx(Re++P+6PP6P66P6PP66PP6PPPPP+e%e(+e+P66&g&&&&&&&&&q&&q&&&q6&6&66P+e{{mtmttImtmItmtIttI===N+eeP6^&&&&ggg$$$$$9$9$$$$$$g$ggg&gd666+++e+RRR", +"k==WWW=WF7kLLL,,,,,L,A,,A,,,vB_u___BBXuXBBBEBGGv7GG7GGH7G77HHHYHYTTWDVyyysssss<sssyDYHB3KK8K3K3_3v_vvvcL,iikkxxxkxxkipkxeRR%e+PPPPP6PP6%6PPP6PP6PPPePe++ee+PP6&&&&&&g&&&&g6&q&6&qq&q6&6PPh{{mmmmmtmIttItmtmmtmm===h+PPP&&&g&ggg$$$9$$9$9$$$$$g$ggg&&&q66PP+eRR{x", +"=:===WWT=F7kLL,,A,,AA,,,,,vAvvv__3B_uXBu__BBBBGGEGGlGHGGHHG7777aHTYWDVVyyys<ssssssyVaHuKooK8K333_3__vc,,LLkkxxxRxkpikkkx(Re++P+PPP6P6666P6PPPPPPPPP6+++%P++P6&&&g'&&&&q&&&qdqqq&qqq&6&66P+hN=mtmtImtImImImItmI==Nh+^e&e&&&g&ggg$$$$9$$$<$$$$g$g$gggg&666P+e+eRR{", +"kk=TWWW===Y77LLL,,,,AAAAAAvv__u_u_BBB_BBBBEBBBGGGGGGGHGGG7GHHH7H7HT=WDVVyyysys<ssyyDYHX3KKKK8383___BvAc,,iikxx(xkkkpiixxxeR%ePPPPPP6PP66PPPP6PPPPPP%P+++eP%66&&&g&&g&&&&&qq&q&qq&&&qq6&6PhRh==mmtLImIt:IIImmIm===N{+P66&&&&ggg$$$$$$9$$$$$$$$$g$gg&g&&6^6Pe+Rxxx", +"k::===WWW=:m7LL,AAAAvvvvvvvBv_B_BX_BuBBBuBBGBGBvGGGGGBGGGG7GGGH77HY=IDVVVVyyyyyysyVDWHEKoooK8333_3__vA,,LLkkkxxkxpipipxxRRe+eP%PP66P66PPPPPPP66PPPPPPPPPPeP66'&&&&&&&q&&&&&q&&q&6qQ&qq&66+R{{mImImImt:tImIImtmm=h{e+e6^&&&&ggg$$$$9$$$$$$$$$dg$gggg&&&q6P+++eR{x", +"kk:=WWWIW=Y=tLL7,vvvvvvv_S_____3uB_B_XuBBEBBBGGBGEEBGGcGGEG7HGHH7HHYWWWVVyVVyyyyyyyWYtE3KKKK33K3_3v_vc,,,iikxxxkxkipiixxRxR+PPPPPPP6P66P66666PP6P6PPePP+PP66&&&&&&g&&&&&&&&&&q&&6&q&6&6q^PN{=mmmtmtmI:tImImmmm=mhhe+P66&&&gggg$$$$$$$$$$$d$$$$ggggdg&&&66+e+Rexx", +"mk7:I=WWW==mt7G,vGvvvvv_vvvu___uBXEBEEEBBBGGBBGGBvGGGGGEEGGEEGGGGHHYIWWWJVVyVyyyyyVDzlu3oooKK3~_3_3vvAA,LLpkkxxxxppppixiRR++eP%PP66PP6P6%6P6PPPP6PP6PPPPPPP6&&&&&&&&&&&&&q&q&&q&&q&6&6qq6+Rh{=ImItIIII::ImIIm=xN=he6e66&&g&gg$$$$$$$9$$$$$$$gd$gggg&g&&6P6+++Rxp", +"mkm:===W=WWY7m7LG,vvvvvvBBvvu_BuBuBBBBEBBBBG,BvGEBEBEBGvGBGGGEGEGHHtYYWWDDDJVVyVyVVDYHEuKK8K83K33___vc,i,iikxxkkkpi,iixxR(e+%PPPPP66P66P66P66P6PPPPPPPPP66&6&&&g&&'&&&&&&&&&q&&6&q&qq6&6P+hN{{mmmtmtmItII=ImI=={=hRP66&&&&gggg$$$$$$$$$$$g$gg$ggggg&g&q&PPeeRRRx", +"pm7:I=WIWWT=:777,GGBBvv______u__BEBEBBBBGGGBEGGBGBvBBBBGBGGGEGEGGEGHIIIWWWDVDVVyVyVDzGE3Koo8KK333___vAc,LLkkkkkxiippiiixeeeeeP+PP6666666P6P666P66P6P6P6P6P&6&&&&&&&&&&&qdq&&&&q&&&6&qq666+R{==ImtmtmI:::=I=mmmxNhN+Pe6&&g&gg$g$$$$$$$$$$$g$$gggggggg&&&66PP+RRxx", +"xkk=Y=WWW==WY777Gv,BBBvBv_BBB__uBBEBGBGBBvGvBBGBvGEGBGBEvEvEBGEEGGGHHYWIWWWDWVDVVVVWYHE3KKoKK88333v_vAc,LLipkkkxpipippxx(eR+PPPPP6P6PP6P66P6P66PP6P66PP66&6&'&&&&g&&&&&q&&&qq&Q&q&6&6q&PP+R{={=:tmI:I:IIII=Im==={eeP66&&&gggg$$$$$$$$$$$g$g$g$ggg&&g&&&66PP+eRxx", +"kmm:YIIIWW=T:m77,,GGvBvuvB__uBB_BBEGBGBGGGBGGGBGBBvBBBBvEvEBEEGGGGGGHHIWIWIWDWDVVVVDaHXuKoKo8KK33_3_vA,i,Lkkkkkkkppiiiixe(ee++PP%6P66P6P6P6P66P6666P666666&&&&&&&&&&&&&&&qd&&&&q&&Q&6&&6PPeh==mmImtt:I::::m::m{{hh^P&^&&&gggg$gg$$$g$g$$d$g$ggggggg&&&666P+++RRx", +"xkkm=YWWIWWTTY777GGGBGvBB!vBBuBBuGBGEGBGBGBBB,BBBBBBBBEBEBBEvEEEEEGGHHHYTWWWWWDDDVDWYHE33KooKK833__vvvA,,iipiixipi,,pxxxRe%eP+PPP666P666P666P6&666666666&6&6&&&&&&U&&&&&&q&q&q&&q&qq6&66P+NhN=::t:ItmtIImI:m=m=Nhh++6&&&&ggg$g$$ggg$$g$g$gd$ggdgg&&g&&&666P+eeRx", +"xkLmI==WIW=WTYYI77GGGGBvBBBuBBBBEGGGGEGEGBGGGBBBBBBB_BBBBBEBEBBBEEEGEGHHIIWIWWWWDDDWYHXuKKoK8KKK33__BcAi,,ppxppppLppixiexe%eePPP66%66P666P66PP666666&66666&6&'&&&&&&&&&&&&&&&qq&&&6&6q&6P+h{{==:mI:mIm:::m:::={heePe66&&&ggg$g$g$g$g$$g$$$ggg$gg&&g&&&6&6P+P+RRR", +"{xk=:YIW=WYWWT:777GtvGB!BBEBBBuGEGGGGGGGGGGvGvBBBBBB__BBEBEBEBEBEEEGBG7HHIYTYWWWDWDWzHGu3KKo8K3u3___vvAcLpiipikipL,,,pxxxRe%PP+PP666666%&P66%66666&P6&666&&&6&&&&&&&&&&&q&&&q&6&&&6&&6666+hNT=::ItI:IIImYm:mm==hhRP66&&&dgggggg$ggg$ggggggggggggg&&&&&666PP++eR{", +"x{mk==IWYW=WTWT=7t7GtGGBBBEuEEEGBGttGGGGGGBGBBBvBBBBBB__BBBBBBBBBBEEGGEGHHYYIWYWWWDWYHEu3KKKoK383__vvcA,c,pkppippLpipxie(eeeePPPPP6P666P666666666666&666666&&q&&&&g&&&q&&&qq&&qq&&6q6&66P+hNh===t:mtm:::7::=T={T^Pe6^&&&&gg$g$gg$ggg$d$g$ggggggg&g&d&&&&6PP+++RR", +"x{x:===YW=WT=TYTY777GGGGBEBEBGEG2,G7tGtBG,G,G,EBBBBBuBBBBuBBBBBEBBEEEGGGHHHYYYWWWWWWYHGE3KKK8o3K3_3_vv,,,pipkipkiLL,pkxxe(e%PPe6P6P66666P6P6666666666666&6&6&&q&&q&&&&q&&q&&q&&&qqqdqqQqP+h{==:=ImIItImIm:m===h{hP+6&&&&ggggggg$gg$ggggg$gggg&gd&g&&&&66666P+eeR", +"exxmYY=Y=WTTW=WTFYY77tGGGGG!GBGBG77GGtGGGGGBBBvBBBBBBuB__BBuB___BBBBEEEGGHHHzYYYWWWTzlEXuKKKoKK333_vvcA,Liipipipp,,Lixixee+eePPPP6P6PPP6P6PP6P66666666666q&6q&&&&&&&&&q&dqqqqqq&&6qqqq666+R{{=m::mI:mI::Y:Tm=={Ne^6e&&&&gggg$ggg$ggg$g$gggggggg&g&g&&6&&6PPP++RR", +"{{xmm====TWYWTWYTa7777GGGEBGGGGGGHt7GGtGGGGGBBBBBBBBB_BBB_B_BuBu_uBBBEEEEGHHHHzYzzWaTtGBuKK8K8K33___vAc,,ppLiLipLL,,,pxxR(e%PPe6PP66P66P6P66P666P6P666&66&qq&&q&&&&&q&&q&&&q&&6&q&6qqq66PPhN{=::ImIIItmtmm=:{=hhh+P&&6&&gggggggggg$gggggggggg&g&&&&&&6666^PP++eR", +"Rxmk=YYT==WYW=WWWYTYt7ttGGGEGGttH7H7HHGGGGvGGBvBBB_BBBBBuBBBXB_XB__BBEBBEGGGHHHzYWWWTHGBX3KKooK333_vvcAc,,iLLp,,pp,ppxixeeeeP%PPPPP6PPPP6P6P6666P6PP6666666'q&&q&gq&&&&&qq&Q&&&&&q&qqq66P+hh==:mmImmtI::Y:F===TNePP^&&&&ggggggggg$gggggggggg&g&gg&&&&&6666PPP+RR", +"R{{xT==WY==W=W=TWTTY777t7tttGGGG777GGG77GGGvGGBBBB_Xu_XB__Bu_uBuBBuB_uBBBEGGHHHzYzaTTHEEuuKK8K8K~_3vvv,A,,ippLpi,L,,ipxxx(e+ePPPPP66P6P6PPPPPPP6P6P66P666&&6&q&qq&q&q&&&qq&&&qq6&666&666^+hhN====Im:=I=I:===={hhR+P&&&&ggggggggggggggggggggggg&&g&&&&&6666PPe+eR", +"eRxkmFmYTTW=WYWWY=TTY7t7H7lGHHHt777777GGG7BGBvBBBuBBBBuXBu_BXB_XuXBuBBuuEEEEGHHHzYWTaHGBB33K88K333_S_vA,,,,,Lp,,piLLiixxeee%ePeP%6P66P6PP6P6PP6P6P6P666666&q&&q&q&&qqqqq&&&q&qd&&&&&6&q66+{{{==:=ImII=I::::={{NePeP6&&&&g&ggggggggggggggg&gg&g&g&d&&&6666PPP++RR", +"{{{xmkk=YY=WWYTWWTTTY:7t7tH777HH7H7t7tGGv7GGBBBvBB_u_BBuBB_Bu___B_X_XX_XuEEEEtHYzYYzTHGEBu3K88K83u_vvvA,p,pp,pL,,,,,ppixR(e+P%PP6PP6P6P6PP6PPPP6P6P6PP&P66&6&&qq&&q&&&&&q6&&&qqq&&&d6qq6PPeh===:::::ImImIm:={{hh+P6&&&&&gggggggggggggdgggggggg&&&&&&&&66PPPPP+eR", +"RR{{kTFTTW==YWWYTW=W=TT:7YtHH777t7777,77GGB,GBBBB_BBB__BXuB_XuBuXu_uuuXuXuEEGEHHYzaYTYHGuXKK88K~33__vvAA,L,pLp,pA,,,,ixpe%eePePePPP6PP6P66P6PPPPP6P66P6666&6&q&&q&qqqq&&&q&qq&6&6q6q6q66P+h{h====ImImI:::====heePe6^&&&&g&gggggggggggggggggdg&gg&&&&&6&6PPPe+eRR", +"he{{{==T:YWW=YW=WYWYTYYTHa77YYYY777777G7GGBGGvBBEB__BBuB__BuB_B_XBBXBBuXXuuEEEGHHYzYFHHGBu3KKKK33S_SvvcA,L,,,L,pLLpLppxxxxe%ePP6P6PPPPPPPPPPP6P6PPP6P6P666&6&qq&&&q&&qqq&&q&6&&&6&qqqq666he{===Y==:Im:I=I====hhRPP6&&&&gggggggggg&g&gggg&gg&g&&&g&&&&6666P6P++eR", +"{{{{k{kT==WT=WYWTWYTWWTYa:YYHHF7aYH7H77GGG,BBBBBB_EuX_B_Bu_B_XuBu_uBXuXuuXXuEEGHHzYzYYHGBBuKK8KK33_v_vA,,,,Lp,L,,A,,,ixx(eee%ePPPPPPPPP6%eP6ePPPPPP6P66P&66&q&&&6&q&&&&q&6&&&&&6&666q666PPhNh===ImI=ImI=:===={e+PP6&&&&&g&ggg&ggggggg&gg&ggg&g&&&&6&66666PPP++RR", +"Re{Nk{m{TY=WWW==TTWYYWTYaaaFTYaYa:Y77777GGGGGvBBBBBBBuBXBu_uBXuBBB_B__X_uuXuEXGHHYYzFHHGEBX3KKKK3u3v_AvA,,,A,,,,,,,pippxe(eePPe6PPPe6PPPe&Pe6%PPPPPPP6P66&6&&q&&&&Q&&q&q&&&&q6&&&&&6dqq6P+h{====:=I=ImI=I====hhePP6&&&g&g&g&g$&ggggg&gg&gg&g&&g&&&&&&66^6PPPP+eR", +"RxRk{=TkT=W=YYWYWTT=WYWWTY:TYaYa:aHIH77GGGvGBBBBB_Bu__BuX_XBuB___XuX_uXu3XuXu!EGlHzYYzHHEBuu38K833_vvcA,A,,,p,,p,A,,iixpeee%e%e6e%PPPPP6P%6PPeP6ePPPP666P6&q6&q&&&&&6&Q&q&6&&6d666q6q666P+hNW==Y=:mImI=I===hNhePP6^&&&g&&ggg&gg&gg&$&g&dgg&&gg&&&&&66&&66PP+e+RR", +"Rx{{x====T=WWW=WYWYWYYYYTTTTaTYzYaF77t777GGGGBBBBBBBBuBuBu__uBXuEBBuBuXu3333XEEGHHHzYzHHEE_u3K83333SBvA,,,,,,,A,,,,A,ppx(xeePPP%66e6e6PPe6e%PPPe%PPPPP66&P6&q&6qq6&q&&&&&qdq&qq&&6&6qq666+R{h==Y::::m:m::=m{hNReP6&&&&&&g&&gg&ggg&g&g&g&&gg&&&&&&&&&6666PPPP++eR", +"xRx{{mk:W=WYTYW==W=TWTTTTTTTTTTTYT7YY777G,GGBBBBBBBB______B_XuBBBB_BuXuXuuuuEuEGGHYHaY7HGEBuK3K~33_BSvcA,ApA,,,,,A,,pipxee(eePePe6%6e%ePP6PP%eP6ePePPPP6P&66&6&q&&6q&qq&qqq&qqq6qq6d6666P+Nh======:77t::====x+eP6e6&&&&&gd&&gg&gdggg&ggg&&&&&&&&^&&6&666PPP+e+RR", +"xRxx{=TmT=W=WW=WTTTYW=WWTTTTTTTTYTYFHt777GGGGBBBBB_BBXBuBuB___B__BX__3u33333uEEEGH7HaaHHGEBB3K33KS3v_vAc,A,,,,,,,A,c,ppx(ee%ePPPPPe6666PePPe6e6%PPPPPP666&66dq&6&q&qqq6&66q66&&&6&6qq6dPP+hh===YYY=Ymm7mm==={RePP6&&&&&&&gg&g&&gg&&&g&ggg&gd&&&&&&&66&P6^PPPe+eR", +"Rx{{xmmW==W=YWYWYW=W=WYTTWTWTTTTTYa7:H7GG,GGBGBBBBBB_u____XuBB_BB_uXuXuXuXuuXuBEGGFYaY:7HEBuuKK333_3BvvvAcA,AAAAcA,Aiixxe(ee%e%ePPPePeP%6ePPPPePePP+PPP6P6qqq6&qq&6&6q&6&&6&&&6&qq&q66666+eW=W==Y=::mt:m=={hRePe6^&&&&&&&&g&g&&&g&g&g&gg&&g&&&&&666&6&66PPP+++RR", +"RxR{{{m{T:WWT=W=WTTTT=W=YWYTWTWTTTTFY777GGGGBBGBBBuBB_Xu__B_BuBBEBBBB3u3u333uXEEGHHHaza77EEB_u3K~u_3SvvAG,A,,,,,,A,,,ppxxeeeePPPPe%Pe%6e6Pe%ePePPPe6+PP6666q&6&&qq&q&q&6&&6&6&666&66qqq66h{h===WY::Ymmmm===NhR+PP&&&&&&&&g&g&g&g&g&g&d&gg&&&&&&&&&66^66PPPPPeeRR", +"xRxxxmm===T=WWYWYWYW=WYWWTWWTWTWWTYY77t77,GGGBBBBBBBuBB__u_B_BBBBBuXuX3X333uXuBEGHHHYT:HHGEBu3u3333_v_vvvv,,vAGvA,AApppie(e%eePP6ePPPePePPPePP%ePP+PPPPP66666&&66d6q&&6d&6&qd6&6&66q6666P+hh=W=Y=::7:::mm=hhe++PP^&&&&&&&&&g&gg&g&g&&&g&&&g&&&&&&66&&66PPP++++RR", +"xx{{{{=TTT=TYW=TW=TWYWTYTTTTTWTTTTaaY77HGGGGGvBBBBXB_uBXBB_BuX_BXBBXBuuuu33uuEXGE7YFYzF77HEBu333KSu3vvvvAvv,cvA,v,,c,pixxxee%e%ePe%ePPe%Pe%Peee%ePP+PPP6^&6&6&&&6&&6&q6qq&6qqq&6dq666&666+eh==W=T:m:7::m=m=Nhee666&^&&&&&&d&&&&dg&g&g&g&g&&g&&&6&&666666PPeP+eRe", +"RRxxx=k=T=W=W=WYWT=WWYWWWTWWWTWWTTY:F7777,GGBGBBBBBBBXuu__BBBEuBBBBBuX33uK33XuEEGHHHF:TaHGGBBuu3333___vvvvA,vGvv,vA,ppxx(e(ePe%e6e%eePPePPe%6%ePe+PePPP66^66&&6&&&6&6&&&6q&q&6qq66&66666P+h{W====F::=7:=m=hhR6eP66&&&&&&&&g&&&g&&&g&&g&g&&&&&&6d6666666PPP+Pe+RR"}; diff --git a/test/pixmaps/good/jigglymap.xpm b/test/pixmaps/good/jigglymap.xpm new file mode 100644 index 0000000..0b1ec80 --- /dev/null +++ b/test/pixmaps/good/jigglymap.xpm @@ -0,0 +1,362 @@ +/* XPM */ +/* sphere texture from jigglypuff module of xscreensaver + * + * Copyright (c) 2003 Keith Macleod (kmacleod@primus.ca) + * + * 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. No representations are made about the suitability of this + * software for any purpose. It is provided "as is" without express or + * implied warranty. + */ +static char * jigglymap_xpm[] = { +"256 256 91 1", +" c None", +". c #020202", +"+ c #191516", +"@ c #B8ACB4", +"# c #72788F", +"$ c #9C7B77", +"% c #E8D6D7", +"& c #9C929F", +"* c #2B2729", +"= c #E2CACB", +"- c #64504D", +"; c #D6C2C5", +"> c #B58E8A", +", c #8F706C", +"' c #CCACA8", +") c #807686", +"! c #9090A0", +"~ c #776863", +"{ c #B79F9E", +"] c #CCB2B5", +"^ c #908A97", +"/ c #433B3E", +"( c #ADA4AE", +"_ c #806966", +": c #8E7677", +"< c #9C8387", +"[ c #A99EA8", +"} c #CDA398", +"| c #8F8694", +"1 c #D3B6B0", +"2 c #AE9192", +"3 c #C19E9D", +"4 c #B18981", +"5 c #BAB3B8", +"6 c #4D464A", +"7 c #8A8292", +"8 c #DEBDBA", +"9 c #AA8989", +"0 c #6A6E84", +"a c #EEE6E8", +"b c #A59AA6", +"c c #7F7284", +"d c #DABBB8", +"e c #EEE2E2", +"f c #755D58", +"g c #B59593", +"h c #A69194", +"i c #816F6E", +"j c #9F8A8F", +"k c #E5D0D1", +"l c #967C7F", +"m c #C3ABAB", +"n c #D3BEC2", +"o c #E2C6C3", +"p c #C4998D", +"q c #686B79", +"r c #867988", +"s c #B7A4AD", +"t c #5B667D", +"u c #77696E", +"v c #C0A39F", +"w c #A68582", +"x c #C3B4BB", +"y c #7F7D93", +"z c #89716C", +"A c #EBDBDC", +"B c #A495A3", +"C c #B89A99", +"D c #CDB7BD", +"E c #AD7C6F", +"F c #9A7E84", +"G c #BEA6AE", +"H c #DAAEA4", +"I c #8F7A84", +"J c #D3B9BB", +"K c #9F7168", +"L c #D3B2B2", +"M c #AE9AA2", +"N c #98716D", +"O c #94828A", +"P c #86727A", +"Q c #777181", +"R c #786E71", +"S c #C3ADB6", +"T c #D6ADA0", +"U c #DCC4C5", +"V c #6A5D63", +"W c #A67D76", +"X c #C6A5A1", +"Y c #58555C", +"Z c #776266", +" **6KEEE4>pp}pppp>4EEEKN/* ", +" **//_E4>4pTT}TH}THHHHHHHH}T}}}}}}ppp>EE_//** ", +" /-f_4pppp}H}H}}TT}HHTHHHHHHHHHHHTTH}H}}}}}}p}pp>Kf-/ ", +" *-_KE}pp}}}H}}}}}H}}}}T}}}}}}}}p}p}p}}p}}}T}HH}H}}p}}}}}TpEK-* ", +" -K>4pH888oHH}H}H}HH}}}p}pp}}}T}}p}}}p}p}ppppp}pp}}}HHH}}}}T}p}HHH}E-* ", +" */E}}H8ooo8HHHHHHHHHHHHTTTTHHTTTTT1}T}}TTTHTTT}}Xp}pp}ppppp}}}}}}p}}'}THT>6/ ", +" /f_}H8kkko888H8HHHH8oo888H88888ddH8d8od88dHHHHTT}}vvpXvpvpv}vpCgp{3v3}p}3}}}}}}Kf6 ", +" fKHoookkkoo8o888Hoooooo88888ooookkk%kokkoooo8d11]'T''vvvv{v{v{v{3{{C{{{{CCCppp}}}}33KK ", +" *f>Hkkook%kkkkkokkoko88888okkk%A%AAA%%k%kook==oo88d11L''T'T111dX}X'vvvCCCCgCggp{gppCp}'}}}pp_* ", +" /}To%kooo%%AAAAkkooooooooA%AAAAAA%%%%%%%A%A%%k%%%oo8dd1T'T]x'''1111'Xvvv{vvC{gCC{g{CMCCgg333}3ppE6* ", +" fpooko8kk%AAAAAkooo8okkkkkkAAAAAAeAAAAAAAAA%%k%kk=kood111]'mmm@mXm@m@@v{{v{{{pg{gg{gCCgCCCgggCC3}}pHWf ", +" 6E'k%%kkkkAAAA%koo8ok%%AAAAA%AAAAAeeAeeeeeeAAAA%%kk=oo8d1''mv]xm@mv@vvsvsv{vvvvv{{gCCgMCgCCCgCgg>gCggp33TwK- ", +" /}kAAkoAkAkkkoo88ooAAAAAAAAAAAAAAAAAeeAeAAAA%%k%kkkk=o8o8d1]''mmmmmmm'x]'mmXXvvvv{{v{C{CCCggg2CgCCpCg>ggCgC3}}p/ ", +" 6pkAAAoA%%%oo88oo%AAAAAeAAAAAAeeAeeeeAAAAAA%Ak%kkkko=o=ooo=oo;ddnn11]L']']m@vmmmXmXvvv{{v{{{{{v{CC{C{}}Cgg2CCggg33E/ ", +" f2=AA%k%%A%kokk%AAAAAAAAAeeAeAeAAAeAA%A%%k%AAAAokoo8888ooo88o8dnd1dd11T''mmxv@smm''X''mmmvX'Tmm}T''vv{{}T}TXCppgCCgp3p$f ", +" 6gkekA%%AAAkk%AAAAeAAAAAAAeeeeAeAeAAAAAA%%%%%%AA%koo888888888d1dn11d1d11'T']xm'']x1ddoU1'Txm''1T1;oo8;81''1T881T}}T}vCgggpw- ", +" *_AAA%eeAe%kkAeeeeeAeAAAAeeeAeeeeeAeAAAAAAA%kooo88888dHTT1T111mxmx]18o8o88;d1d;8==%%doo===oo=oookdd8o=k%%ko8=ook8d1HTH8oT}C>>p-* ", +" *VoAAk%eAAAk%AeeeAeeeAeeeeeAeeeAeeeAAAAA%A%%oooo8H811TT1dd111111'x'm1d1o8doo8UU8ok%%%AAAAA%%%%%===%%kkk%%A%kood1H1HTH1THd8o8dTv2>p/ ", +" /xeA%%AeAA%%AAAeAeeAAeeAeAeeeeeeeeeAAA%%%%oooooo88881188od8o888nUdndnd88;ddUoo=k=%%%%%%%kkoo%===ooo8ddd8==8oko81Tp}pppp}}TTdH1THTm>g$* ", +" v;eA%eeA%AAAAAAeAeeAeeeAeeeeeeeeeeAAAAAAkkooooo88oo8oooUodoo8UUUUUooo8U88ddd8o=k%%kko8d'TTT}}vT1}Tv}pv'TTT}}}TT1TTXpvpp>>p>pTHH}}}Hd32w$ ", +" BeAAeaeeeeAA%AeeeeeAeeeeeeAeAAeA%%A%ooooooooo8oooo8oUUooooooood88oooo===kk=oo===kkk%==odTmX}v}ppgp44h494222gppp}}111TTT}TT}ppp>p}}}ppp1TC2w- ", +" YjAAAeaeeAAAAeeeeeeeeeeeAAAAAAeeA%%%kokoooookkkokkooooookokooko=ooooo=k=k====ooo=okkk===1T}pgpppgp>444wj94w>>pppppp}}TT'}pppp}}}pppp}p}pp}T3g>f/ ", +" ReAeeeAAeeeeeeaeeeeeeeeeeeAA%AAAAAA%%%kkk%%%A%k%k%kkkkooookkkkk%ko==kkk%k%=o81TTTTTTTTT1o1TppC>>g>>>44wwwww4>4pp}}}}pvppvv}}}pppppg>p>4p44>p}}p>>6 ", +" 65kAeAAAAeeeeeeeeeeeeeeeeAeAA%%AAAAA%%AAA%%%AAkk%k%kkkkooookkkkkk%%kk==k%k%=koHT}}}}}X}ppppgg244wEWWWWwWwWWWWww9Cpppv}pppp>>}}TT}vXp>4444>>4E>4p}}gw,* ", +" Yaea%AAAAeeaeeeeeeaeeeAeAAAAAAA%A%%%%%AAAAAAA%k%o%%kkkoookokkokokkooooo88d18181TTpp}p}vppg>424w<W$$$E$$KWW$$$K$$W4gp}pppCv}}}TT'TT}}}vp>44EE44EEE>p}}g4/ ", +" /YeAeAA%AAeeeeeeeeeeeeeAeAAA%%%%%k%%%%%%%kk%kk%k%k%kkooookk%%%%kkkkoooo8dHTHHHH11TTTT}TT}}vg>wWWE$KK$,K,K,$$$$EKE$Ww44ppCCvvX}v}'T1}}ppppp}}>2WWWKKEEpp3g4/* ", +" /naAAeAAAAeeeeeeAeeeeAeeAAkkk%kkoko%%A%kkoooookk%kkkkooooo%%A%%%k%%koo88HH}}}}}TTT}TT1188Ud1}pgww$E$E$$K,K,K,KKK$WWwW49g4ggCpvpppCp{}}>>2>>>p}vp>wEKNNKE4}pg$* ", +" *;%eeeAAAeeeeeeAAAAAAA%kkkokoo%AA%AAkooo888oookkkA%kkkooooo%%%%kkkkkkooo81T}}p}pp}T}TT1d1d1d1T}ppgg444W$,,,K_,,K,EWww944gppvppgpg>24>Cp44444j42gpp>4WK,KKNKE}gl ", +" *aaeA%%AeeAAAAAAAAAAAk%kooooo%%kokk%%koo88d8oooookkooo8o8okk%%%%kkkkko8d1TTT}}ppppvX}}'TT1T1TTXvppgp>4>4h44WKEEE$E<wwwwgg{}}}T}}p4>44ww4gww4>g4>>}T}g4E$KK,,,Ep3> ", +" *5aAaA%%AeeAeeee%kkk%%%kkAo%AAA%%%kk%%%kk==o;oUUoooooooo8oooook%k%koood1T}}pp4h>w4w44>4>4>44>>22h4p>g>>>>44w44wEEWEEwww4g}vT}T'TT}vCgh4wwWWwww4>>gg}}Tp>>4EEEKK_K4>g, ", +" 5aeAkk%%%kAAAeA%kokkkkkkkAk%AAAA%AAAA%%koo;;;11;1nd1d11dd;dooooooooo8dTT}}ppgp2294944>gg>2449wwwEWw$EEWW$$E$$E$$E>>w>>>4>pggv'T'1}XXvCg>>4W2449wgg44gp}g>>>44EEE_,K>>~ ", +" neAkokkkko%AeeA%kkkkk%%%AAAAAAAAAe%A%%%o=1d515151511111111118888o8dd88dTTppppCgCg4h9>>>ggg4h4wwWW$EK$KK$KKK,KK_,K,$WWwwwEE$$K4>22>gggpvpCggw>ggp4ggpp}g>>>wE>>4p4EKf,w2: ", +" *neAkoo8o%AAAeAAAAA%%%AAAAAAAAAe%%%%%oood1151515n51515T51'n11;d888ddddd188d1d1d18111ddUUU8dddd1'}g>44hEW$KK,K,N,K_K_K$KWE$$E$K,,z__z__,w9w<$Ww4>pgpppgpv}T}pp4>p>4EE4K__E9: ", +" ^Aeko8HHoAeAAAAAAeAAAAAAAAAAk%%%kooookooU115151515n515111n1111;8881888888o88d1oUo=ooUooo=oooddd1T}pC>44wWW$KNNK,,K_z,z,K$$K$NNK,_z_,__,,zzz_~z,$:$:>2>4pppp}p}T}pp>WEEKK__K4gf ", +" [eAo8TH8oA%AA%AAeAeAeAAeAAAAoookooo18dd1;1551151xx151x1n1n1n1;UUoo88ooo8o8o8od88oUooUooo===ooddddT'vv>hwww$E$$NNK,KKK,,,KK,,__________,_zz,zz___z_,z,:$KwWwWgp>>p}pp>wEEKK_,K4pf ", +" &A%oTTHokAokkk%AeAeeeAeAAAA%%k88d1dd11151551x51x1xxxx15x5n1nd1d8Uooo8TTT1TmTTTTT'''1''''T1TTmT{}pv{pg>hw<E$$K$$NK,K,K,Kz,,KKKK,___~___z__z,,zz,zzz,zz,,_KNz_z:,,$WE$4>EKEEKKKfN4>f ", +" b%%d}}okooookoo%AAAAAeAA%Aooo8d111115n5n51x151x5Dxn51xnx1n1n1;UooooodTT1TTvmv}TTmm'vmmmXmXTmXvvCCpppg>44wO$$$,K,,K_,_______f_f~_f____z__z,zzKN:Kz,,,z:zKN$,,zz__~_~_z_~zK,,KKK___49Z ", +" jAkT}Toooookoook%%AAeeA%oo8od1n1n115nn5n151x51x1xxxxxxxx15n1n1ddooo8o8TTTmTX}m}'TTm}X}v}vCCCpgggh>4444wW<$$K$,,zK_,_K__K_z_,f____f__R~~~z_zzN:NzKK,zzz:zzzNKKK,z_i~~~ZZi~_,___KK___43Z ", +" b%oT}H8okokookko%%AAeAA%koooo111x55n5151xD151xx1x'xx15151D1x1n1;o;;oo8dTTvmmXmTT;Udd1111X}p2WWEE$K:Kz,_z,Kzz_,_________ff__f___f_fZ_~~R~~z__zK$$N,KK$,K$$zzzN,_K,zzz~_~~~___,___,_f__4p~ ", +" ^A8}}Hoooooook%AA%eAeAAA%kU8;nn1xnD5Dx1xn5nxDx]5]x]]m]m]xx51511n;;=;ooUo;o88o8;;okkkoo=o11m}pwW$KK,K,K,z__zzz__z__z_____f_ff_ffZZ__Zf~~R~__zz,,$$KK$K$K$WW$$KKKK,,zz,___~_____KKfKKK___KpV ", +" B%1pTdo=k888=oAAeeAA%eAoo8;;nnn1xD515n5Dx515D5]]x55]xxxDxD'x1DDn1;;;;ooooooo=k=k=kkkokooo8dTvv4wW$EKKK,,_z___zz_z_____~f_f_fZ~_Zff,~~___i_z_z_z,:$KK$EwwwwW<$WKKK,K_z______Zz__,KKK,KK__~_>Z ", +" ^%}pT8oko88oo%AAAAAA%%kko;nnn1xDxD5nxxxDxDDxx]x]m'x5]m]xDxD5DxDnn1;;=;=oko=k=k%AAAAA%%A%k=ood11{{h4E$$E$,,zz,,z_z__~_z__,f_Z~~~_fZZ_~~_i~__ii_z_zzz,,K$l$$wWw>gpEKKKNz,___f_______,K,,KK__Z,4Z ", +" *%'p1okodT8ok%%%%%%A%%ooUd1511DxDxDxxx1xDxDxDxx]x]S]]xxDxxxnxDn;;oU==kk%A%AAAAAA%A%%%kkkooo811'Xpg>wwE$$$$,K,z,K_zzz__z_z___Z_~Z~Z_~~_f__ii_z~__~zz,K,KK$l$E$W4ppg4wWK,zz_~ff~~~______________4 ", +" xT}1=8d11dok%ooooooood11111D51xnxDx15Dx5n5xDDx]x]xDDJD1nnDn1n;;oo==kkk%%AAAAAAAA%%k%%kkkoood1Xvv>4>wwE$$$$K,Kz,K,zz,_zRR_i_Zff~~fZffZZff~~~~~~~~~~__KK,,,_zzz$4gpp>wwW$Nzi_~~~_Z~_~f_f,____f_f_, ", +" m]'8=81111U==oooU1d1111xnxDxxn5D5D5nxDxDD51xxxxDxxxDJJn1nn1nJ;;;oo==kk%%kAAAAAA%A%kkkkkkodd11Tv{C>44wWW$$:$K,Kz,,z,,_,_ii___Z~VZ~f~fZf~f~f~~~~~~~~~_~~~~___i_zzKNWw$$WW$:z_z__~~_~~_~_f___fZfZfZZE ", +" ,T}8=1]'511;==d11111151x1xnxDx5DxDDxDxDxxxDxxDDxnDnnnn;nnJJnnn;Uoo===%k%%%AAAA%%%kkkooooUdT}pCg4wwWWW$E$$$,K_K,zz,,z,,zii_fZf~~Zffff~fffff~~~~~~~~~~~R~__~__~_zzzzzKWK$N,Nz_iii_Z~ff~f__Z_,_ZZfff_,z ", +" Np';;1]x''11n111111]1D1x15J5DDn5n5D5DxDxx1xnnn;nnnx;;=U=ooooooo=koko=k%%%%%AA%AAk%kkkokooddTmpCghwwWwW$E$$$KK_K,,zz,zz,z__ifZZZ~Zffffffffffffffff~~~~~~~~_~~__z,zzzz,KNNNzzz__fz__~~f~Zff_____fffff_KZ ", +" *'Td1'x'51mxDxx5Dxnx1nxDxD1xD5Dx5nxD5nxxnxxxDn;UU;nn;;;==oooooooooo==ookkk%%AAAAAk%%oooddTT}g4www<$$$KKKKK,K_K__z_z______i_Z_ZfZZfffZfVfffffffff~f~~~~~f~~~ff_f__NN,NNNN$,N,i_z~f~~~~~_Z~ff_,_,_fV-ffZ, ", +" T'8n'5m1mxmxxDDDDD1nxDDDxDDx1DDD55DDxxDxxxDxnn;;;;;;==k%k=k==U===okooookk%%%%AA%%%kkoo811Tvp44wwW$$$:Kz,,K,K_,_,__z_z_z___Zf_~ZZf~fffVVVffffVfVfff~f~fZZ~f~ff_fKK,KNNNNKEwwK,z__Zf_~~~~Z~f~~,KNzff-VVffZ ", +" *3T1nm'mmxm]m1x5DxDx11D]xnxnxnxxDDnx5DDx5D5xDxxxnnnnnnU;====;;;;;o;UUoo8ooooo%kkkokoooo81TT'vpgg4ww$,Kzz,zzz_z,K__zz___z_zi__Z~~f~fffffVVYfffYVfVff~ZZfZ~_f~~_____z,$K$K$$WwwNK,__~__f~~~~~~f~~,$$~fff--fff* ", +" *wL1x]mxmmxmx'5]1x1D]]1x1D11DD5DxD55xD5x15xxxxDDx555xxDnn;;kUo;;;;;oU;ooo8ook%k%kkkkoooo81TTv}pp>444$:Kzz,z,z,,z_K__i__i___i_Zf_~Zf~~ffffVVfVfVVV~ff~f_f__z~~f~~___,,N$<WW94ww$K,K__f_fZf_~~~~~~_z:_fffVV-ffZ* ", +" /T]m]xmmxm5mm5]5]]x1x]m']x]nnxx5D5nx551xD5nx55DxDDxDSDDDn;;==o;nnnnU;ooooooookokkkokooooo81111T'}{Cgww$,,zzzz_________~iz_i~__Z~~~~ff~fVfVVfVVtVVff~~_ZfZ~___f~~_z,z,N$$<WwhwW$K,N,____~_Z~~~f~_f_i~fffVVVVf_* ", +" /'1xmmmxmmmm5X'mx]]'mxmxxx]mxx]5xxxxn51xDDn5xxn5nDxxJDDxnxnn;;;n1nn1oU;ooooooookokoooooooo888111Tm'vvg>4$$Kz_z___________~~~~~ZZ~~~~~fff~VVfVVVVVVVff~Z_ZZf~Z~~~~f_zzz,:$$Ww4w$$N,,_z___~~~~f~~~_Z__~ZffYYVV-Z_* ", +" *X]]mxm@vm@vv'5mxmmxx]]Dm]x]x]xxD1Dnn;;;n;;k;;;;nn;nnnnnUUU;;;UUoooookooo8o8o8oooooooooo88d811111TTm}vg>h$,K,z_zzR~i~~___~i~~~Z~~~~~ff~ffV~fVfVVVVfffffZfZZf~Zfff~~f~_zzzzKNE$w$K,,,z______Zf_~~fZf_f~fffVfY-Vff,/ ", +" $']5xmvmssv@mmm]m1]]x]xDxxx]5DxD;k=kk;k==%kkk=;=;;=U===;=;UUU=;U=oooUooooo888o888o8o8o8o8dd818111'm'v}g4h$K,,z__i~~R~i~___~~~~V~~~~~~f~fff~VV~Vf~VfffffffZZVVVZZfZ~Z_iz,z,$WW$:z_,__z_______fZ__Zf__Z~fffVVY-YVVff ", +" -v5]]m@@{vsm@@m]xxx]m'xDx]xxDnn;=kkkk%%kkk%kkk==;=;;====;=;UU;n11111d1d111T1TTTT8HHHHHTdddTT1TTTTT}'}mvp24$$KK,zziii~_~i~_~~~~~~~~~~~~~~~~~~R~f~~~~~f~VfZ~VZVZVVf~f~Z__,z,,$www:,,,,,_z__z___iz,_f~~~~ffVfVYVV---ff/ ", +" 6]xxx5mm@v@s5x5m]'m]]xxxDxxDnx;;;kkk%k%kk%kkk;k=;=;==U=UUU=;;dJ111111111111TTTTTTTTTTHH181dTTTTTTTTT}m'}ph4l:,,,z_z__i_~~i_f~~~~~~~~~~~~~~~~RRRfZ~~~~~~~~f~~V~V~~Rii~i::$::K$Ww$:,,zz,____Kz,,N$,$z___~fff-VVY-Y---ff* ", +" ~@]xx@mv@@@5m5m5xxDSx]mDDxDxnD;;=;k%%k%k===kk==k===U=UU==;U8dd1111111111111vTvT}TTTTTTTTTTTTT}T}}'}}p{{pg9w$KK_K,zzz_i~z~i__~~~~~~~~~f~~~~~~RR~Zf~~~~~~~~qZV~V~Z~RRRRRz:<www$w<$N,__,_,z,__,zz,W94EK_z~~ffYVY-V-YYYff6 ", +" _mS]5555v@mmmm5x5x]]m]]xxxDDDn;;;;kkk%%kk=;kk;k;Dx1D1J1JJ11D1T'''X}v'v}}}mmvp{pppv}p}p}p}pT}}ppppppp{p>>4h<l$$KK_K_zzz_zi__~~R~R~~~~fZZ~~~~~~~~R~~~~~~~~ZZZZZqZ~Z~RR~~Rz:<jwwWw<$,,z_K_,__z_,,,:w29$,,N~fVVf-V---Y-YV-_6 ", +" g@xx5mm@@Sm5555mxxJJLxxS]xD]]n;;;;nnnn;n;nDDJxx1'mm'''']]''Xm'mpp{ppgggg{ppg>p{pppppppppppgpppgg2h44ww<$$::z,,_,,,,,,zz__iiiiiz_i_~~__~~~~~R_f_ZRR~R~RR~ZZ~ZZZ~~~Ri~RR_,z,$$$WwwWNK,_,,,_z_zzzz,l>m9Kz_~fV-VfYV-YVYYY-fZ ", +" l5xx5m55@5@mS55SmJnnD1]]SxSm'mxx5xx5xxDxD5xx'm'Xm'}XXXXXXvXXvvvp}pppgg>>>p{pg4>pp{pppppppppp>g>gw4h4wO$$l::zz,,,,_,zzzz,z_i~i_zzziii_~_iizz_~if____R~R~~~ZZ~~ZZuRRiiz_iizziii__$W$:N,,,_,_z__zzz,:4X2$:z_~~VffVY-YYYYYYY-f ", +" *Bm]5m5m55@5m5S5x@Dnnn;DSSm]'m']'}'m]]'mTx1]1'X'XmXXXvmXvXXXXv3pCppCp{C>>4{gpp>>>gp{pppp>gggg424hwww<$:$::zzzzz__zzzzz_zz_iiiRi_z_____i___iii___f__~RRRR~~fZ~~f~~~_ii_z_____z_iizzK,______z_zii,WW$W4>4$_~ffVfVVVVYYVYY-YY- ", +" *I@xSS55@55x555S@S@]]Jn]]m@m@mmmmm'mxm'T'']]]x'''T1L11T1T111'1T]''Xvvppp{p{p{pggg>p>g>4h4w44444wWW$$lzzzz__zi__zz~__,_z_z_z_iz____~i_~Z~~~~~___Zff_~~~~~~~~ZZ~~fuR~~_R~_~~_~~z_iiz:,,,________iz$42>>{vgwz~fffVfV-V--YYYY-YV- ", +" /@]S]5@@m@m@SSS5x5SSm]]SmGGmGmm]5'm'mxm51]x1111111d188dd1ddd111d1'T''p}}TXmvvpppg>44h4wjw$wwwj<W$$,:zziziiiiRiii~iiiiz_i~___ZZ~~~~~~~Z~fffffVfZfffZfff~~~~~Z~~u~Z_RR_~~~~~f~~~~~~_~z______~_zi_i$4>4>pv{h:~fVVVfVVYVYYYYYYYYV* ", +" *2mxDS555@@55@@55SS5mmm]m@G@vsGmmx5xxx']mx1x;n;;kk=kkkkkkk==kk===oU8ddd11'Tv}vvp>g>>4hwwjwW<$O$<$$$KKzz__iRRRRRRz~RRRRi_~ii__ffZ~~~~~~f~ffff~VfZZZVVVfVffffffVfVZ~_z,__f~ffff~~~~~_______~_~f~_iz$hvTvv'{2$z~fVVVVVYVYYYYYYYY-f ", +" -@5DD@@m@555@m5S@55@Sm@m@mGGm@mm55xxxxDxDJDx;;;Ukkkkkk=k==kkkkk==oodUdd11'Tm}v{p>p>>44wwjwW<<<OwE$$K,z_ziiRRiiRR_i~iRRii~~zi_ZZf~~~~~~~ZfffVVVVVVVV~VfffffZfffVZZZ__,,Z~fVfff~~~~i~~_~___f~ffZ~~i:<vT'T11'g:~fVVffYVYYVYYYYYY-Y* ", +" /(xDn5555m555SS55mS555m@mm@G@m5x]55xxxxDxDDnDn;;Uk=kkkkkkk====oo=oU1111111TmmX}vp{gg22hwwwj$$$j$w$$$:,zzzzzziRRzzRiRRRiRiR~~i____~~~~~~V~VfffVVVVZVVfVVfV~f~~_iiicz$wwE$~uffff~~~~~i__~___f~~~f_~iz<{]]X1d1p$~~~~~_fVYYYYYYYYYYY-* ", +" ~@x5]55@55@555555555@S5m]mGGmxmm'x5xxxDDn;;;;=;kk%%kkkkk=kk===UUUUo11111151mTmmv}v{g24hwwwwjW$<$W<<$KKz:zzzzzzRzzRRiiRRRRiRR_z__~i~_~~~fffffffVtVVVfZVZV~V~~~z,III$wgCCw)RZ~~~zzzIziRzzzzz_____~~Rz${mTm1ndv:~~~~)i~VVYVYYYYYY-Y-6 ", +" ~@DDx5m5@555S55555S@55@5m5@555555555xx]DDnUU=;==kk%%%kk=kkk=k==oUU;81TT'111'5}m}mvv{pgh2wwww$$Wjw$<$<:$zz:zzz)iRzzziiRizz)i~iizziRiii~~~~fffVfVVVt~VV~VVVZ~~~u,,:II$wg{C<z~Z~~~zz:::iR:zzzzi~_R_Rz:z:$Ojjjg1{$i~~~R)R~~VYVtYYYYYYY-/ ", +" )x;555555@S@S55xx55SS55x55555xx5x5x55]xDxn=;=k;=k%%%kk%kkko=U=Uo;U8;111T1'1T'TvTv}Xm{pCggwhh4wwjj<Owj$$K,zNzzzz:::OlOl:O:l::z,:lNK::::zRRR~q~~Zq~~qRRR~~~q~RRR::I:rl<222jF,Z_~~_iz)zR~iizzz_i~_Riz::z:$jjj2vCgF:RRRiR~fVVVYYYYYYYY-/ ", +" /s=5mS@5mx55@5555555S55x5x5m555x5555xxxDJ;n==kkkkkk%%%k%===oU8UU;dd1d11x1111'11TmTm1}'vvpg4h4hw4jwwwwww$$$,KN::$llO$<<Ol:lIz:,$O<<$lllllz)i~~~q~~uuRRRRRRuRRR~_QiiPz):IOjwWN,zz~iRR~R~ffZ__z_i__iRzl$:::Olj2v3{wzRRRRRR~ffVVYYYYYYYYY ", +" 7nD55@555m55555xx55555555x55xx55x5xxxDDDnn;;====;k===;U8;dddd1d11d11n111'111111TTTT11Tvvpg>h4hhwhwW<wwww<$NN::ll$<<OjwOOI:llNN$<j<<lOllllzPRRRiRRRRQPiR~uRu~~~fiRRiz,N$$WWW,zi_~R~~~~ZZZZ~Rzzzi~Z_:l<$Kzz:jgvvvhOIiRRRR~~fVYVYYYYYYY-- ", +" /xxx@x5m5@m55555xnx5xxxxxxx]SxD1x1xDxnnJDJ;;=;kU=Uk=;o8;dd1d1111111d111111111'11TT'm1T5Tvpp>gh44w4wwwwwwwl$,KNIll$$<<<jllI::I:Nl<j<<$lOll:rzRRRRRRQiQciRuuRuu~ZZQRRi,,N$$WwWNzi_~~~~~~ZZZ_~~zzzi~Z_zzNNKz::OpXvvgjlrl:z,~fffYVYYYYYYYYY* ", +" [;n5555555555555DxxDxx5xxSSS]D5DxmDxDn1nJJ;;=U==U;UU81d1111111111TT11]11111T1111TTTm1T}Tvvppg2hhg4h4wwwwww$$$$llO$w<wjjwOlOll$N$<<OOlF$Oll::RiRRRiRRccRRR~~u~~_Z~_~_i,,:l$WW,__~~~~~~_ZffZ~R,,ii_f~z,NNNz::lCv}>h22jjj:$:~~VVVVYYYYYYYY- ", +" 65D55555555S55x5xn5xD5x5x]]]xxDxDx]D1]DDn1n8;;UU;8d111LTTT''T'TX''mXT''}T1TTTT111TTTT'mmm}vmvppgp>2>g4wwwwwwwww<<<$w4h49ww:<O$l$ll::ll$F<<l::iiRiRi~RRR~~~ZZZZ~~~ZZZ_i_,::$<W:R~~V~VVffZZ_~Z~zzi~~_~izK$WllOjC{}g>2g4jj<94z~VVYVVtYYYYYYY* ", +" y;555@55xx5x55555nn5nxxxxmSx']]1]1]]1]1n1dddddddddd11TT'''T'T''TXv}}}}mXm}'m}mXXmTmvvpvp{pg>2h4ww4wjjw<WW<E4w9wjww444>gg24444wjO$$N::,:::,,ziiiR~~~~Z~ZZffffVVffZfffff~~~Rz:lz_~~~fZVVVVVZ~~~~_iR~~~_iW$j<l<hgmTv>g2>gh<w2:~~YVVqVtYYYYY-6 ", +" (5@55S5@x5555555555xDx5SmG3XvvXmX'']L111d11dddddd1d11TLT'L'T''TTXv}}}}vXvT}v}vv}v}}vv}p{Cg>224wwwEwwj<$w<$Wwhh4hww9h4g>p222424w<$lN,:zzzzzzi__i~ZZ~ZfZZfVfVfVZZVZfffVVfZ~~i:::iZZ~~VVVVVVZ~uRR_,z~fZ_i::j9ww4g{g{C42>2g{mv4z~VVV~VVtYYYYY6 ", +" ~@S@5x5@x5x55x55555xxxxXv3v{vXXXXmmTL11ddddddddddd8d11TT'T''T'''TXXppp}XXv}}m}vvvv}vCC>2gh444www$w<w$<<$$$<$wwwww<www4>444994ww<l$:,zziizzzi_ii~_Z~~~ZfVffffVZVfZVfffVZVZ~~i:::__f~~~VtVVVV~R~~iz,~_fZz::j9jw4g{g2www2w9gmXg:fVYV~~VVVYVYVY/ ", +" *&5@@xx555xx5x5x555xxSSSmvvvvvXX'XT1dd88888888oo8o8d811LL1]1''1'T''}}}}v}vvvv{vvpgg4>h4wwWwO$E$$$O$$l$O$:K$$$$$$$$$$$$EwwWWW<WW<$N,z_i_~~_~_R____f_ZfZ~VVfV-fVVVfVVfVffVVZ~~~iii_~~~q~ZVVV~~uRRii,,ii__z::<9ww4g{ggwWw29w9{mvw~fVVtRVVf-VYVY6 ", +" 65@5555555Dx55nx555xSS'mXvXXX'L1]1d888oo===oooooooo888d11T111'1''TXXXXv}ppvp{p{{pp{>2h4wwww$$E$$$$$l$$$$$,$lll$:$$$$$$$wwWW$<wW<$N,zi_iiR___~~___f~~ZZVZVfffVZVZfZVVffffVVVZ~~R~RRu~~~~ZqVVuuQ~,,::Pii_z::Ojwww4www,z$<w<jvmm2_fVZqRQ~VVVV~YY* ", +" *(@@5555x55n55555xxSS'm'mmXmmX'LL11d888ooo=ooo===ooo88d111111'11''mXvvv{vp{{ggC{pggg4h4jWw$$$$$$$:$:$ll$z:K:$$:$l::::$K$$W$W$$$$O:Nzzi__~~_~i~~~__Z~~~~~VZVfffVVVVZZZVffZ~u~~~~~~uRu~q~~ZVZVRRQuzzzzPiiiz::l<99wwWW$,z:$wjlyOj><RVZ~qRzVVYVViY- ", +" *@@5555555nDn55x5xSxSX'mX}m''LT1nd;o==o=ok=koookoooo8ddT'1]]T''XXvvCCg2>2h4h4h4jwwWWw$<Olz:zzzzzKz::zzzK,zzzzziiiiziiii_z,,:zN,zz,ziR~_f~~Z~~~_ZuRiRRRRRRRRRZVZVZZZV~iiRRRPRRR~ZRRRRRRRRRuf~RRRR:IFl::z::llO<ww9wWW$,_zlw<:y^h9<:RRq0R)RVVVtuVY ", +" R(@55x555nn555xx@SS]mmSmmm']DJd1U=%AAeA%o=kko==oodd1ddd1T111]T'mmXv{{M222ghhjhjhh<<wjO<<$<K$:$::,:zzzz:zzzzzzz_~i~~i~__i_z_,zNz,zz_ii~_ZZZf~~i,:IIII7I7rrrrriRuq~qRuuiPPPP:PPz:,llll$l:z_iuuRRiz:Ojjlll<jjl:lO92wW$:zz_z<<lrI^<<zRuqRq):VY~qqVY/ ", +" 5@@555555xnn555x@S5SsmxxxxxD5xDn;===k%%k==8od8UUUd1d88dd1d1n1''X5m@[{gg2hgghhjhjwOjwj<$OwO$lll$zKz$zz,z,,zzzz_i_~z_~R~_~z_zzzz,zzzz___ZZZZZ~iz$OjjOjjj^^7|^^I)RuuRRRQiPz::IIIIl<wwwwwwwK,__uuizzIlOj<jj2{{M9jw<9$N::z~~z::l:IIOjOr)RqQQlRYVqt0V_ ", +" @@@55x55x555555x5555555555xxxDxn;;===kk===88d1n;Udd188d1111111'Xxmv{{h22>Mhhhhhjj<jjj<<<O$O::<:zK,:zzzzzzzzzii__~~_R~i_____zzzzz_ziz__ZZZZZ__z$Oj<<^^j^^O|^^I:RRRQRRRR),::IIIIl<wwwwwWWK_,_iRi,,:Iljjjh2{v{4w<<j<KzzRRRz::zz):I<h2ORqqQQ)VVqqtVY ", +" b(@555x5555xx5x555xx5x5555xxx5xxD;;;;;;U;U;ndnD1n;d1dddd111nD]]''m5@s@{{M{{{[gbbbhjhhhhjjjjjO|<l$$z$:,zzz,zzzziii__~i~~_~iiizzz,,:zziz,_____P):Ojjjjj^jjO||<^OIrPRRQiiz:IIl<Fw<9hggggg24E_,z~Rzz:,l$O<jw9CC{Cj<$9OK:zi~Rz::zzP:IOjh<:RRRQlO0qqqqV- ", +" 7@@55555555n55x55x555x5555xx5x5nxnn5DDxDxDxDx1xD]11nnnnnnxxxx]]5m'5'm555555@{@vvvv({[g[[[[bhhj!<Oll$$$::$zzzzzziRR_i~i~~f~R~~iz,,::,,,,,,NNP7||j&&j!&!^^^^^jjjj<::PPP):$<<w>>>>Cv1dd11m34N_ziRzz:,:ll$l$:4gv}9lI$l:NziR~~iii~~R:<h2wzR~RijCOqqVuV6 ", +" Y(555x5555555n5n5xxnx5555x5xxx5n;;;;;;nnnDnn1n;n;nnn1111111nnn11]1x]xmmmm5mm@v@v@v({({ggC{C{{bghhhwjw<<$$<$l:)zzzzRRiRR~Riiizzz:::|l<OO7O7O7OO|^^^^^<^jjjjjj!j2222wwlINNw4429949>>vX''v{2WN___i_iiizizzz:NW9{Cj$zzN$w:i~~Z~R~u~~:<<w9:u~R)lghcqqqqV* ", +" q@5x5x5xx;5n55x55n55xxxnxnnxnnn;;;UU;;D1nDDnDnn;;;;;nnn1111;n;nD]1xx]m5mmm55mv@(@v({{[{g{pC{[Chhhjh49w<$O<<l:z::zzRRR~iiRRRi)z::lr|O<<<|^^^^^^|^O^^^^^j^jj^jjjh2g22w<$N$w>>2h929>>{vXX{gh<,z_____iz_iiiiz,Wwg{w$:zKK9j<i~_~~~uRi,<294li~~,<2hr0RqRZ/ ", +" y@555555n;nnnn;55xxDxx5Dxxn5nDD;;UUUU;Dn1nD1Dn;;n;;nn1Dn1]1;n;1D1LDxxmm15''m5vv@vv([{{{gC{CC(CM&hh9h9<O$$<<OOizrzziRRR~iRRRiz::III7OF<<^||||^O^^^^^^^j!jhjj^j&2gC22w$$NNw>2g994j4>vvXXvC9<$i_~i_i_zzi__z,NWwgCj$zzN$wjjzZZuiZ~_i,<9h9li~Rz<jj<QuqRV6 ", +" 6(5555555;;n5n5x5n5n5xx=====;k=%k%%%%%kU=Uk=k=kkkkkkkk=U==UU%kkk=U=UUU;nn1n;115''mmmvv{{vvvv{vCg2hh4h>jww<ww$<lI::zRzRRRRRi)iz::r::IIIllIOO|||O|^OO^O^jhgM{{Mgghgg>2><<NN<9jjjw<w<w9ggg4w$$:R~Z___~Z__~Z_zz$$Fw$:zzz:$l$zuuRP_Ruiz$>99F:~~ilF::)RuciZ* ", +" /@5555555;;n;k%k=;;====%%%%%%%%%AeeeeeAk%%k%k%k%kAAAA%%%%%%%AAAAe%%%%%===UooU;11T'15mmvm}mm}v{{C>gh>42h4wwwhwwlOI::)zRRRRRRPizz:)z::IIIIIr:O7|^^O^^O^^<hvX'vvvCM222>2j<N$<jj<$l$$$<Ow99W$K,i~~~ff~ZZfffZ~_zzzI:N,,_izrllzR~RP)RiRiI2{g9:iRiIllP:QQi)_* ", +" *(@@55x5;;%%===%k;;;==%kk%%%%%%%AAeeeee%%k%%%%%%%%AAAAA%%%kk%AAA%AA%%k%===;=UU;n11'T5Tvvvv'vv{{pg42h44h4wwww4jw$$O::zzRii)ii:z:::rzz,::II:IrOr7OO^^^^^^jhvX'Xv{C2B9>>2w<,:$<<<$l$lO<<j99WKN,z~~f~~~fZ_ZZf_z_zz:l,z,z_z::lzRRRPPiRR)Ogv{2IPRzlIQR:cQuqiZ ", +" *(@55n;5;;=%=;kk%%kk%%k%%%%%%%%AAAAAAAAA%kA%%A%%A%AAAA%AA%Ak%AAA%A%k%k===o;o===k11'}v}vv{Cgggh9ww<$<<$Wwwwww94wjj<$lNzzzz:I:Ill$OII::::zzzz:z:):z:IO|<<w>{X'{{Cj<<<wwh<<$:zzzl:l:$:lllwj<$N,i~~ffZZZfZZfZZ~zzzzzzzzzz:::::iRi)))iRQIjC{2liRPI:zRcQQqZP~ ", +" 0@@@5xn5=%Ae%AA%AeA%eeAAAAAA%%%AAAAAA%%A%%AAAAAA%A%AAAAeeAAkk=U=UUUU;nJxx''1]11n1'vv{gg>2ghhww<<$ll:$$$$w$<<ww$$O$$:KNN::$<jjjw9j<OO<<<F$ll:$:z::Il|hj<w92gC2jjO:::K$w<w<<:,z,zzzzzzzz::::,zR~VVVVVffZZZZffRRRR~~iz,Nlr)z:PRRRc)))crI<BgOOIlIOIRR)u0uu~6 ", +" (5@55%%%AAeeaeeeA%A%kkk=kk=k=k=kkkkkk====kkk%%%%%kk======k=UUU8;ddd111T'vvvvvmm]'vvgC44h4hhh<O$$l:::,:l$$<<<W$$ll$:KN,N$Ww992>h22hjjjh4ww<l$llz::Il<M>wwwww9jw$:,zzNNlj9g9$zzzz,z,,zz,z,,,:iR~VVtVVVVVZZZ~_RRiiR~~~zz:Il<<l:)cQQRqQPrO<j<Olll<I)QR00ququ ", +" (555=%%eaaaaae%A%%%%k%k;==;=====kkkkkoUUo==kk%k%===oU==o=o=oU888d1d111'vXvvv}m'x}mvCg44h4ghhO$O$l:::K$$l$O<<W$$O$$$,KNN$$ww92h92hhjjh&>ww<<$$:::::l<g2wwww99j<l:,zz,N$w92w$z,,z,zz,zz,zzzz:RR~VVVVVtVVVVZq_RiiPR~~~PP:IOjjO:)P)#c0Qc)lOjj<Ir)rIcq0qq0uqV ", +" /(@@5%aaeaaaaeeAA%%%%k%k=======U==k=k==od;U;ooo==o8Ud11dd8n1dd11111T1vXvp{CgCCp{vCCghh44wwhjh<$$:$::z,,:$:ll$$$:I$:,N,,,l$922g2ggChhhh229wwO<ll::I<O<ghwW$$<<OO$:zz,,:l<jgj<Nzzzzzzz,zz,ziiiR~ZVVtVVVVVV~ZZRRR))R~~~RP:Iljj<:)QcQQqQc)I<j<F::))I)qq0qtqtQ ", +" y555;%eaaaaeAAA%%kkk;=;=;U;;;oUooU=ooo;d11d1dddd;11T'mXvmmX'Xmvvvvv{vCCCghjwwwww4hww4wWwwj4jj<$,KK,,:,,KK,z:zN,zzzzz,,,N$$2CpC{{{{{gMCgC224jj$l:l<jh&2hjNNzzziz::,z,zz:<j2hj:zzi~zzz:zzzi~~~ZZqZVVVVVVqVZV~qRRQQRqu~~uc)Ohj$:yQ))rcrOO<2ghOzi))ccR0q0qqqq6 ", +" y555;AeAeaAAA%%%%kk==UU;8d8dd8UUd1dd1dd1TT1T1TTTTTT'C{ggggCCp{vv}pg2>jjj<w<<<<O$<$$$$$Ow<<www<$$zz:,Kz,,KN:zz,zzzz,zzzzzl<g{Cvv'TTXXv}X'v{{g2jjjjjh2>29<:zz_iiizzllII::F<j$jl:iiiRiii_i_Z~~VZVZZZ~ZquuuRRRRi#):rciPIIiR)P|hO)#)cI7rF<jjg{2<iRRQQRQRRqtqqt6 ", +" |@5;A%A%kA%kkkk;k;;nDndJdLHTTT11111d1d1HTTT'TTTTTTmvCghg>4>pCvppvg>24wwj<<<$<<$$l:lO$$<O<wwww<O$::,:Kz:K,Nzzz,,zzzzz,,z:l<g{v}XTx1'XXT'TXv{g>4jjhh2>>2jw:zi_zi_,:lI:II:O<$<<IIzQRRiRRRRR~~~~V~VVVZZquRQRRRRcc)IIPPP:IcQrcyyyc)rOggM22jj<h<:RRz::RuQR0R0qqY ", +" *!55;%k%%%A%%kkk==UU;d11d111TTT1H1Td11dd1TT'''TTTTTTvCg2gg>>pCCvvpg>94wwj<<<<<OllO::O$$<$O<www<<$::zNNzNNNN:z,zzzzz,,zzzzl<gC{XmT11T'v}XTX}vg>4jjjh2>>29<:,_z__zzzFllI:l$F<<<IIziRiRRiRR~Z~~VZVqZqZVuuuQRQRQc)rrIcP:IIzQ))ry#)rr<gMgg2h<j9jIiiP::iRRQqqQcuu ", +" t@5x=%k%%%%%kkkk==U88LL'T'''m}}T11H1Hd1HdT1TTTT1T1mv{ggh2gg2gCpv}X{gghj4jjjjjj<O$llO$<jjj^j4ww<$$$:NNN:::NKNN,zNz:,,NN$$$wjgC{vX'']mXXT'''vvp>99jjj9j9j<l::iziiz,:$II::::lllIziQiR~RiRRi~u~uq~~uuZZuucc)IOlI7IFO|FIl<jIPryrrrrIljh2hjj<<jjw:QiiIliRRQRqcrPZ/ ", +" t(@5k%;;k%k;k;;;;;d11'XxXvvvvvpX11dTT181d11T'TT11T'{g22222gC>C{v'T}C24h4hhbhhh^j<l$<Ojjhjjhh4w<Oll:NNNl:lNN,NK::NKNKN,$<w9922gX'''mX'Xm'''X{gg99WjjwwO$l:::zii_ii$l$I::z:zI::iRiRRRRRiRRi~~~~~~uuZZuP))F<jjhj<<jj<l<h2<rI|II7FF<<j9w<<$:,llIziRzlIcrF0qcrru/ ", +" V@@5=;;kkkk;;;=;;;11]mm'XXXX}v}X111HH1H81d1TTT11dTmpMhg22ggM2pCX''vC2h4j4hhbhj^<lllO<wjh^jhh4wO$$l:NNN:l::KNNN,,NN,NKN$$wj42ggv}''''X'X'T'Xvg>99wjwwwOllIz:zii_zz$$l:::::zl::RRRRRRRRiRRRR~~~~uuuZZui)IF|hjj&<<j^<F<22<rI7rIIlOjjhhj<<lzzzII:RRilIP)wQ0qcIP6 ", +" y@55k;;;kk%k;;;JDnD]x'mmm''Xv}}mT111H8H8do811'T111m{CgggM{{{{vvmm1vv{gghCMM[bhhjjwwwwjjhhhhhh4wj$Ol$$$OOOK$NNN:$NKKNK$$ww4h9hgv{X{{{v{vvvv{C24jw$j<$$$I:::zizzzii:::::z::lOlOI:)iiziiiPiiu~~~~uii_iPP:I<j2MgBhjhh<<<9h<OIO:I|<<w294jO:ziiiz::iRPlIP)jrqqROiV ", +" 6(@55;55k;;;;n5nxx5x5mG@m@x'5XXm'x1111d88oooo115'mmm({Mghg{sv@m5'm15m@{({(v@v{bbhgM>h4h2hhhhCgh99w<$<FFjww<<$F$OO<WwWww4ww99299g22gg222gMgg49j<$$$<$,,iiiPPP,zzizRzzziN,:O<wwjlO:III:::::ziRRuRi,,$lIlFOj[XSXG{g22<jjj<<FII,lj9h2M2w:zR~Z~RRz:iRRI:zQFcqqQlRq* ", +" /(@55;55nk;nxnnxnxnxx5555xDxm5'x'x1T118888oU;15555555@@(v{(@5(mv@@mv({{({{v(@@v({mm'mmvvv{{{vv{22www$jj<<W$O$$NN$$<<<<<<<<<<<<<<j4ww<wj<<<$$K:zz::l:$:,izziiiiiiRRz,:<Owjjjhh2Mbb{{{[{{C22jlII:::O22gMg2gC''T'CM9www922<$I:$wvXX'X9w<iRZfZVZ_zR~~iPc)IQt00IRV* ", +" 6((55;;;n;;nn5n5n5xxn55x5x5xx51mx'1111do8ooU;15m555m55@@{@@(5@@@@svs{({({(v{v@v@v51x1m'mvvvvvvv2h4wwWwj<$w<$$:NNN$<F$<$<<<<$<<$<whwwO<<$l$,NK::zz:::I::Pi,izzRRRRRi:I<<jjjhhbg{{Mvvs{vv{{Mh<lIz:IOgCC3{CM3Xm'XCC9w<ww22j$:,:wX'L1'gjli~ZVfZZRzRZVR)R0))0Q0QRq* ", +" 655555n;;;;Dn5;5;5nx5x55xxx5551mmx'1111o8oo;;1555m@5@5@@v{@@@@ss@@@{{({[{({@v@{@vm'15m'm(vvvvv{22hwwW<j<$W<<$KN,NO$<<<<<<<<<<<<<w9ww<<Oll$K,K,zzz:I:lI,Pz,iiPiRRiRczl<jjj&hbhg{([vm@vvXv{gh<l::::OggC3CCg3m'''Cg2w<wwh2<$:::EXX']X39$z~VfVVZ_zQZZi)RQ))0#0RrV* ", +" #(555;k;kk;==;nn5n55xx5555DxmmxT11d1;;;d;115x5mv@@v@{@(s({@sv@{({(C{({{mvvmm11']5''1'1m''mv}vvph4www$w<$$$$:::::,:lll<$<<l$O$OlljjwWl:l:::,,,::,zz:IlIIPP,zP7OO|OOlOjhMMhhM{(vm51x1Dx1L'm{gj9<<<<jBgMvmGvXXX'X{g9ww9922j$NN$w3X']X3jli~ZVVff~ziuVirQQ)R0QqRcVY ", +"*(55kk;%%k%=k%=nxnxx555555mm51m5mT188o8U115mm555vv{(vvsvv({{sss{({MgC{{{5mm11d81d'1'11Tx1'Tm'v{Cg4wwwO<^$l$NK::,,:z::$l<<<l$Oll:$$j<wl:zzzz,z,,:zz::IlFFrP:Il^^jj&jjjb{({[[{{m5DdUUUU;J11'X{g22jjjjjhg{S]S'''XmCg92ww4>2<ONNN<C{']m{9:R~VtVVZRi_u~R7#iPiq00qutq ", +"*(;k%AAAeAAAAee%%;;nx1]Lm111111do==U8d11'}m}v}v1m@vmvvv{vvvC{Cvvvvvv{vTTdddddJJ11'T''mXXvv{v{gh4w<jj<<$$llI:z,:zzzz,NO<<j<ll:l:::z:::l::zzz::<<j<<<<<j^j^||!<^^jj^&&hvmmXCghhg{1n;d1xxT'Xvghjj9jhjhh2CvXX'v229ww<I:II$w9wwlz,,$<2Cv{9:~ZVVVZZiI:iuRq00)cR0ttRVq ", +"+5kAAA%eeAAAAA%%k;nJ]]]]5x11111dooo88o11mm'XvX@1'mvvv{{vv{v{CCv{vvvvvvXTddddd1J11mT'TTm}vv{v{Ch9wwjjj<$$$l:::zz,zzzNNO$OjjO:I::::z::l:::izz,:<jj<<<<<!jj^^^^jO!j^j&hhv5'X{g2hM3118d1]m'TX{Ch&j&jjh&22M3''XXg24wwwllIl<w9<Olzz,$O9Cvvh)~VtVVZZi:IcRiQqRQ)Q0qqqqq ", +"*n%AaAAAeAAAAAA%k;nx]]]]'x111d1doo=88dd1m}mXXXm'xXvvXvv{vvvCC{{vv}vvvv'Tdddd1dJ11T'''m}mvvpv{gh4wwjjj<$$lllz::z,zzz:N$<<j<ll:l:z:z::I:::izz::<jjO<$<<j!j||j!j|jj!j&BbvmmvCg2hM31n;8d]5''XvChhhjjjhj2>M3X'mGg22www:IIl<w9W<:,z,$<9C{39z~VVVVZZi:IPRRQ00c)Q0qVq~t ", +"*;%AAaae%AA%AeeAA%kk8U88UU8Uoooo=k=ooUo111111T1d1x'mX}vmX''Xvv}m'mvvXvm'111TmvX{{vvv{{{gggg2ghhj<<<<Ol$NN::::,:zzzz,zllO$llI:::z::l:lI:I:::OO<jjhhbh&j&j^j&j&hbb{[{{vm']'mpggCX]11L'v2gghhhj<O|<<hh222g{{C2<<::PziiRii:ll::i,zNNj9g{MO~ZqVquccr)QR0RR0R0Q0qqqqV ", +"*AAAAAaA%%e%%AeAA%%%ooooooooooookk==UUd11111111dd'1mmvvXmT'X}v'T'Xm}vX'1111m{vvC{v{pCCgghhh244jj<<<<<$:,K:::::::zzz:::l$Ol:I:::::::I:l:I:::^^j&^BB[Bh^j&j^&&&hbb{(vX}'x1m'vpgpv'L1L'399hhhjj<O||<jhg2ggCCC2FF,,:cRRRRi):l:zz,z,Nwj2{[OiZZZu0cQ)yQuq0R0RRQQ0tqqu ", +"tAAAAaAe%%A%AAeAAAk%oooooooUoo=okk=ooo8d1111111dd'1''X}mm'Tv}vv'Tm}mXXmxT'1'{vvCpvvvCCC22>hgh4jj<<<<O$$KN$:::,:,zzzz::lllllI::::::IlIIIlz::O^^j&hbMBhj&&&j&jjBb[[svvXm1]]mppgpX]11''{g99jh&<<<7<<jh222gCCg2<I::ziRiRRiiI:::zz,,N<w2{MOuqVVuurQc)c00R0R0QQQqq0q0/", +"@%k%%AA%kk%%AAAAA%k%====oooooo88U8dn1111T'''''TT]']'mXXX'T11'm11'''''1111]XvC{pCCggCh2h44hhh4hjj$O<$$$,NNN:::z::,,,:::llllll:zzz:IlOOlllIlOjjjj&j&h&j^j&hB[s[vmx'mmvv{{{C{ggggC{vX3C2jjOOOOlIlrOF|^jjjjhhh2jlPPiR~RRRRRP)iizz:,:w<jj&|PRuuqqQRQQQRqR000RRQ0tRq0r", +"5A;k%AAkkkk%AAAAA%%%kk=k=ooo88dd1111111xmTxT'mXXm'11XmXvv'111T111'T11T11L'v{gCpCgg4gh4h444h4jwjj<<<$l$KNN::z:::,:::::Illlll$l:::IIl^j<llIIOj!j!j!jj^&j&&g{vGm]111'mv{2&99222222ggMg24jll:IIIIrI:rO7^^^^^&jhBI)QR~R~~qu~RRRRiz:I:jO7|^OcQQQ00q0R0Q0qRq0qRQcQq0qRh", +"=%n;;kkkk%AAA%%%%k===o==oo8d1111'vvCC{CCCgCCgMC{{vm111TT'mvvv{{{pvvvmT11L'XXv{v{vCCgh>hwwO<<jhw4hw<<O$l$KN$$$$O<lllllIlll$$$$N:llF<92M22&jjhBjjjj!hhBggg{vvXm]Dnxmv{gjO:::l<l:::l::IOllIIIIII::::Ir77yyry77|OIIFlI)PPQccQQIllrPI)#yQQcQq0Q000QQ0qQQcqRQyc))Qqqq<", +"k=;;;kkkkkAAAA%%kk%====oooo811T1TXv{p{CCCCMCCgC{vvXT1''T'}XXvpvv{vvXm''LL''vvvv{{{Cg2>hww<Ojj4h4jw<<<$l$NNl$l$<<lFlllIlO$O$$$N::l<F22gg>jhj&B&j!jjjhhMgMvvXm']11]ms{gj$:::l$$llIIl:IllIIIrrIII:,P:y77yyyyO7O7IlFFr:PiQcQR)IFFI)r))#)cc00q0000Rqu0qQcR0c7cryuqqRr", +"=kn;=kk;AkAAA%%%%%kko===o8Ud1T'1m}vC{{C{gCCgMMg{pXm111''mXv}Xvv{vvv''T111]XXv{vv{pCgh22ww<$jjwh4hw<<$l$lN$$l$:$wlFFllI$l$$l:$K:Il<Fh2gh2&hjhB&j!jjBB2Mggvv}m'1JD1m{{Mjl:::llll:I:lIIlll)II:::::::Ir77yyyy|777IIlFrr)zQcc0)IlIr)I)y#cccQ00u0u0Q0Q00RcR0Q7Qrrqu00Q", +";;nnkk%kAAAAA%%%kk=oooo8dd111TTTvpg2>24whhh22{vXm'''x1111Tmv{{vCC2gv{Xm}''T''m}vvv{g2h44jh<jjhj4<jj<<l$l$l<<wwjjw<j<Fl:lN:::z,,:::Fw2MC22h>C{[s{{vXmmXXv{vXX']11X{gjjll:::z:N,::II::IlIIP:rIII::r:rlII7y7O7yO77O7y))y#))#)77yycQ)Q)##u0qQQQ0uQQQPrI7iQ:<h^|)QqRR", +";;;n=k%kAA%%A%kkkkooddd1T1T11TTTvg2499ww4>2h2v'X''x''11111mX}{vCC2g{vvvX'T'T1'1''mvCgghh4hjjwj4hjjj<$l$l<<<jjW4jwwj<<lI:N,z,z:,,IIF92g{C2gg{XGGGv'TT]'XX{{vvm'1]vC9j<::zzzzzN,:IlI:::Ill,rrII::I7IrIrIry7O7y|||O|yryy#)#y)7ry))c)#)#QQ00uQcQQqRQrrOOPcIjhh&)Qq0Q", +"U5n;;;==k%%%%%%oUd1TTv}'v}'1111'{>2h9942Cvv{{51nxm@v5m5'1111T}mmX{vvpvX'5111n;;=Un1mvpvv{gghgMghhjhOl$O<<<jww9hhwwj<<$::z,,z,zNN$F<2CXXXXXX''d1d1111LmX{gg2CCv{{2j<$l:PRiRiiPiiIlFI:F<FFI:rrIIrI7|||O7||^^^jh&j!j^|yrr))#yy)c#y#)#Q)ccQ00QI:R0QQFFF<IP:w[|<r)QqQ", +"Unn;;kk;%%%%%k%=U11Tvvvv'}T1111mp>>h4j92CXv{{51xxm@{mmmT111''m'}'p{v3{X']111;;;=;;1XXvv{vChhggghhjj<$l$<<jjww9jhwwjO<$:,zzzz,zNN$F<2{X'XXXX'Td11ddd1LmX{Cg2gCvvvgj<$lzP)RRiP:)zllFlIF<FFI:IrIIrO777|77OO|^^j&&jjj^|7yr)y##y))y#))###Qc000cI:i0qR<FF<::IwM^jI)R0c", +";5;;;;==%%%%%%kkon1T''vvvvT'111'{>294j42CXv({mn1xmvv15mxD11'T'mmmvv{vvXX1511;;;=;;1'vvv{{p2hhMghhjjl<l$<OFjw99hhWjjw<$::zz,zzz,N$l<gCXXmXXX'T11d1111L'v{gg2CC{{{29<$lzzRRRiPPPPIFFII$OFFIIIIrII77O77|O77^<!<&&!j^|^yr))#yyy))#yyr)Q#ccQ00cI:RuQQ<OF<IPlj[<<rPQq)", +";55555551x;;;;11m{CCCvvT11111vmv{v@55m55555@@@555m5'111xo===o88oo%=1]m@v{vmx11DDxxv{}''m'mv}vp{{h4hww<j4hwwWjwjjjj$O<$NKNNKNN$ll<j&gC3X']]''m}}vCCgCCM29j<OO$$$$zzziRRR~~RRRRRiRi::FFFIIFFFjj&<jjhh2Cg[{{}m]11J11]]@vh9|^jj&hj^j^<<I)cccQcF<liuucPPF<:I7jyPQIrqc", +"nxx5555mnxn;;;11vCMp{vvT11111Xms@{v@55v@55m@v5@5@mm']'m1Uo==oU8=kkk1]svmv}mm111111Xvvm1m''v'Xp{p2h9ww<j99wwwwWjjjj<<<OK,K,NNNl$$<jjMC3'']'''XXv{CCC{Cg2jjj<$O$$$::zRiR~fZ~RRRRRRi,lF<FlIlF<|jj&^&jjMgMC[{X']JJJ1L]SG{2h^jjhj&jjjj|<IrccccQ7jliRuR::FjI:OjyIQ:rqi", +";5x5m55m1D;;;;n1m{pgCvvT11dd1mX{v@v@@@@5@5@@v5@55m5]11]xoUk=oU8okkk1]@sv3vX'11nx]xXvXm]'mm}vvvp{4h4ww<w9h9wWwwwjjj$F$<NNK,NNN$ll<jjMC3''1]''mvv3gCgCCC24j<<$$O$lzzziRRRZ_~RiRRRRiP:FFllIFF<|jjjjjhhBgM{{{XmDJJDJL]mGsh9^j^j&&j^j^<<I)cQccQl^IiRuRP:F<I:7jrIQ:rqc", +";n55@v55555555551'5T1111111d1115@@5mmm555m5m@]]x]x]x1nJn=====oU;;==J1mmmm'JnUUUn11'}]''T'TT11''XvCgh4h22229ww$Oj$O<wWWwww4>44wwW92CCC3vXmm'v32>99wj<<<O<::z:zzzziiiRRR___Pi):)z)):FFjjjj999gCvGGmGm]L'']]111n;;dJ]1JDXG{vvmGmsss{{{2jOPcRc:I:iRQiiI<O<<FO7QRrcRc", +"UJm5@@55555x5xx1511111x1dddd1Jxxm@5@@@m55m5xxDD1xxxx1n;;k=====;;n;=;;DDxT1nUk=onn1111xT]T]1111T'XvCg2gg222hwwj$<<<$www9>>ppgg49w22gCgC33vvX{C9jWw<$l$ll$zzziii~iRRiRiRizPIIrIr::::F<jj&hh2MC3'L'D'Ld11]LL111d8nd1L1nn''@X']']mGvXXmCjFPPRcP:PiRRRiI<F<OF|l#R))Qc", +"knnU]@mv@55@5m5mx51x5''mx1]nD1xs@sssm@@mmm'n;;nn11m];UU=;k==k=UUUU=k%%kkU=kkkkkk=o8dd11111111TXXXXv}v{{CCg2h4wWWWw999C{{XXmX{g9h2229hwwwww9jjO$l::I:::::riiRRR~ZRRizz::O<9229jj<<<O<922M{{3X'1LDL1188]111''TLL111]J1dnJ]L']1LL]'XXXv><:PRRQcRRRRRilF<<lI|7)QRiRR", +"=nD;55m5@55(555mx1xTm''1m]1DDD5@s@@s@@m@@@Sn;;nn1xx]nUUk==k===;=;Ukk%%kk=okk=k=k=oU88d1111T11'mXXX}ppv{CCg29jwWwWw9h2C{vXX'Xv29922299wwww99jwll$lII,:I:zi)RRR~Zf~ii:,II<<922>jj<<<<<j2gM{{3G'1L]LL188L1LL'''LL111]J11JJ]L']L]D]L'''v><:PRRiPRRRRRQIF<<l:|7)0QcQq", +"k;n;'m5(@@@@5m5m51m1mm'm1x1DD1xG@ssss@SGSm'n;Unn1'mx;;U=======;UUU=%%%%=UUk%k=kk=oU8dd111111TT'vXvv}pvpCCg229wWWWw994C3{XmXX{g9h222>wwwwww9j<O$l:II::I::ziRiR__ZR~_z:::F<99299j<<<O<j>2g[{3X'11L]L1;dL]1]T'T1L11LLJ1dJJ]']L]1L]'X'Gv>wPPRRRPRRRRuilFjjII|OyQRiR0", +"=nU=;n1555@(5m51]1mXv{v{mv@@@@@M(((ssG@Gvm1k%%%==11dk%AAAAAAeA%AAAAe%AAA%A%A%%kk=oo8d1111111xXvv{CCC{{C{pgg22hww44gvX''XXv{g2w<<j<l<:,NNN:::,::::,NNN:::P)iii_iiz::F<jj&Mv{vMCCgg2293GXSX'L''''3vX']]]mv{CCCvpX]LLLL1DLL]]DJJSXvCg>ghliR~uRiiiRQR)P:::P)F<y0RRQr", +"U;U=U;n1555@m5x]x'mv{{{{{s{{@ss{{ssGGmmmX'1Uk%k=Ud1;=k%AAAAAAAA%AAAeA%%%%%A%%kk==o8811111'11TX{CggggpvpCCCgg>4jw944{vXvvpC>9w<$lOOl:lzzz,ziz:z:z:,,,:::Pziiiz:P):):OO^&hB{3{CggM2222G'LL]'''''G33XX'''Xv{g2>gggXX']DJL]LS'LD]XCg222ghI_~u~~RiPii:IIPP,:POjlQ#RQ<", +"~=U=UUUo155mmm']5mvpgCg{g{M{MssssssGGS]]']JUo==;U88ookk%%AAAAAA%%%A%%k%%%%%%k=ooo888111T'1m'vvp>h2g24p{CCg>>>44h9h4gCC>>g9w<O::l:::,:,iRiRRi)i)i))zP::rr)z::IlO|I:r7O|jhB{CCCMg2292g'JDD]SXXXXvCCC{mm'vpC2hwwj9h23'DJ1LS'S'T'C22j422j:ZZZZ~uR:II<9<:):rr7&Oc)QQ6", +"*;U=8UoU1555m5m1'mXC{g{2{{M{(v({vs@sm]]]]]1UU=kUU88U;kk%%AAAAAA%%A%A%=kk%%%%==oooodd1111T11'v{p>gh2>gpCCCg>g>>49999gC3C>24w<<lI:Il::,ziRRRRiPzPzrP)czzz)i:::IlO7:rI77O!hBpC{Cgg2292gXdJJ]]'''G3C{C3X'Xv{C29wwjj>g3mDJJLSm''''C29wh2g9:_VZV~~uz:IFjF,P::r7j7c#RR ", +"*U==UU==;xmmm]mxmmvCggMgggg{sv@@mmmmm]1]]]1;UUU;;d;UU=k%kA%AA%%k=%%%k=kkk%k%k=UUd8d11T'm'x'vv{g>h224gpCCCg>2>24h99hggg2>hww$l:II::::zziRRiRi)P)PrPP):r:r:):ll<O|lII7||jhB{C{CMghh9Mg'L1]SmvvXv{gCCCvXv3g22w<w<<w93SJDLLXGX'XXC9jj9hhw:_uuZqiR:lljh<IPIIr|&O)yQq ", +"*;U;;U==k=n1'1'm{vvgg{22hgg{'1L1UnJJJUo8T'XTmT]m'11dn;U=Ukk%%kUnn8J11dUU=kkkoU111111''XppCC222h4hh9>>CCCgg2g2>229999jjwW$l::z)iPPiPPPzRi)RiRRP:IrI)))I7|7Irjj9hB!<$O7^jj2vGGMg&jjh2M3333vCg2999hj92gg99jjll,P::F<gvXXXCC2MC3gjFll<j<Fl,zRRuiPl22gCChl<h<hB|ccQq ", +"*nUUU;k=%Un'11mm{{{Cg{Mg2gg{'11dU;Jdnood1TXT'']'mT1ddoo=okk%%=;JdU8dd1Uo=kkko8111111''v}pCM2224hhh42gCC{gMh22922h9h49jw$$l:z,zPPPPPPP:RRRiRiRP)IIr:))II||OPjj92h&OFOO^^jhsGGC2hjj&2g3333v{g2999jj99gBh9j<Fl::,:l<2vSXG3C2g{3gjFIl<j<FlPzRRRP:OB2M{C<l<hjBbjccQq ", +"*m1'18=kkU;''1mXvvvgggg22ggvm'11U8JdJUon1'''T'']m11d88o=Ukk%%kUnd8dd1dUo=kkk=Ud'T111T'X{pCC2h4hw&h9>>CC{g2g2222>9999jjwW$lI,i)PPPPicPiiRQRRRRP:::r):):7777:jj9hBj<l7|<&jhsG@CMjjjhB{G333vCM2h99jj92gg92jjFl:P:PlFg3G]X3C2MCCMjFFI<<OlF,ziRiP:l22g{CjOjj<BBj|rQq ", +"*{mv1Uo%kkkoUd1v{CC>gC{g>CC}ndd1JJ1ddd8d1''Xm{X'm''T'11ndnnU;n]v3v{v'T111no;Ud111'''vvvpgh4jjwwjwhhvvvvvvChwwjjh99wwO$IIz:z,zRRRRiPP:):PzP:rr7||7II7|7O77||||^hhB&h^jjjhMv{{gMBBh>9<FFjj<FFlII:II:IlI:::zzzcRiiPrF<hB2jF<B2jjFIIlO7rIIF<jhhjjjjhhv]SmmSmGsB!7c) ", +" <{p8k%%kk%=U8XvCggg>CCgggpv''m']]L'']1L''Xmp3{}vvXmm1]111d;;J'v{CpCv'T111n11111TT1Tmmv{C22jj<<|wjg{}XX'v{C9w<j9jjw<lll::zzzzRRRRRiiRii)P)i))7IyI7:777||O|^O|<j&&h&j&!j2gs({MgBBMMMj<FOFlll:III:IIIlFIIP:iiRQRRccrIj99<<<jBjjFl7l7OI7Ojhhh22B2<hBv]]Sm]G@Ssh7RV ", +" 6{{d=%%kk%%odX{gh22>CggggM{{X{{C{v{vvvvmXvv{C{vvvv{vXm'TxLJn]Xv{>C{vT111TmmXXX''111''mvC24jj<$$<w2vm1]]Xvgh9<jjj<O$lr:zz,zzziRRiRRiRRRRz:iP)IIIIr:O|77|7|^<<<<j^j&j^jj2h{([(M[[{sMjIIrP:PlIIIrIIIlFl::PPRiRRRRccrcrFFFO|Fj^||<777|7||jBMM{G{h<<BXDD]]]G@S{&r0* ", +" 6{g8=%%k%%k=8X{g222>C>gggg{vvvvpC3v3vXpv}v3CC{{{vpv{XX'L]]JD1mv3>gCv''111X'''m''11Tx'mv{h>j<jll<w2XX]]]'vC29OOjjjO$lI::,z,,zRRR)RRRRRRRic:):rrr:I:777O77O|O<<^jj!&&jjj22{[[M{[[{G[jFI:::::::rIrIIllFI:PPRRiQiRcccrrIF<<|<jjj|O7O|O|^^jhMg{{sh<jMG]DL]]SSGMh)t* ", +" 6'gkAAAA%kk=1XCgh2ggpgg>ggCC{{{{{{{{vv3vvpCggp{p{pCvvXXT''JD]mvv>C{X'11'1XXX'X''1111'mvCghhj<l<OwhvXxmmX{gh9<jjjj<$lr:zzzizziiRiRR)iiRRzPP):IIrrrIIO77|O|j<jjhh&h&&jjjh2MM[{[M[{s{j<IIP::IIIII::IlFFl:PPRRRRRRc)ccrFF<<|<j^||<77|7||<j&BB{{g9<<gG]]S'SGSS[hct* ", +" 6XCkAAA%%kkU'p2h442gCpC49999942>>422222Mggg99hggg>2g{{33vmm'm}v{{CCmx11x''XXXXvX1dU81'v{ggg2<O$O<j92{{{gMBhjjjjj<<OlIIl,z):z)PzRRiRRRRR)PP::IIIIl:r:|O^<<9MgCvXGs{g229hB2hhBhBBb{[B&jFIIrcr7|77rrF<j<l)):iiRiRccccc|7jj^j^jj|^|7777||!<7IO<|<jhCCCS]mSS]SMjPt* ", +" ^voA%Ak%ko1pg44hh>gg>h<<wjww<jhj499wh9hh9j9h22Mgg24gCCC3vvvXvvp{p{{v'm1]'mmv{vv'11d'X{{gCghjj$jjj{CMhbhh2j&hhhhj<OOIIlI::r:rzriiRRii)iz:P::Ill|<OllOOOjj2CCCm'SmGC229hhjhhB2MgMMCMBj<OI7rI77|OO77|OFFr)IcicPRccccP||jj^j&|j^<|OIrryr77yrO<<jMgCggX]'SLmmMhc6 ", +" ~'oAAA%kkk1v2h42>>g>>wO$OO<<<jjjjwwwj9jj9ww4wh2h22h2gggCgCC33v{C{pvvXmn11'Xvpvvm'1D'v{CgMghjjjwj2C{gMhBh2h9BBhB&j<FFFlIIIIrI::PiRRRRiP:,zII:F<j<<Oll$lj2gCCCG]L'mvM22jjjj9BBgMggMg2j<<7IIrO||^|7O77FlII)::PcQccPPc||^j^jj&j&^|7r)y#y#yyIIFF2vvCM2X]mm]G@Bj0/ ", +" R11kkkkkkodXgh4hg>>>2w<$$<O<Fjjwwwwwj9jhwww492g22222MMgMC{C3{v{C{C{v}Xn11'X{C{vX'1xmp{CggMhjjjjj2C{ghbhh>jhhBBhh!<<FllrIIIIr::P)RRiRiP::z:IIF<j<<OlllljhgCC3m]L]X3g22hhj99h2gMggMCMjj<|7Ir7|||||O77FFIIIPPPPRccPPcO|jj^j^^jj||7:ry#))#yIF<9gSvCgMXL'S]3s[h0/ ", +" R;1kkkooU8T{g>h42g9j<W$:l$F$O$jj<W<jjjjwwwj99h42222gMgC{CC{vvvXvpvvvXm111''vp{vmmm1'v{{C{ghhjhh2Cvv{CM2BM2BhMbMBj<FF<FIIIII7:::z)i)i)P:::IIIO<jj<FFl<ljhMC3CG'L'm3g2jjjOjjhhB2B22B2jjj7FII|<^^|7||O<OlII))PPc#)Prr||j^jjjj^j^O7rc))c)ry&B2g3SXCgg3SXm]CsMOq/ ", +" *@;UookoU11{gghh229j<lK,:l:ll$O<l$l<jjjjjjjww9992gMgCCC{pCCvmXmm''}'mX1111mmv33v33XXv{v{C{hhh2{(mmvvC{CC[{{g{[{[B<<OFFFFlll|Oll:zrr,:zz:IIlF<jj<<FFl<<9>C{vvGX''G{h9h<O||7O<hh&9&2BjjjjjF7^||^^|O||j^<FI:)rry)yryr||^&^j^j&j|7yrr))rr:7j22CXS'CMgXSXS]{(&Qt ", +" h;n;ddd181vC22422h<<ONKz$I:l$<jl$$<jjj<jjww9h992MgMCC{3{C{sXm'}XmXmXm11n1]X333333Xv{v{vCg2h2h{svX'{{Cg[{{[MM({MBjF<FFllFFl7lO:::P):z:::r:Il<jjj<FlFFF22C{v3X''m@C22j<<777<<j&hjhBB9jjjOlO^^j|||777j&|<r))rry#yIyr||jjj&jj^<^|yyr)crIIyBh2C3SvCgMXG{{Gv{Ou6 ", +" hn5mmn11'vChh4&jwl:::::::I::$$IllO$jwj<<jjwwh999MgCCC{333vGm'''''''L]1dd1]Xv3v{vv'XvvvvvC2[gg(@mm'vvvC{s{{C{ss{Bjwj<<F<<OO^OOl::Irl:IIIlIFOjjjj<<F<<j22C{v{vXXX{g9jj<lO7O<<jjhj&hhjB&jjF7|||O||O||jj<<Ir):ryyyr7I||^jj^j^&jjO:III)rFO|M33GX'3MB9hXgb(B&yqY ", +" <155m@vvvCghhjw&jOlllllzl::$lll:l$llOj<jj9jjhh92gCC3X''mmm1dddnL]11dok==ooLX33vvXX'TTT1'mv{mmLLLLL]L]T']'Xvmxm@[MMg2>jjj9hjjj<<<jhjjjjjj<F<j2Cgg22M{v{{g3{CggC22j<<lIIIIr|OlF<jjjjj2b^<<O|III:I7|^j^<O|I7||77|||||jMMMMMB2gBjOIIr:I<Oh3C{3XXC2jj9Ch<Bh^0tY ", +" *D5(v@v@}C22hjjhjOO7ll:::lllOl:IIIl<<<jhhhhhhh2gM{vGXX'L1J8o=;;;d8;;o=kk==d'mX3vXX'm'm1m1v@55]1DD]]Jn;11'mXvmvs{M{vvX{CggMM2MhhhMM{gg2g2hw92gXXvC3mxD]mG3{s{{M2BjFO7OO7OO|<jjhB2BgMsGMBj|<OlOO<jj&hh2hj<lOOOOOjB&|&MMMgCG3XGgFllIIIF<2{CCC332jjj23jjb^ytt ", +" 1m((@vvvCg4hjj&jOl|OlI:I:l$lll:Ill$<$^422hhh2MgCCsGm'1d;Uo=kk=UU8=;===k%kn1mm3vXXXX'm]]]@m@5Sx;D1LdU=Un''mm@({[s{m'1Xv3{3{{Cggg[{'X3{CM222g{''T''nnnJDS{CsssggBj<OO^||j^j&&BBMMgMsmxs{Bj<O<$<j&Bh2ggg2wOF<<7^&M&j&MgMCCs3'Xg<FFIlI<Fh3{MM{32<&<2Cj7<rqtt ", +" M5([(v((hhjjhhh&<O7<Ol:l:llOOlOOOljjwjhhgbbb2CC{{GGm']JUUo====UU;UUUkkkk=n1xm3XXXX'm']m]mmS5]D;DD1;U=;nmmmGv{(M({']1'GX3{CC{MCg({Xv3CCg222g{'''m'Jn;JD'vCssGMMBj<O7|^^^j^j&BBbMgMsmSssBj<<<O<>hMBC{{ChjF<<j|hBMB&BMMgC3GGXGC<FFIFF<j23{Cgv32w992MF7)qttu ", +" V'5[((v{hhh!hbbB&^j&^<O<OlOjjjjhjjh222gMm@[bgC{33SxLDJn;UU=k==UUU;=;;=Uk=JL'mvvmmm'm5x]xs@@5@@xxSS1n;n]mXXvvsvmsG'18L'XmXv3CCC{vG''XmXXCgg3vLLL''JnJDxS33GGG3{MB<<|^j|j&j&hBMs{GvSxDmG[ghh29gv{X''']]Gg222BhMMGG{gC[{GXX'XS3ghB9222CC33CCG3>92M{M<I)ttt6 ", +" *1D{({v(2h&jhbbb&&j&BBhhhhhBMhbM[M{{{{@v@m@mvmmDDJJL1J;U=U=U=U=;U=kk==;;n]]Sm@mmmmm55m@5@@((([MG@xSx''XX33v3mm]S'J;UU;dLTmX33XXm'LJJJJL'XX''L1d1D11]mmGs3'L]L]'shjjjh^j^&&BsGLLJ8U=UnJ1'm'''''X'T''''XCC3CCM33GGSGX33XXG33CM>922g{CMgggggv{2gg{GB|rQqtY ", +" {1([({Cghjhbb[bB&&j[[[{{([M{{[(((ssm@@51xxm5]Jn;UnL]nn;;=U;UU==;==%k==;nDxxmmmx555vm(@(ssss@Gs5]n1m1DJS'vX'1dd]SSSDnJ]mm333mS1n;8Uoo;811LL1LL]]L]''s@G']1DDL]SS{{({svG@vvG'Ldd8;=;=U;JLL]11]'mD11]L'GvXX3GG3GSXL]SG3SX3C2>h9hMggG3MM2>2MvC2CC{sB|rQttt ", +" 61mg{v{Mh^hhbbb&&&&b[[({[[Ms{((((sv@@5]xxx'm]1n;U81]J;;U;=;=;U=;=k%k=;;n]S]SSm]5m5@s(((GssssGsxx;J]]1J]'X''Jn8xSmSSJD]GG333']J;Uo==oU8dJLJJLL]]L''mv{s']dJJL]SSsssGGX'S'X']LJddn=;UU81LL]1]''X11D]T'X{vXv{s3G]XL]'G3'33CBh&99MCC{MC2299M3ChMMBB&|rQtt* ", +" /m]{{v{ghj&b&&&&&^j&[{{(s({vs(((@@@vmmmxx]xxDD;;U;JJnn;;;;;UU=;=;====;;nDxxxm5m@5@X@sGs@mS@@GG]JnJDdnUnJ'''D1d]S@SD;nJxSXXG']D;UU==oUUJL]LL''m]]L''GmG]LJJDL]DDm'mS]JJJLD]JJdd8;UU;nn1]]]'m''m'''mXXv3C3{33XXS]]]G33G33g9<jw99hhjhBgjjFh{hhgMBhO7cttt* ", +" :mv{mvMhjjhb&hj&j^jb[v@(@ssv@@s@55m@SS]SSSxnn;;;;U;;;;;;;nn;Uk=k=;;;;DDDxSxm]mmmmmmS@mSSmXS'xDJnd1=kk=;L11L]L]S]DJooUnJL]]LLL8U=k=;U8JLGXX33v]]1]]XmX'LL]]L]DnJdd8U===UUU888888;8JLD11]]''X}XmX33CCCM22gM3X'LL]SX333M29FIlIFF<jhjgM9<FMM29Mh^|y)0tt6 ", +" Y{X{mvChh&&j&h&h&j&b[@((sssvs@@@5@SS@mx]]xDDn;;n;=;n;;;;;nn;;======;;nDxx]S]mxm@S'm@S@SSS''mSDn8JdokkUn]1LLL]SSSDJ=UUJDL]]LLL8;===oU8LLS''33vm]]]]mXSLLL]]]LDndJJ88===oUUU8888U8ddLL1L]mmmXXXXG333Cgg2gMg3'S]L]SG3CCC29<IIFFF<jjB22hjh[gM{Bjy)QQ0tt/ ", +" 6hXTXm{ghhh&^h&&b[[({v@svsssvss@@@m@@SSS]xDDnn;;;;U;;nn;nn;;;=;=;;;;nnDDDxx]m]SSSSLSS]D]]]]DDnnU88=k%=ULJJ1L1DD]nnk==nJLSSL]]J8===;U8JLGXG33v']1]L'L'LDLLLD]JnJdJUUk==UUn8ndJdddJJ]L]]'XvXv3vv3CCCCg2h2gMCGX]SSG3MCgMIPP,:IFFFIrO^BjjBMMMB&7ycQqttY* ", +" ~{'mXvghh&jj&hb[b[s@mmmmmm@v@@{m@GG@SSDDD;n;;;=;;;n;;nn;;;5nnxnnn;;JJn;nDDDDJJ;=k==k=okk%%%%%%%%%%%%k=UUUd88Uo==kAAkU;TX3XXXLD;UU88JJD'X33vm]L1dJU8==UU;8dnUUdddUU=U;JD]'X'X'']'XXvvvCg22w29jjjjj<FFlj9922C33Ch<FIlIzPiPPIIOOIIO^|jBB&hBB|7ccuqttY ", +" ~bX'X{{2gb&jjhB[[(mx]J1]]'mvGG{GGmSSx]Dn;;n;;UUU;;;;UU;;;;=;;;;n;U===kk=U===k=kk%%k%kkAAAAAAAAAAA%%%=odJJUoo=kkkk%AkUn'G3X'SLDn;U888UnL'GXX'LL1JdJJJdn8;UnU8UUUo===;J'G{CggMMM{{ggB2hjw<<llFII:II7):rlF<99jgg2<:PPc_uiicry|777I7|^&hBhh2BOyQcqqqq6 ", +" C''XvC{{{2M{{{M[[@]]J11]]'msGssGGSxDDDJn;;;;;=U;;U=k=;U;;==kU;UUkk%A%%%%%%A%AAAAeAAAkAAaaaaaaaAA%%kko1JLU=k==kkk%k%UJX33'S]]Ld;U8Uo==J'XXXX]DJJDJJLLJdUUUUUo===kkUdL{C2h9j<&hB22hjjj<<$IP:)cPPPPiRRi:IFF<j929I:PiRQRRcPcy|O77rO|j&h&9&&j7r)Qqqy) ", +" vm1Xv{{'X'3vmmm'Xm1d8;d1]''mmsG@m']DDJn;;UUo==UU;UU==;8U====U=UUkkk%%A%%%%%%AAAAAA%AkAeeeeeeeaAA%AkkU1LLo=kkk=kkAkkUnS33S']LLd;U8UU==n]XXXXLDJJnJDLLLJ8UUU8U=k===UdLvC2h9jjjh&22hjjj<FFl::)PPcPPiRRiP:FF<jh99I:PPciuirrr|&M2jjj&&j&jjj&B^Ic0qQyt ", +" i1''}{CX'mm'11J1]188oUoUUU8DXmX']DdooU;=%%%%%%%=kkkkkkk==%kkk=kkk%AAAA%%%%AAAAAAAAA%%AAeeAeeAAAAAk%==ddJ8UoUUUUUU=UnDXX3XX']]LJn88UUUJLSXXXX'S]S]SX'SLJnJdJdUU==UdS'Cg2wj<<<|j|<<<OOIl::PP)ccPciuuuuRPccI|hhjI:Ir)))cI<BCs3s2BBBBB&j&jj&|r)Q)<|/ ", +" m]v{gCX'Xm'L]]LdUooooooo=oUL1LLJdokkkk%%%A%AAA%%eeeAA%A%AAAA%%AAAAeeaAAAAAAAAAAAAA%%%%AAAAAAAk%%kk=o888dJdLL]D]]D]]S3CC33XX'LL]JnU==;JD'X33X33333gCC3S]L]X]JnnJD'3C29j<<II:P:rr::::::cPPiR~~uuquqZuQRcP777OIFOOI77y7j&[GSSSGG{sB&&j&h&j|yy)bBQ ", +" *xT{>2gv'}']11]11Uooo=====oo8ddd8UkkAAA%AA%AeAAAAAAAAAAA%AA%%AAAAAeAA%Akk=kk%%%%%%%AA%A%%%%kk=U;;nU;UdDJ'XX33{C{333C{2g2gggv333GDn;UUUJ]XvCg2949hjhhhB2CMC{C{{sCgBjjF<OlllIPPQRRRiiPPiiRRRRRR~quZqVqRQccyyyIIr|||||O|jB{GGSXGs({BhBBhBh&7OhCGyY ", +" 6mCjhjC'vX1]]]18o==o=======od8UUokkA%AAAAA%eAAAeeAAAAAA%%k%k%AAeeaAA%%=k==kk%%%%%%%A%%%%kk;=;;8d88U;J]]XX3CCgMMC3{CC2>2>2>3v333]nUUUUJLXvg22wwWjjwjjBh>MgMMgMg22j9<lFFFFlI:PRRiRRiPPciRRiR~uuuqutZquQccyyyrIr|||^^|^&b{sGSGsGsGMBbMBhj7yj[G<t* ", +" *<{hjj2{{v]]''Ldoo=o=oooooooo=okk%%%A%%A%AAAAAAAAAA%%%%kkk=kk%AAAaAA%k=;;;;kkkk%%%%A%%%k%%kkU;8JdUUUJD]'G33CMggCCCCg29292>{3333]DU=UUJ]X3C29ww9j<hjjh92gMggMgM><FOI::IlIlIPiRRRRiPP):i)iRPRRuquZtZqQ0cQcy)ryy))yjhMBB[ssGGGssGsMMbBBj^OyBhj06 ", +" Vs9jjjCMC']XvL8o8ooo=ooo=ooo=okk%%%AA%%%%A%%A%%%%%%kk===;;==%AAAaA%%;;n]]x;;;Ukkkkkkkk=;;nnDLLLLL]]'G3CM2B29hhh22222292>gGGXGGLJJnnJLS3MBh<FFFOFF<<<<F<j<<<<j<IPPPP))rr7:)QQRRQP)PIIzr:PPRuuqqVVZqqQQcc#cQ#yQyy^hhhMMsGGGGsGGGsMB&^|7r|j7j0/ ", +" j[jjOhCMX1Xvm18o88d8888ooooo==%%%%AA%%%%A%A%%%%k%%%kk===;;=kAAeaAAk=JJLDDUUUk;==;=====;n]SGSXXGX'G3CM>>jj99wjjj92222922gG''XX]LdLL]''Mgh<<llIIIIFIIIIIlllIIIII:PPPP)IIIrcQRR~QPPr::))cPPQuu0qZtVqu0QQccc##)yr7!h&&&M{(s({{G@[Bh&j|^O)&OIcY ", +" :sb&^jbjgLXX'T1d1'}'L11dd888o===U===o==kk==k%k%kk=k==;=;;;U=%%%aA%%=nLLLD;U=Uk===;=;;;nDx]XXXS'XXX3CMh99jjjwjw92222B>2gCXXSSXL]L]SSGXghj<Fl::::IlIIIIIII:I:I:::PPPP)r7II)QRRRQi))II:)PcPQuu0uVquqqQQ00Q##y##yr7|j&&hM[MMb[bMBBhjj|7)7jOOQ6 ", +" Y{Mh^j&jhvXvX'Td1'XvX}'T'1L'TdUUU=oooU==kUUnnnDDxDDDn;JJDDDD;=%AA%==ddDLL;U==;;;;xxDDD]D33C33XX'G33MgBB9jjjj<j922>M2922gXXGGGC33vssg2<FI,PcPPcPPccPPPcccPPPPPPPPPPPz))r:cQQQ0R)c)y)ccQQQQQQ0000qu0QQQ0##0#)yyy77||<!&M[M[M[B&&&B&7))r||yt* ", +" ([B&jj<^C{v{v'LL'v3XXX'']]''111;o=Uoo===;;D]xSG3G]XLJJ1LDDDD;;k%k=U8nLLL;nn;;;;;J]LDJLJSX{{sGGG3GG33MCCMgM229hhB2>222MCsGCC333C{MM&hF<7:PPcPRQccccPcIIPccPPPcc))ccc))yy)#RQQQQ)#y##))Q##c)###0000####0#Q###yy77|^jj&bBh&||7rrOB&7Q0y77qY ", +" /bb&B&^jhCCCg3]']}vvC{X'mmT'x11dUUUU===oU8JL]]G333XX]LDL]]LDJ;k==UU8nLDL;nxDn;;;JJDJdJd]]ss[{(sGsG33333GsC{C92BBB222ggg{[gCC33Cggh&&<O7r)PcRQRQcccccrIrrccPPPcy#ccc)##y#)Qcc#c########Q#cc###0000#0####)0QQyyO77rly7j^||#QQ0c<Bjr00Qy#Y* ", +" !b&&b!<^h{{2{mxs{{C>CvmX{{CgCv1oU;JJ;=o88dLS'33333X]]DLD]LDJn=k=U88nL]];nDDn;;;JDJJJdd]Sss{[{ssG@33G333{CCC22BhB>22MMC{{MC333{MMBh&<O|r)PiRR0RQccccIIccccPPPQ)yQQcy)#y#yc)Q#c##y#######QQ0##0000##0##Q)###0y#yy)ryy)yQQ0##0)77|c0qc|t6 ", +" /(bbb&&j&[[BCvm{vv{29{vmvsMC{X1oUnJ1n8d8J]L33C2MgvX]Dn;nnJJ;;;;U8JJD'LSnDxDD;;U;nnn88UJDmss{ssssGGGG{C(s3{{22BB22ggCCMMMgMCGGv{CB&&<O|IrP)QQQcccc))rrIyccccc)#y))#yyy#)y##y##y#######0#)##0###0#####00Q#####))c#yyy))#Q#000Q7y70q0|tY* ", +" ^(!b@[bhh[h{{(M[MMh9{v@s{Cg{X1;8dJLJJJ1D]'C3{{GGGmS]n;;;JDDxDnnnLDSGSGSSSDDnnn=o==kk%=;]ms[{{ssGSSsCMM[ssG(MC22BCC3C{M22MGSxD@sMB&||^|7ryy):ry#c#yy77yyyyyyyyy#y)yyyy#yyyy##y#y######0####0#########q0#0##Q#)y)#yy)c)Q00000rQ00qcyt/ ", +" qD(bsD&&&&Bb{{MMM[[{[{{[[MMCX1d;JJDJJddJS'CM3sSS'XxS]nU;DDxxxDJJJDSGGGGGSxDDDDnnnn;;;nD]mG((((sMs{[[MBBBM[MMMMMM[3b[[BBhBBMbbBB&&!!^^^|77yy77yyyyyyy77yyyyyyyry##yyyyy#yy#y#y##y######)####0#0#####0qQ###0y|&|777^yQQ##0000Q0cq0Qtt/ ", +" {=@(;m[Bh&bb&Bbb[b[{[{[M{{sGm]SxSSSDJLD]S33{GSSS'Sxxn;;DD]S]DnDDDGG@G@GSxDD]DDDnn;;;nDDSG(((((MMMMb[BBBM[[[{MMMsGbbMB&&j&BBBBB&j!^!^!|y7|7y7yyyyyyy77yyyryryyy)#ryyyy)yyy#y#yyyy######)#########0#c#Q#0##yjh^7|j7y)#c0000Q#tt00qt/ ", +" V=;DU;(&&!j&&hBBb[[({[[[[{s@S'xSxSSSSSSSGGGSS]]]S]SS@SDDSxSS]DD]xSsGsGsSSSSxSxxSSxxx55S@s{[[[(Ms[[[bbBBBBbbbbbBb[bbB&&&!^&!&!&!!^!^^^!^777|77ryyy7777yyyyyyyr#yyyIyy#yyy###y77#########y#####0###c#Q#####7&BhhhM&h^7Qu00c0qt0tttt* ", +" ~==;D@B&&&!&h&hbBh[[{bb[({ss@mSSSSSSSSS@GGSSSx]SS555S@5G@S@SGGSG5s@s@sG@GG@Gs@@sM[(((((([[Mb[((sb[bbb&&BBB&&B&&&&&&!!!!^^^^^^!^|^!^^^!7yy7y|yy7yy77||||yyyyyyyyyI)y#y###y7777y##y###yy#######0##Q7yr####|BM[smGMXsOcQQcQ0ttt0tt* ", +" 5k=;5[b&&j&Bb&B&&h[[[([(((((@sG((s(((ss(@GS]SS]xS@@SS5@GS5SSSSS@ss@sss@ssss@ssGMs((s(((bb[[[(((Mb[[B&B&&B!B&&&&&&&&!!!^^^!^!!^|!y!y!^^777777yyy|y|7777yyyyyyyyyIr#y#y###y777#y##y##y####y###yyy|^^y##)y<hM{sGGsGB|y)^|000t0ttt ", +" 6J=kn@b!&!j&BB[[&hb[[((((((((((((((s((((ss@55@@sss(((((((((((((((((((b[[@(s(@(s[M((((((bbbbb([([bM[B&&&&B!B&&!&&j&^&^!!!^!^!!^^!!!!y!y^y7y|7y7y|||^^||^j<|O7|7yyyyyyy7yyy^&[bbB&!!&777777yy^(GsMh&Oy)yyjh[{mmG]SGbBBB^#0tt#0t* ", +" *|;;=nDbbj!j&hbbb[b[[([([[[(((((((((((((((((((([(s[([[([([(([[((([((b[bbbbBbBbBBbBBB&&!B&!!&b[bb[[&&&&&&&&!!!!!!!!||^7^^^7^^^!!y!yy^y7y!^77|&^&^^BM[BB&hhh&h&^||7|yy77!!^&bmmDnSmSSs(((@([&[[ssBh|7yr^jM{GxJJD]m{b&&jy0t0yyt6 ", +" *bU;=ksb&&&&hb[[[h[[[[[[[[[(((((((((((((((((((b(([[[[[[b[((bbbbbb!!bb[[b&!b!!b!!!!&!&!!!B!!&BBBBbB&&&&&&&!!&!&|^&^|!^!y!^!^^^^!^^^y!y7!^y77||^^^BM([M[{sGGGsMh!<^7y7^M{{{m1nJJ'mSm@G{ss([&MsD@s{[M<j[S]D1nU;n's{B&OO#0t#&#Y ", +" )5UUU;[&j&&h&hb[b[b[b[[[[M[((((((((([[[[[[(((b[(b[[b([[[[([bbbb([b!bbbbb!!b!!bb!b!B!!!!!!!!&&!!B&B&&&j&!!!^&!|&!||!!!!!y^!!^!y!!!!!^y!^777^^||^&[((M[ssG@GGBBj^^y7^&[{(s]]JJn]'JdJDDJD]S]x;;'Xm'G{b{]JJJ;U;]SsMj|||00Qryt6 ", +" @;U;;x(bj&&bBhb[[b[bb[[((s[(([((([([[bbbbbb[b[[BBbbbbBbbb[bbbb!b!b[![b!b!&b!!&!b!b!!!&!!&!!BB&bbb!&&&&!&!!!!^^&^|!y!!!!!y!7^!!y!!!^7!!77||j^|^&[[[bMMs{@m]vsCBBhhMs]1U=kkkU;nJnd8n;nJDL;;n;nDSm3vbMSJDnUUnxs[&O77#00y!tt ", +" ^;;U=nms{&b@5bbbb[b[[b[[[ss(([(((([(b[[[bbbbbbbB&bbbbBb[[!(![(!bb![!!b!b&!!bB!b!!B!!&&!&&B^^&B[s@[Bj!!!!!|^<||^|7!!!777|!|^7!^^!!!!!!!&&&&jjMM[[s(MM[s]LJ1m@{v{{sGm1J==kk==nJmS]]Jn;LLJ;n;;Jm@mvCBMsS5x;;Ss|O777yq#770t/ ", +" Qnx==5m@hBm;@{bM{[[[[(sG[s(s(((((((bbb[bb[bbbbb!b!bbbbb[b(!(!!![!!b!b!(!b!b!&!b!b!!b!&!&B&&&B[@xG((B&&!!!!&j&!&&!!bbbBBBbbBbb&BBsSSSxSSS@@SJDJJJDS]xJn8Un'mmSDxDnJ;U=kkk=UJDXX]Dnn;]]]xD]xSGvs(ghg{sBb@SBj|O|jOy0||yt6 ", +" Yn==kUxGbBm;x{b[{Gss[[Gss(sGG@G((([[[bbbbbb!b[&b[!b[!(!(!(!(b[!b!b!!b![b!!bb!!!!!&!!b&B&BBBBB[SxSGGBBB!&!&&&&&bM[[b[(sGGGss(((MsSnnU;=UUn;;DDJJJD]S]J8;Un]x'']1DDn;UUk%k=nXX{gMgGSSS']]SXG@Gss{MBBB^y|{[bjOjh^^O&[7tt* ", +" Ynk;UJm([MJUm[{{@Snx(SxDnUSSS@G(sM[[[bbb!bbb!bbb(b[((((([(!!!bb!b![![!b!bb!b&b[b!&!&!BBBBBbb(SDDSSMMBBB&BBBBb[MG(sG@S@SxSSSSSGSD;U==kU=;;UnJnnJJDDDnUU=oJ'D]JJDJn;;=U;;nDX3BB22(sGSmS@mv{{j||Oj&!<##7s{[h&jjBBBG70t* ", +" b;U;U;][M5;nDJmDD;Dnn=k=k==U;DDSG[[[b[(bb!(!b[bbb[(((!(!(bbb![[!b[![[(b[([[[(([[(Bb[b[sG@((GxDn;8SSSSSGGGGssDnUUU;nn===kkkkkkkkAAAAAAkk%%k%k=;88Ukkkk=Ud1L1DnnDDn;===UJL3ghjj9M{sGss{B9|<|7yy777!y#|{xG{jjb{s(!#t6 ", +" 65x;x=;5b@SD;UU=;JDnUUkk%%%k=;;nx@(([!(!(!(bbb[[@@xDD@(b(!!bb[!bbb!b!(bb[bb[[(b[MBBbMMsGG(@GSDnn;SSSSSSSSGGGDn=UU;;n===kkkkk%%kAAAAAA%k%%kk==;UUokkkkkUJL]DD]11xDD;nnD]SC9FFIFFhC{M[Bj<<OOry7O7I7y|&XSs&7Bs@s^y0# ", +" /@x;JkJsb(SDU=kk;UUkkkkk%kk===UD((((([[b[!!b[@@xD;;=5([b[bbb([[(@5n5nn;DDnn;;UnnDx]nnn;;;;;==kU8SSSSxSGSGGGDn;=;;=kk%%%AAAA%AAAAAA%%k%k%%kkk==kkkkkk=onJL]]]''DxDS@s{MBj<OIIrIhMbBhh!jF7O<|O|Iryy^{(vhjB@S(&|#0* ", +" 6([D;kxbb(xn;n=;UU;UkkkkU==k==nG@(@([bbb&bb[5nkAA%%;@@@5S5SxDn;Un;;=;k=UU=kk%==U;;U=Uk==kkkk%=kk%%%%%kk%%k%A%Ak%%%%%A%AAAA%AAAA%A%%kkkkk=kkkkkk==U;nJLLL]]]mX'vG3ss[Bh<O7IIII9hBhhwgM{h<<<||:ryr|BM(B[SxGbBy0* ", +" /[[b(=A(&&(Snn;DD;;=;kkk;;=k==;nDn;n@(([bbb(Snk%A%%nSSSSxSxDDD;=kAAAAAeaeA%AAAAAA%kk%%%A%k%%%k%%%%%kkkkAAAAA%%A%%%kk%%%kkkkk%%k%kk==k;=kUUUkkk====U;JDLLLL]''XmG{ggB&jF7IrPPrrOjj<^B&&^|<F|7r)y7hMBMsSD@((^ct ", +" *b!b5k;b!&(GSnUnxn=k%k;=;Ukkkk=U;=k=;;nG(sGx;k%AAA=nn;UUU=k;n;=k%AAAAeeAAAAAAAAA%%%k%%%Ak%kAk%%%%%%%%kAAAAA%%%%k%%k%k%kk%%k%%%%%%===;==UUUkkk===;DD'S'S'''SmmsMBhj|<<IrcPPP:)IF|7O&&&7yryyrry7|BMMSSxSss^7t ", +" *(b(5;@!!BbGDk=x5nkk=;nn;kkkkk==%AA%kUn]]xD;=k%%A%kkk%%%AAAAA%AAAAAAAAAA%%%%%%%A%%AAA%%AAA%%k=k=k==;kAAA%%kkkkk=;k;=;;=;;;;;=;;;nnnDDDJJJDnnnnJDDS''S''mm]Svh<<||j<<IrPPPPcPFF<y##yycQ)#777&bbMsGSGGSG&|c ", +" *55n(@B&[[![;kUnnk=%;DDn;k==%A%%AA%k=;nL]JUkk%AAAAAAAAAeaaaeaaaaAA%%k%k%%%%%AAAAAAAA%%%AA%%%=k=k====AA%%%=;==;=;;;;;;;;nnDn;;;nxxSSs{CC{MMMBMC{v3CgM2g{vmSGh<<||<<FI)ccPP)cQ#)###Qcyy77|MM[[@GSSS@Gsy7| ", +" j55(bbbx@b!@;kUD5n=n@@@nn;;k%%%%%k%kk=8nnU=k%%%%AAAAAAAaaaaeaaeA%%%AkAk%%%%%%AAAAAAAAAAA%%%%%%%%kkk%kkU;DnDnDD]SSSS@SxxxSSSSSxGC3C({3CCCCgCgC{3CCCgCCggs{M&<|j|OOr)cccc)rQc#)##yyy7|&bM[[sGSSxS@G(|y&Y ", +" *7([b!!@D(!B(5xn@@nxG(s((@5;;k%k%k%kk==UU==kkkk=k%%AAAAAAAAeAAA%%%k%k%k%%%%AAAAAAAAAAAAAA%A%%%%%k%k%kk=UnDDnD]]SXG'SS]]SSGSGSSX3CC{Mhh9jjj99hggCgBhBhhjBjj<<jj<<Orrccccc)Q)yyy7|^|j&BbsmGSS]]xS@B!#Bq ", +" ^b!!!!5(bb!(((bbxDSs((((@@55x%k%kk=U;D;;=kk%k=k%%%%AAAAA%%AA%%%%%%%%%k%%%%%%%%%%%%%%%%%%%AAA%%%==k==JL'SGGsCCg22hgMMC3gggggghhhhjjj<<<<lF<jj2>29jjjjhBB|<<||||7)cQcQcQQ##yy7|^|&&BM[GSSSSSSSsB|!(r ", +" bb!!!!!!!b!!!bbb((G([[(@(@@xDn;;nnnnDDDDnDnDDn;k%%AAA%A%%%%%%k%k%kk%k%%k%%%%k%%%%k%%%%%%AAA%%%k;k;=DLXX3ssM22jjj2hBM22>2292jjjjjj<<FFFlIF<j9jhjj|7||FO777OO7Iy##ccccQ###y7^&&BBbb{sSSxSSS@(&7Bsr ", +" *@[!!!b!!!!!!b!b[(@S@(((s(@@@5DU;nDDDJnDDnnn;U;;%%%A%k;==;;;=;=;=kk;kkkkkkkkkkkkk%k%k%%k%%%%k==U;;nLSGCCM2B9jjjwj9jjhjjj999j<w<<FFIIrr)PPrP77rIrr77O7)ccccPI#0#0c)))ccy|7|hMbb[{(SSSSSSSG(|yBS&* ", +" t((bb!(!!!!!!!b![[(((s@GG@@(@@xDx]SLJ8JJd88=kkkk%A%%=;;=;;;=====;=;n;;;;;n;;;;=;kk%kkkkkkk=;;;nDJ]GGCg>jjj<FFFFIIIII7IOIIIO7FFIlI::PrcccrcPrccrcPr:ccccc)))##y#yy))yr7&&Bb[M{(GGSGGGGSSb^y!SB6 ", +" 0x5((([!!!!!!b[Bb((s((S@s(@5s@SGssDnn;Dn;;=;;;%%A%%kk;nn;;UUUUUUUnnDnDDDxDDD;=;k;=;=;;nn;;;x]S'G3CM29j<<OFFIrIrrIIIrIrIrI7OFFlIIr:PPPcccrrcrrr))c)#))#c########y##y7|7||&B{[@Gss(s@xGBy7bDBY ", +" 0nSbbbb!!!!!!!!bbb((sSDD@@@@S@G((((ss5xx;;;nxn;;;n;nD]]nn;UUUUU;nJDDDxL]DDDn;;;;UU==;DnnxnxS''33Mg2hj<FFFOIrIcrrIIIIIIrI77FFIII::PPcy)cc)cQccQ#Q#Q########y####y##y)y|jBB[GS@sGxDx(B7^GD(6 ", +" cx5b!!!!!!!!!&!&!Bbb(@Ssx5SGS(s[[[((xxxx@@@5555@@@xSSSSSxxxDnnDSSSxxS@sssG@@SSDxnnDnxxSxSGGGG3gB299<OFIIIrIyyyyyyyyyyrrr77|77rrryy###c#####0######0##0#####0##0##y77^&BMGsSSSDDDs&^&Sx[Y ", +" QDn!!!!!!!!!!!!&b[[[(bB(@@(((([[[([sSSS@@@@55x@((((((((@@@SSSS((Ms[Mbbbbbb[(ssss(s([s[BBBhh&j&j||OOrryryyyyyyyyyyyyyry#yyyyyyyr###y##y#####0#0####0###########yy^&&&BBBGGSnDDxGb&MSx[Y ", +" ynD!|7!!!!!!!!!!!!!bBBBB[b(((((((M(@@SS5@@@(([[bB&Bb((@GGSSSGs(BBBBB&&&&B&BBb[[[bM[bMB&&j^jjj|^^|7IIyyyyy7yyyyyy7yyyyy#yyryyyyy########0#####0#0####0#######yy|j&&BMsSSxDnDSsMBs]xBY ", +" y;=Db!7!|!!!!!&bb!!!!!BbbbbBBb((MMss@@@@(@[bbb!!!&!!!!!&!&!!&&!!!!!!^&!!!&BBBbbbBbbB&j&|j^|j||||7ryyyyyyyyyyyyyyyyyy####y#####y#y################0##########yy||&BsGSxDxxS(^&G]S!/ ", +" |;;n[!!!!B!b!!!&!b!!&!!!b&&!bbbbbb([([&[!bbbb&!!&!!!!&!B!B&B!!!&!!!!!!!!^!!!^!^!^^!7y7777777777yryyyyyyyyyyyyyyy##yy#y###yy################0##0###0#####yy7y||j&M[SSDxGGBBBsDS^6 ", +" y5;k5[[@((@[&!!!!b!!b!!!!BBb!bBBBbbbb!&b!!b!!!!!&!!!!!!!!!!!!!!!^!|!7!7^^^^^^^!^^!77777777777yyy7yyyyyyy7yyyyyyyy##y###yy#y########0#######0######0####yy|7|j&BsSDxS@[MbGDDS!/ ", +" *|n=nB[nn5x(b&b!!!!!bb!&!b[[((!&&!!!!!!b!!b!&!!!^^!!!|!!!!!|!|!!7!!!y!yy!!#!yy77y7y7yy7yy7yy7yyyyyyyyyyyyyyyyy#y####y###########0####0#0#0##0#0####yyyyy77||&bxDxGBbsS]DDD7 ", +" ^5;nB(DnnDxSbbbb[[b[[[(S[(((b!!!!!!!!!!!!!!&!!!!!^!|!7!7!!7!7!!y!y!y!!#!y!y!y^777777yyyyyyyyyyyyyyyyyy#yyy#!#######################0######0########yy7yy^BMssGsBBsS(JSsc ", +" 7((x(B@Dxx5@(b[@((5S@SSxS@@(&&^!!!!!!!!!!!!|!!|!|!!y!!!y!!!!y!!!y#!#!y!y!y7yyy7y!y|y7yyyyyyyy#yyyy#!##yyy#####y#y############0########0########yyy|77|jj&&B([B&bssG(|Y ", +" *ys@@bbS@(((B[(xSSDDDDnJDx@((!!!!!!!!BB^!!!|!7!!7!!!!!!!!y!y!#y!!yyy!#!#!y^y7y7yy!!yyyyyyyyyyyyyyyy###!##!##!####!########0#####0#0#######!yy!!!!&&^^&BjbM[sbBMGx[byY ", +" *((@SDnS[&!!B(xDDnnnnJxSGs[BB!!!!!BB[&!!!!!!7!!y!y!!y!!!!!y!#!y!yy!y!yyy#7yyy!yy|y7yyyyyyyyyyy#!#!##!##########################0######yb@@[[B[SSM^jB([ssGM&bG&!|# ", +" ySxn;=nb[G(sSDD;nnn8;DGG(((([bb(((GbB!&!!!!!!!!!y!!!y!y!yy!!y!yy!#!y!yy!y!yyyyy7yyyyyy!###yy#########!###!#####!########t##########![5xS@@xDxS[MS]SDDG[&&B|y0V ", +" c(DUkknSSSSxDDnn8;;;nDxS@((([(((([GG@(([!!!!!!!!!y!!!!!!y#!y!!y!yyyy!yyyyyyyyyyyy#!y#!#!#!#y#!#!#!y##!####!#####################yy[nnnnn;=;dDDDnU=SS[B|7Q00t ", +" */b5n==;xSSD=;;=;=U;;;nxSGG@@((sss@sGGSS(bbBBb[b!b!y!!y!y!!#!#!y!y!yy!y!yy!y!yy!yy##!####y#!##y#y#yyy##!##!#!##!#############y![((D=Ukk==kk=U=UnDxMB!y#000* ", +" *!@xUUDD@@n;kkkkkkk;nnDxSGSGSS]SSG@G5@G@((b(((bb!!!!y!#!!!y!yyyy!!yyyy!yyy#!##!#!##!#!y!#!y!!!!![!(((!!y!!!y#y#!y!!!###y!!bbb5xn%%%kk=kkU=;;SGM[&|c000#* ", +" *tB@xn;D@(@Dx;kkkk==;nDDnDDnxDnDDDSDxSSSSSxxxx([[b!!!!!!#!!y!y!!#7!yy!y!!yy!yyy#yyy!#!#!#!!!&[((@@(5(!b!;5555555k55!!!!!b(n=kk%%kkkUUU=DxGGBB^^y0#Q0Y* ", +" /![sDUnG[(sxnU==Unn;nn;nJnnnn;nnDDDDDSDxDDDDS5555(((b(!b!!7!7!77!!!y!y!!yyy!yy!yy!!!b!&(xnnn===;;kkk==AA%kkk=;;;xb!bbb@xU==kkk;U;nnxGsM&&!ryyyyy#6 ", +" /Y![x;;n(b(@;k;nSSD;UU;nnDDnnnnnnnn;nnnDnDnDDDDDD555@@(([!![((@@(((5(b!!!^!!!!b!@@x;=;Ukkk%%%;;n;k%%;=;;nx;nnn;x@x@bbxxxxxDxxnDDS((b&^|7yy7|^yY* ", +" V&!(n;D@@[((@DSGS;kkUnSSDxDDDnnn;;;UU;8nnDDn;;;U;nnDDDS[b@SnD;nnxnn@[B^!!!!b[[SD;%%%%kk%k%%%%;k%==;nnDDx@xx;U;;;n]]DSsB[x]DSSGM^j^7yy#7!Bby6 ", +" QyB@SS(bB!&!BGGxn===nDSxxnDnn;;;;=U===k%kk==kkk;k;=;nnn;=%AA%%%k;xxSDJnDxSnn=kk%%kk%k%%%kkkkkk;n;;;DDD===kkUUnnDDGsBBM;;nsb||77y|7|BbG70 ", +" *7Bb(([b!!!!!&(Sn;;U;DxSxnU===;U=kk%%AAAAAA%%AAAAAAA%%%k%%%%%k==;nn;Uknnn;;kk%%%%%k%%%k%kkkk=;=;U=kk=Ukkkk=;SsMGGssxUUDM^||7y||Bb[[M0* ", +" *6[bb[B!!^!!!!B[G(sxS@SsxDn;===k%%A%%AAA%eeAAAAAAAAAAAAAA%%%kk%%AAAAA%%kkkkk=k%%kk==%kkk;;kkkk==kk%%kkk=nxxsB&BMGSDDx[j|7|^|&&Ms(&/ ", +" t(b[bBb!!&!!!!!!&b[[bSxDn;;=%%%k%kkk%%%A%%%AAA%A%%AAA%%%%%%%%%AAAA%kkk;Dnn;;;=;=;;;x5555n;;==k=k;nDDxxS^7||B[B&&&!|7|!7|BM[sbY ", +" 6&G(([s[B&B!!!!!!&BbSSGsxnn;kkk%%%%%%k%kk%%%%k%%%%%A%%%kkkk======k%kkk;;Unnx5@@5xxD@@@xx@@SSxxDx([&|77^||77|77|||!!yy|[&([I/ ", +" Z&xGs([B!!7y!|!!!&&[BB[[(@Sn;;=kk%%k;n;=k%%%%%%%%k%k=kk====;=;;k;;;;n;nDDxG@ss@SSsG@GS@GSSSSs[BB^^^7|^||^!|^^77yyy|^&by6 ", +" YGnDx@B!y77!!!&bbBbbbBB[G@Dxxx;kk=;;;;;;;k==;;;nxnxxDxD;;;;nD@@@(sGGGss[[(s[s@GGGGsG((((ssM[BB&B&!&B&!|7y77yy|!!Bsy/ ", +" *6=k;nx(!yy7|!!B[[(([@ssG@@@(((5xx55xnnnxnn;D5([BB&&&!B&&!&&&!|&B&BBbMMMM[MMssSxSSSSSsCsM[M[bBBB&!|777y77|^b&&SM/ ", +" V(Sk=;@b!!7!7!!b[[(((s(((B&&&!&&&!!!(@B&!!!|7y||7|||||y|7||||^^&&b[[bB[MG@SSSSSSSsGss[M[B&&&j||||7|!&&([BB&6 ", +" *y5k=;SSbB!7|!!!!bB!!!B&B!!&!bbbb!!!|||yyyyyyyyyyyyy###yyyyyy7^!!BBbMs(([((@[([[BbbBBB&!||77y77|7&M[B&Z ", +" /Ykkk=nnS([b&b!!7||!!7!!!!!&!!!!!!yy7yyyy#yy#yy#yyy#y##y#y##yyy^|^|^!&!&!&7!^^^&!7777yyy7|y7y|!(sb6* ", +" **!%kkk=;nDS@bB!7yy7yy77!!yy77y777yyyyyyyyy##y#####y#########yyyyyy#y##yyyyyy#yy#yyy|^|yb(B@Gc* ", +" *(@=%k==Sx@S@[&!||yyyy!yy7yyyyyyy777yyyyy#yy#y################yy7yy####yyy#y7|&B^GnUG|B ", +" q7(%kkk==;nDx(b&!!7!!!!!!!!!&&!&!!!b!!^!!!!!!!!yyyyyyyyyyy|!!!!yy7|77|^BbbGDSG]rYY ", +" *YYkk%k%kk%U;xx@[bb((BMsG(ss(ssss@@((((@@@@@b!!(bb((B&!B&BBBMM[B!!&b&&[BGSB/6 ", +" **^=k%%%A%kk==U;nDSDxSSSSSSSxxSSGSSSSSS@@x5@@(((([GSGSSS@M([b&[Bnn]B|r* ", +" /[s@nkkkk==k=;nJDDSSxSGSGSGGsGsGGGGG@SSxSxSSSxxxSSSD;=Unnsy0Z* ", +" /y7y[k=%%=k=U==U;U;nnnDDDnDnDDDxnnn;U;;n;==%=;n@(ItY6 ", +" *YYYV&kkkkk%%%%=k=kk%kkkkkk==k=k=n;x[b!&Q6/** ", +" ******VnU;U;U;;;;DDx@@(bb7y6** "}; diff --git a/test/pixmaps/good/plaid-lisp.xpm b/test/pixmaps/good/plaid-lisp.xpm new file mode 100644 index 0000000..b4b3ade --- /dev/null +++ b/test/pixmaps/good/plaid-lisp.xpm @@ -0,0 +1,39 @@ +; XPM2 Lisp +(setq plaid ( +; plaid pixmap +; width height ncolors chars_per_pixel +"22 22 4 2 0 0 XPMEXT", +; colors +" c red m white s light_color ", +"Y c green m black s lines_in_mix ", +"+ c yellow m white s lines_in_dark ", +"x m black s dark_color ", +; pixels +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +"Y Y Y Y Y x Y Y Y Y Y + x + x + x + x + x + ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +"x x x x x x x x x x x x x x x x x x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x " +"XPMEXT ext1 data1", +"XPMEXT ext2" +"data2_1", +"data2_2", +"XPMENDEXT" +)) diff --git a/test/pixmaps/good/plaid-v1.xpm b/test/pixmaps/good/plaid-v1.xpm new file mode 100644 index 0000000..922a957 --- /dev/null +++ b/test/pixmaps/good/plaid-v1.xpm @@ -0,0 +1,37 @@ +#define PLAID_format 1 +#define PLAID_width 22 +#define PLAID_height 22 +#define PLAID_ncolors 4 +#define PLAID_chars_per_pixel 2 + +static char *PLAID_colors[] = { +" ", "red", +"Y ", "green", +"+ ", "yellow", +"x ", "black" +}; + +static char *PLAID_pixels[] = { +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +"Y Y Y Y Y x Y Y Y Y Y + x + x + x + x + x + ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +"x x x x x x x x x x x x x x x x x x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x " +}; diff --git a/test/pixmaps/good/plaid-v2.xpm b/test/pixmaps/good/plaid-v2.xpm new file mode 100644 index 0000000..758ec3f --- /dev/null +++ b/test/pixmaps/good/plaid-v2.xpm @@ -0,0 +1,30 @@ +! XPM2 +22 22 4 1 +! colors +. c red m white s light_color +Y c green m black s lines_in_mix ++ c yellow m white s lines_in_dark +x m black s dark_color +! pixels +x.x.xxx.x.xxxxxx+xxxxx +.x.x.x.x.x.xxxxxxxxxxx +x.x.xxx.x.xxxxxx+xxxxx +.x.x.x.x.x.xxxxxxxxxxx +x.x.xxx.x.xxxxxx+xxxxx +YYYYYxYYYYY+x+x+x+x+x+ +x.x.xxx.x.xxxxxx+xxxxx +.x.x.x.x.x.xxxxxxxxxxx +x.x.xxx.x.xxxxxx+xxxxx +.x.x.x.x.x.xxxxxxxxxxx +x.x.xxx.x.xxxxxx+xxxxx +.....x.....x.x.xYx.x.x +.....x......x.x.Y.x.x. +.....x.....x.x.xYx.x.x +.....x......x.x.Y.x.x. +.....x.....x.x.xYx.x.x +xxxxxxxxxxxxxxxxxxxxxx +.....x.....x.x.xYx.x.x +.....x......x.x.Y.x.x. +.....x.....x.x.xYx.x.x +.....x......x.x.Y.x.x. +.....x.....x.x.xYx.x.x diff --git a/test/pixmaps/good/plaid-v3.xpm b/test/pixmaps/good/plaid-v3.xpm new file mode 100644 index 0000000..0e27400 --- /dev/null +++ b/test/pixmaps/good/plaid-v3.xpm @@ -0,0 +1,39 @@ +/* XPM */ +static char * plaid[] = { +/* plaid pixmap + * width height ncolors chars_per_pixel */ +"22 22 4 2 0 0 XPMEXT", +/* colors */ +" c red m white s light_color ", +"Y c green m black s lines_in_mix ", +"+ c yellow m white s lines_in_dark ", +"x m black s dark_color ", +/* pixels */ +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +"Y Y Y Y Y x Y Y Y Y Y + x + x + x + x + x + ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +"x x x x x x x x x x x x x x x x x x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x " +"XPMEXT ext1 data1", +"XPMEXT ext2" +"data2_1", +"data2_2", +"XPMENDEXT" +}; diff --git a/test/pixmaps/good/xorg-bw.xpm b/test/pixmaps/good/xorg-bw.xpm new file mode 100644 index 0000000..1353918 --- /dev/null +++ b/test/pixmaps/good/xorg-bw.xpm @@ -0,0 +1,264 @@ +/* XPM */ +static char * xorg_new_site_background_26mar_200_bw_xpm[] = { +"114 200 61 1", +" c None", +". c #000000", +"+ c #FFFFFF", +"@ c #FDFDFD", +"# c #4E4E4E", +"$ c #F5F5F5", +"% c #2F2F2F", +"& c #FEFEFE", +"* c #F7F7F7", +"= c #F9F9F9", +"- c #F6F6F6", +"; c #8E8E8E", +"> c #FBFBFB", +", c #AFAFAF", +"' c #FCFCFC", +") c #FAFAFA", +"! c #F2F2F2", +"~ c #F4F4F4", +"{ c #F3F3F3", +"] c #6E6E6E", +"^ c #F0F0F0", +"/ c #F8F8F8", +"( c #F1F1F1", +"_ c #CFCFCF", +": c #101010", +"< c #F9FAFA", +"[ c #6E7073", +"} c #FEFEFF", +"| c #F3F7FB", +"1 c #F6F8FA", +"2 c #F0F2F3", +"3 c #FDFEFE", +"4 c #F3F5F7", +"5 c #F9FBFD", +"6 c #F6F9FC", +"7 c #F9FAFB", +"8 c #CFD3D9", +"9 c #F2F2F3", +"0 c #FAFBFC", +"a c #AFB0B2", +"b c #F5F8FB", +"c c #F7F9FB", +"d c #8E9195", +"e c #F4F6F8", +"f c #FDFDFE", +"g c #F5F6F7", +"h c #F8FAFD", +"i c #F2F4F6", +"j c #F1F0F0", +"k c #FBFCFD", +"l c #FCFDFE", +"m c #F0F1F2", +"n c #6E7071", +"o c #F3F4F6", +"p c #F0F4F9", +"q c #F3F4F7", +"r c #FCFCFD", +"s c #F1F2F4", +"t c #AFB1B6", +"u c #CFD1D3", +"v c #F5F7F9", +".........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...........", +"..........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++............", +"..........................@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#............", +"...........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.............", +"............................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..............", +"............................$++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...............", +".............................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%...............", +"..............................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&................", +"...............................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.................", +"...............................*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++..................", +"................................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...................", +".................................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@...................", +"..................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++....................", +"..................................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.....................", +"...................................+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......................", +"....................................+++++++++++++++++++++++++++++++++++++++++++++++++++++++=......................", +"....................................-++++++++++++++++++++++++++++++++++++++++++++++++++++++.......................", +".....................................+++++++++++++++++++++++++++++++++++++++++++++++++++++........................", +"......................................+++++++++++++++++++++++++++++++++++++++++++++++++++.........................", +".......................................+++++++++++++++++++++++++++++++++++++++++++++++++..........................", +".......................................&++++++++++++++++++++++++++++++++++++++++++++++++..........................", +"........................................+++++++++++++++++++++++++++++++++++++++++++++++...........................", +".........................................+++++++++++++++++++++++++++++++++++++++++++++............................", +".........................................;+++++++++++++++++++++++++++++++++++++++++++.............................", +"..........................................++++++++++++++++++++++++++++++++++++++++++>.............................", +"...........................................+++++++++++++++++++++++++++++++++++++++++..............................", +"............................................+++++++++++++++++++++++++++++++++++++++...............................", +"............................................,+++++++++++++++++++++++++++++++++++++................................", +".............................................++++++++++++++++++++++++++++++++++++'................................", +"..............................................+++++++++++++++++++++++++++++++++++.................................", +"..............................................%+++++++++++++++++++++++++++++++++.................................+", +"...............................................@+++++++++++++++++++++++++++++++.................................++", +"................................................++++++++++++++++++++++++++++++)................................+++", +".................................................+++++++++++++++++++++++++++++................................*+++", +".................................................!+++++++++++++++++++++++++++.................................++++", +"..................................................++++++++++++++++++++++++++.................................+++++", +"...................................................++++++++++++++++++++++++~................................++++++", +"....................................................+++++++++++++++++++++++................................'++++++", +"....................................................{+++++++++++++++++++++................................]+++++++", +".....................................................++++++++++++++++++++.................................++++++++", +"......................................................++++++++++++++++++.................................+++++++++", +"......................................................^+++++++++++++++++................................&+++++++++", +".......................................................&+++++++++++++++................................;++++++++++", +"........................................................++++++++++++++.................................+++++++++++", +".........................................................++++++++++++.................................++++++++++++", +".........................................................=++++++++++=................................&++++++++++++", +"..........................................................++++++++++................................^+++++++++++++", +"...........................................................++++++++.................................++++++++++++++", +"............................................................++++++.................................+++++++++++++++", +"............................................................-++++=................................++++++++++++++++", +"............................................................/+++&................................(++++++++++++++++", +"...........................................................$++++.................................+++++++++++++++++", +"...........................................................++++.................................++++++++++++++++++", +"..........................................................++++^................................+++++++++++++++++++", +".........................................................++++&................................@+++++++++++++++++++", +"........................................................*++++................................~++++++++++++++++++++", +"........................................................++++.................................+++++++++++++++++++++", +".......................................................++++,................................++++++++++++++++++++++", +"......................................................++++)................................+++++++++++++++++++++++", +".....................................................+++++................................-+++++++++++++++++++++++", +".....................................................++++.................................++++++++++++++++++++++++", +"....................................................++++.................................+++++++++++++++++++++++++", +"...................................................+++++................................++++++++++++++++++++++++++", +"..................................................+++++................................-++++++++++++++++++++++++++", +".................................................~++++.................................+++++++++++++++++++++++++++", +".................................................++++.................................++++++++++++++++++++++++++++", +"................................................++++$................................+++++++++++++++++++++++++++++", +"...............................................+++++................................*+++++++++++++++++++++++++++++", +"..............................................>++++.................................++++++++++++++++++++++++++++++", +"..............................................++++.................................+++++++++++++++++++++++++++++++", +".............................................++++~................................++++++++++++++++++++++++++++++++", +"............................................++++'................................+++++++++++++++++++++++++++++++++", +"...........................................&++++................................]+++++++++++++++++++++++++++++++++", +"...........................................++++.................................++++++++++++++++++++++++++++++++++", +"..........................................++++#................................+++++++++++++++++++++++++++++++++++", +".........................................++++>.................................+++++++++++++++++++++++++++++++++++", +"........................................&++++...................................++++++++++++++++++++++++++++++++++", +".......................................;++++.....................................+++++++++++++++++++++++++++++++++", +".......................................++++......................................'++++++++++++++++++++++++++++++++", +"......................................++++*.......................................++++++++++++++++++++++++++++++++", +".....................................+++++.........................................+++++++++++++++++++++++++++++++", +"....................................>++++...........................................++++++++++++++++++++++++++++++", +"....................................++++............................................)+++++++++++++++++++++++++++++", +"...................................++++@.............................................+++++++++++++++++++++++++++++", +"..................................+++++...............................................++++++++++++++++++++++++++++", +".................................&++++................................................^+++++++++++++++++++++++++++", +"................................;++++..................................................+++++++++++++++++++++++++++", +"................................++++(...................................................++++++++++++++++++++++++++", +"...............................++++).....................................................+++++++++++++++++++++++++", +"..............................+++++......................................................'++++++++++++++++++++++++", +".............................^++++........................................................++++++++++++++++++++++++", +".............................++++_.........................................................+++++++++++++++++++++++", +"............................++++)...........................................................++++++++++++++++++++++", +"...........................+++++............................................................'+++++++++++++++++++++", +"..........................~++++..............................................................+++++++++++++++++++++", +"..........................++++................................................................++++++++++++++++++++", +".........................++++/................................................................^+++++++++++++++++++", +"........................+++++..................................................................+++++++++++++++++++", +".......................-++++....................................................................++++++++++++++++++", +".......................++++......................................................................+++++++++++++++++", +"......................++++{......................................................................(++++++++++++++++", +".....................+++++........................................................................++++++++++++++++", +"....................+++++..........................................................................+++++++++++++++", +"...................:++++...........................................................................;++++++++++++++", +"...................++++]............................................................................++++++++++++++", +"..................+++++..............................................................................+++++++++++++", +".................+++++................................................................................++++++++++++", +"................*++++.................................................................................-+++++++++++", +"................++++]..................................................................................+++++++++++", +"...............++++*....................................................................................++++++++++", +"..............+++++......................................................................................+++++++++", +".............=++++.......................................................................................*++++++++", +".............++++.........................................................................................++++++++", +"............++++*..........................................................................................+++++++", +"...........++++/...........................................................................................!++++++", +"..........>++++.............................................................................................++++++", +"..........+++++$.............................................................................................+++++", +".........+++++++;.............................................................................................++++", +"........+++++++++.............................................................................................=+++", +".......@++++++++++.............................................................................................+++", +"......!+++++++++++&.............................................................................................++", +"......+++++++++++++..............................................................................................+", +".....+++++++++++++++.............................................................................................)", +"....+++++++++++++++++.............................................................................................", +"...{+++++++++++++++++)............................................................................................", +"...+++++++++++++++++++............................................................................................", +"..+++++++++++++++++++++...........................................................................................", +".++++++++++++<++++++++++..........................................................................................", +"&++++++++++++[.+++++++++^.........................................................................................", +"+++++++++++++}.%+++++++++.........................................................................................", +"++++++++++++++|.1+++++++++........................................................................................", +"+++++++++++++++..++++++++++.......................................................................................", +"++++++++++++++++..+++++++++.......................................................................................", +"++++++++++++++++|.2+++++++++......................................................................................", +"+++++++++++++++++..}+++++++++.....................................................................................", +"+++++++++++++++++3..+++++++++>....................................................................................", +"++++++++++++++++++...+++++++++....................................................................................", +"+++++++++++++++++++..4+++++++++...................................................................................", +"+++++++++++++++++++5..+++++++++'..................................................................................", +"++++++++++++++++++++...+++++++++_.................................................................................", +"+++++++++++++++++++++...+++++++++.................................................................................", +"+++++++++++++++++++++6..7+++++++++................................................................................", +"++++++++++++++++++++++...+++++++++@...............................................................................", +"+++++++++++++++++++++++...++++++++++..............................................................................", +"+++++++++++++++++++++++8..9++++++++++.............................................................................", +"++++++++++++++++++++++++...0+++++++++.............................................................................", +"+++++++++++++++++++++++++...++++++++++............................................................................", +"+++++++++++++++++++++++++....++++++++++...........................................................................", +"++++++++++++++++++++++++++...a+++++++++=..........................................................................", +"++++++++++++++++++++++++++b...c+++++++++..........................................................................", +"+++++++++++++++++++++++++++....++++++++++.........................................................................", +"++++++++++++++++++++++++++++....++++++++++........................................................................", +"++++++++++++++++++++++++++++d...e+++++++++(.......................................................................", +"+++++++++++++++++++++++++++++....f+++++++++.......................................................................", +"++++++++++++++++++++++++++++++....++++++++++......................................................................", +"++++++++++++++++++++++++++++++.....++++++++++.....................................................................", +"+++++++++++++++++++++++++++++++....g+++++++++.....................................................................", +"+++++++++++++++++++++++++++++++h....++++++++++....................................................................", +"++++++++++++++++++++++++++++++++.....++++++++++...................................................................", +"+++++++++++++++++++++++++++++++++.....+++++++++!..................................................................", +"+++++++++++++++++++++++++++++++++6....i+++++++++..................................................................", +"++++++++++++++++++++++++++++++++++.....++++++++++.................................................................", +"++++++++++++++++++++++++++++++++++3.....++++++++++................................................................", +"+++++++++++++++++++++++++++++++++++.....j+++++++++................................................................", +"++++++++++++++++++++++++++++++++++++.....k+++++++++...............................................................", +"++++++++++++++++++++++++++++++++++++l.....++++++++++..............................................................", +"+++++++++++++++++++++++++++++++++++++......+++++++++~.............................................................", +"++++++++++++++++++++++++++++++++++++++.....m+++++++++.............................................................", +"++++++++++++++++++++++++++++++++++++++8.....l+++++++++............................................................", +"+++++++++++++++++++++++++++++++++++++++......+++++++++)...........................................................", +"++++++++++++++++++++++++++++++++++++++++......+++++++++#..........................................................", +"++++++++++++++++++++++++++++++++++++++++......n+++++++++..........................................................", +"+++++++++++++++++++++++++++++++++++++++++......++++++++++.........................................................", +"++++++++++++++++++++++++++++++++++++++++++......+++++++++)........................................................", +"++++++++++++++++++++++++++++++++++++++++++.......+++++++++........................................................", +"+++++++++++++++++++++++++++++++++++++++++++......o+++++++++.......................................................", +"+++++++++++++++++++++++++++++++++++++++++++5......3+++++++++......................................................", +"++++++++++++++++++++++++++++++++++++++++++++.......+++++++++(.....................................................", +"+++++++++++++++++++++++++++++++++++++++++++++.......+++++++++.....................................................", +"+++++++++++++++++++++++++++++++++++++++++++++p......q+++++++++....................................................", +"++++++++++++++++++++++++++++++++++++++++++++++.......+++++++++*...................................................", +"++++++++++++++++++++++++++++++++++++++++++++++3.......+++++++++...................................................", +"+++++++++++++++++++++++++++++++++++++++++++++++........+++++++++..................................................", +"++++++++++++++++++++++++++++++++++++++++++++++++.......&+++++++++.................................................", +"++++++++++++++++++++++++++++++++++++++++++++++++5.......+++++++++.................................................", +"+++++++++++++++++++++++++++++++++++++++++++++++++........++++++++*................................................", +"++++++++++++++++++++++++++++++++++++++++++++++++++.......,++++++++................................................", +"++++++++++++++++++++++++++++++++++++++++++++++++++d.......r++++++++...............................................", +"+++++++++++++++++++++++++++++++++++++++++++++++++++........++++++++'..............................................", +"++++++++++++++++++++++++++++++++++++++++++++++++++++........++++++++..............................................", +"++++++++++++++++++++++++++++++++++++++++++++++++++++........s++++++++.............................................", +"+++++++++++++++++++++++++++++++++++++++++++++++++++++........+++++++++............................................", +"+++++++++++++++++++++++++++++++++++++++++++++++++++++t........+++++++++...........................................", +"++++++++++++++++++++++++++++++++++++++++++++++++++++++.........++++++++...........................................", +"++++++++++++++++++++++++++++++++++++++++++++++++++++++.........u++++++++..........................................", +"++++++++++++++++++++++++++++++++++++++++++++++++++++++..........+++++++++.........................................", +"++++++++++++++++++++++++++++++++++++++++++++++++++++++...........+++++++++........................................", +"+++++++++++++++++++++++++++++++++++++++++++++++++++++r............++++++++........................................", +"+++++++++++++++++++++++++++++++++++++++++++++++++++++.............v++++++++.......................................", +"++++++++++++++++++++++++++++++++++++++++++++++++++++...............}++++++++......................................"}; diff --git a/test/pixmaps/good/xorg.xpm b/test/pixmaps/good/xorg.xpm new file mode 100644 index 0000000..d83d5c6 --- /dev/null +++ b/test/pixmaps/good/xorg.xpm @@ -0,0 +1,701 @@ +/* XPM */ +static char * xorg_new_site_background_26mar_200_xpm[] = { +"114 200 498 2", +" c None", +". c #000000", +"+ c #0D0D0D", +"@ c #B9B9B9", +"# c #FAFAFA", +"$ c #9D9D9D", +"% c #030303", +"& c #222222", +"* c #E1E1E1", +"= c #D3D3D3", +"- c #0E0E0E", +"; c #454545", +"> c #F7F7F7", +", c #F9F9F9", +"' c #E5E5E5", +") c #2F2F2F", +"! c #969696", +"~ c #686868", +"{ c #0F0F0F", +"] c #C4C4C4", +"^ c #999999", +"/ c #040404", +"( c #373737", +"_ c #EEEEEE", +": c #F8F8F8", +"< c #C0C0C0", +"[ c #0B0B0B", +"} c #646464", +"| c #E4E4E4", +"1 c #202020", +"2 c #010101", +"3 c #9E9E9E", +"4 c #F6F6F6", +"5 c #565656", +"6 c #151515", +"7 c #D7D7D7", +"8 c #8A8A8A", +"9 c #BDBDBD", +"0 c #868686", +"a c #DEDEDE", +"b c #262626", +"c c #BBBBBB", +"d c #F4F4F4", +"e c #414141", +"f c #272727", +"g c #DCDCDC", +"h c #F5F5F5", +"i c #7C7C7C", +"j c #4D4D4D", +"k c #A5A5A5", +"l c #CDCDCD", +"m c #131313", +"n c #C5C5C5", +"o c #3A3A3A", +"p c #3D3D3D", +"q c #EAEAEA", +"r c #F3F3F3", +"s c #636363", +"t c #6C6C6C", +"u c #A0A0A0", +"v c #A7A7A7", +"w c #F2F2F2", +"x c #C8C8C8", +"y c #111111", +"z c #282828", +"A c #F0F0F0", +"B c #F1F1F1", +"C c #5F5F5F", +"D c #818181", +"E c #8E8E8E", +"F c #020202", +"G c #B1B1B1", +"H c #C3C3C3", +"I c #080808", +"J c #DFDFDF", +"K c #D9D9D9", +"L c #575757", +"M c #EFEFEF", +"N c #EBEBEB", +"O c #4C4C4C", +"P c #7F7F7F", +"Q c #101010", +"R c #C7C7C7", +"S c #AFAFAF", +"T c #070707", +"U c #D5D5D5", +"V c #181818", +"W c #6E6E6E", +"X c #EDEDED", +"Y c #484848", +"Z c #5C5C5C", +"` c #717171", +" . c #303030", +".. c #191919", +"+. c #ECECEC", +"@. c #585858", +"#. c #CFCFCF", +"$. c #1E1E1E", +"%. c #848484", +"&. c #E6E6E6", +"*. c #353535", +"=. c #666666", +"-. c #090909", +";. c #B0B0B0", +">. c #404040", +",. c #E3E3E3", +"'. c #2D2D2D", +"). c #959595", +"!. c #5E5E5E", +"~. c #E9E9E9", +"{. c #E8E8E8", +"]. c #555555", +"^. c #474747", +"/. c #DDDDDD", +"(. c #8F8F8F", +"_. c #242424", +":. c #747474", +"<. c #E7E7E7", +"[. c #B7B7B7", +"}. c #0C0C0C", +"|. c #050505", +"1. c #A6A6A6", +"2. c #CCCCCC", +"3. c #1F1F1F", +"4. c #D8D8D8", +"5. c #515151", +"6. c #5A5A5A", +"7. c #7E7E7E", +"8. c #898989", +"9. c #B3B3B3", +"0. c #B5B5B5", +"a. c #C9C9C9", +"b. c #1D1D1D", +"c. c #8C8C8C", +"d. c #3F3F3F", +"e. c #E2E2E2", +"f. c #6F6F6F", +"g. c #393939", +"h. c #D6D6D6", +"i. c #A4A4A4", +"j. c #121212", +"k. c #161616", +"l. c #C2C2C2", +"m. c #383838", +"n. c #3B3B3B", +"o. c #545454", +"p. c #DADADA", +"q. c #E0E0E0", +"r. c #626262", +"s. c #3C3C3C", +"t. c #D4D4D4", +"u. c #363636", +"v. c #8D8D8D", +"w. c #1C1C1C", +"x. c #BEBEBE", +"y. c #171717", +"z. c #D1D1D1", +"A. c #2B2B2B", +"B. c #737373", +"C. c #696969", +"D. c #505050", +"E. c #838383", +"F. c #2C2C2C", +"G. c #1A1A1A", +"H. c #ACACAC", +"I. c #A8A8A8", +"J. c #A9A9A9", +"K. c #767676", +"L. c #DBDBDB", +"M. c #4B4B4B", +"N. c #D2D2D2", +"O. c #C1C1C1", +"P. c #B8B8B8", +"Q. c #0A0A0A", +"R. c #929292", +"S. c #858585", +"T. c #313131", +"U. c #D0D0D0", +"V. c #CECECE", +"W. c #919191", +"X. c #B6B6B6", +"Y. c #333333", +"Z. c #656565", +"`. c #616161", +" + c #444444", +".+ c #343434", +"++ c #8B8B8B", +"@+ c #A3A3A3", +"#+ c #CACACA", +"$+ c #232323", +"%+ c #7A7A7A", +"&+ c #525252", +"*+ c #7B7B7B", +"=+ c #9F9F9F", +"-+ c #212121", +";+ c #3E3E3E", +">+ c #4A4A4A", +",+ c #BFBFBF", +"'+ c #ADADAD", +")+ c #CBCBCB", +"!+ c #C6C6C6", +"~+ c #909090", +"{+ c #757575", +"]+ c #5D5D5D", +"^+ c #A2A2A2", +"/+ c #7D7D7D", +"(+ c #BCBCBC", +"_+ c #252525", +":+ c #464646", +"<+ c #292929", +"[+ c #888888", +"}+ c #1B1B1B", +"|+ c #B2B2B2", +"1+ c #777777", +"2+ c #A1A1A1", +"3+ c #ABABAB", +"4+ c #323232", +"5+ c #606060", +"6+ c #AAAAAA", +"7+ c #9B9B9B", +"8+ c #B4B4B4", +"9+ c #6B6B6B", +"0+ c #5B5B5B", +"a+ c #424242", +"b+ c #808080", +"c+ c #BABABA", +"d+ c #939393", +"e+ c #707070", +"f+ c #494949", +"g+ c #060606", +"h+ c #797979", +"i+ c #AEAEAE", +"j+ c #141414", +"k+ c #535353", +"l+ c #4F4F4F", +"m+ c #2A2A2A", +"n+ c #828282", +"o+ c #949494", +"p+ c #989898", +"q+ c #727272", +"r+ c #858586", +"s+ c #9C9C9C", +"t+ c #8F9499", +"u+ c #7E7C79", +"v+ c #A4A5A5", +"w+ c #807F7F", +"x+ c #818283", +"y+ c #9A9FA3", +"z+ c #827D78", +"A+ c #8D8F91", +"B+ c #8B9198", +"C+ c #897765", +"D+ c #827A72", +"E+ c #999DA1", +"F+ c #A8815A", +"G+ c #828485", +"H+ c #7A848F", +"I+ c #BD8852", +"J+ c #959696", +"K+ c #9FA0A0", +"L+ c #98836D", +"M+ c #9B7F62", +"N+ c #868F99", +"O+ c #DB954B", +"P+ c #807871", +"Q+ c #7A8087", +"R+ c #E09648", +"S+ c #858688", +"T+ c #999C9E", +"U+ c #A58869", +"V+ c #B68753", +"W+ c #85909B", +"X+ c #E1994D", +"Y+ c #8F7C69", +"Z+ c #7C7F83", +"`+ c #F19F46", +" @ c #807E7D", +".@ c #94989B", +"+@ c #B28C62", +"@@ c #DF974A", +"#@ c #868788", +"$@ c #7B8692", +"%@ c #F6A145", +"&@ c #AB835A", +"*@ c #9A9A9A", +"=@ c #2E2E2E", +"-@ c #86807A", +";@ c #F7A245", +">@ c #8B7D6D", +",@ c #8D9298", +"'@ c #D19655", +")@ c #E79B49", +"!@ c #788089", +"~@ c #C59054", +"{@ c #8C8D8F", +"]@ c #979797", +"^@ c #AA8965", +"/@ c #F7A346", +"(@ c #A58662", +"_@ c #7D8791", +":@ c #E19C4F", +"<@ c #F5A246", +"[@ c #837E79", +"}@ c #84807C", +"|@ c #E59D4A", +"1@ c #828487", +"2@ c #8B8E92", +"3@ c #C39159", +"4@ c #F7A446", +"5@ c #C09059", +"6@ c #898C8E", +"7@ c #7B838D", +"8@ c #F2A248", +"9@ c #9C8368", +"0@ c #968571", +"a@ c #EFA248", +"b@ c #827E79", +"c@ c #858A91", +"d@ c #D39854", +"e@ c #F7A547", +"f@ c #E39D4D", +"g@ c #7B8084", +"h@ c #F4A448", +"i@ c #B98E5C", +"j@ c #8A8B8C", +"k@ c #9B866F", +"l@ c #F7A647", +"m@ c #9D8568", +"n@ c #7C848D", +"o@ c #E39F4F", +"p@ c #F8A647", +"q@ c #837F79", +"r@ c #7C7F82", +"s@ c #DF9D4E", +"t@ c #818284", +"u@ c #8A8C8E", +"v@ c #BD9260", +"w@ c #F8A747", +"x@ c #BD915B", +"y@ c #73808E", +"z@ c #E7A14E", +"A@ c #F7A748", +"B@ c #93826F", +"C@ c #80807F", +"D@ c #F8A748", +"E@ c #F0A54B", +"F@ c #817F7C", +"G@ c #878A8E", +"H@ c #B18F67", +"I@ c #F8A848", +"J@ c #E19F4F", +"K@ c #808284", +"L@ c #747E8A", +"M@ c #F7A848", +"N@ c #B79060", +"O@ c #878787", +"P@ c #898A8A", +"Q@ c #8C8379", +"R@ c #F5A849", +"S@ c #96846F", +"T@ c #7D838B", +"U@ c #DD9E53", +"V@ c #F8A948", +"W@ c #EEA54B", +"X@ c #787D84", +"Y@ c #CF9957", +"Z@ c #828384", +"`@ c #868789", +" # c #A88D6B", +".# c #F8A949", +"+# c #F8AA49", +"@# c #A38A6C", +"## c #797F87", +"$# c #EDA54C", +"%# c #F7AA49", +"&# c #88827A", +"*# c #8A837A", +"=# c #E8A34F", +"-# c #7F8081", +";# c #7D8287", +"># c #C49760", +",# c #F9AB49", +"'# c #CA995C", +")# c #4E4E4E", +"!# c #747C87", +"~# c #F5A84B", +"{# c #A38C6E", +"]# c #948676", +"^# c #F6AA4A", +"/# c #84817D", +"(# c #767E87", +"_# c #D09C5B", +":# c #F9AC49", +"<# c #E3A353", +"[# c #7A7E82", +"}# c #F8AB49", +"|# c #F9AC4A", +"1# c #C49860", +"2# c #B09169", +"3# c #9B8A73", +"4# c #747B85", +"5# c #F1A94D", +"6# c #F9AD4A", +"7# c #F4AB4C", +"8# c #86827D", +"9# c #676767", +"0# c #7D7F81", +"a# c #E6A652", +"b# c #7E7F80", +"c# c #7C7E80", +"d# c #BD9664", +"e# c #C29962", +"f# c #7E7F7F", +"g# c #757B84", +"h# c #F3AB4C", +"i# c #F9AE4A", +"j# c #9A8A75", +"k# c #8A837B", +"l# c #F9AE4B", +"m# c #EFAA50", +"n# c #81807F", +"o# c #767A80", +"p# c #C69A61", +"q# c #E1A656", +"r# c #6D7886", +"s# c #F9AF4B", +"t# c #C29B64", +"u# c #7A7B7B", +"v# c #A58E70", +"w# c #FAAF4B", +"x# c #90877A", +"y# c #717881", +"z# c #DEA457", +"A# c #F2AD4F", +"B# c #7C7E81", +"C# c #FAB04B", +"D# c #D5A25D", +"E# c #7C7D7D", +"F# c #787878", +"G# c #757779", +"H# c #AF926C", +"I# c #B7976C", +"J# c #F2AC4F", +"K# c #FAB04C", +"L# c #FAB14C", +"M# c #91887B", +"N# c #8B847C", +"O# c #F1AE51", +"P# c #71767C", +"Q# c #D4A25D", +"R# c #D7A45E", +"S# c #7C7C7D", +"T# c #757A81", +"U# c #F9B04B", +"V# c #BC9B6C", +"W# c #9B8B76", +"X# c #FAB24C", +"Y# c #8E877D", +"Z# c #6C737B", +"`# c #D9A45B", +" $ c #EAAC56", +".$ c #7B7C7E", +"+$ c #595959", +"@$ c #7F7F80", +"#$ c #C9A065", +"$$ c #6F7379", +"%$ c #E3A858", +"&$ c #FAB34D", +"*$ c #A29177", +"=$ c #9A8C77", +"-$ c #F8B24E", +";$ c #87847F", +">$ c #FAB34C", +",$ c #EAAD57", +"'$ c #787A7D", +")$ c #948A7C", +"!$ c #FAB44D", +"~$ c #CCA267", +"{$ c #BE9D6F", +"]$ c #FBB44D", +"^$ c #A29179", +"/$ c #7B7B7C", +"($ c #E4AB5A", +"_$ c #F5B251", +":$ c #838280", +"<$ c #6D6D6D", +"[$ c #B79B74", +"}$ c #E4AD5C", +"|$ c #76787A", +"1$ c #A0927E", +"2$ c #EEAD52", +"3$ c #ECAC52", +"4$ c #ECAD52", +"5$ c #ECAD53", +"6$ c #ECAE53", +"7$ c #ECAF53", +"8$ c #EDAF53", +"9$ c #B89A70", +". . . . . . . . . . . . . . . . . . . . . . . + @ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ % . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . & * # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # = - . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . ; > , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ' ) . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . ! , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ~ . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . { ] , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ^ / . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . ( _ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : < [ . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . } : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : | 1 . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 4 5 . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7 > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 8 . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; _ 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 9 [ . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 a b . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + c 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 d e . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f g h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h i . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h k . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d l m . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - n d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d _ o . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p q r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r s . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . t r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r u . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . / v w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w x y . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7 w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w g z . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j A B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B C . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B B E F . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F G A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A H I . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . z J A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A K b . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M N O . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M M P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q R _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ S T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ) a _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ U V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . W X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X q Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I k X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .K ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..K +.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m n +.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @.q +.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.+.#.$.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ +.+.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %.N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N &.*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . =.N N N ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -.;.q q q q q q q q q q q q q q q q q q q q q q q q q q q q q t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . >.,.q q q ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '.a q q q q q q q q q q q q q q q q q q q q q q q q q q q ).. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 R q q q q ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . !.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.9 - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . / u ~.~.~.~.~.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 u ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.J .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D ~.~.~.~.~.~.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V ] {.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.].. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ^.' {.{.{.{.{.{.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ( /.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.(.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _.7 {.{.{.{.{.{.{.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.<.[.}.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . |.1.<.<.<.<.<.<.<.<.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I k &.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %.&.&.&.&.&.&.&.&.&.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.&.5.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . L ' &.&.&.&.&.&.&.&.&.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.| ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' 7.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f U ' ' ' ' ' ' ' ' ' ' ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.' ' ' ' ' ' ' ' ' ' ' ' ' ' 9.|.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q 0.' ' ' ' ' ' ' ' ' ' ' ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I S | | | | | | | | | | | | a.b.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . c.| | | | | | | | | | | | ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . *.a ,.,.,.,.,.,.,.,.,.,.a d.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.e.,.,.,.,.,.,.,.,.,.,.,.,.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s ,.,.,.,.,.,.,.,.,.,.f.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g.h.,.,.,.,.,.,.,.,.,.,.,.,.,.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i.e.e.e.e.e.e.e.e.3 / . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j.n e.e.e.e.e.e.e.e.e.e.e.e.e.e.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . k.l.e.e.e.e.e.e.n m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |.$ e.e.e.e.e.e.e.e.e.e.e.e.e.e.e.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m.K * * * * g n.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~ * * * * * * * * * * * * * * * * ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o.p.q.q.q.J r.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s.t.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u.7 q.q.q.q.v.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w.R q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q x.J J J J x.y.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . / k J J J J J J J J J J J J J J J J J J ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % ! a a a a z.A.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.a a a a a a a a a a a a a a a a a a a ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.a a a a /.O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.g a a a a a a a a a a a a a a a a a a a ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o h././././.E.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F.= /./././././././././././././././././././.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G.< g g g g H.-.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . -.I.g g g g g g g g g g g g g g g g g g g g g ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % J.g g g g l f . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 g g g g g g g g g g g g g g g g g g g g g g ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . K.L.L.L.L.7 ^.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . M.p.p.p.p.p.C.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .N.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b.O.p.p.p.p.i./ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 P.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.p.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q.H.K K K K c V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . R.K K K K K K K K K K K K K K K K K K K K K K K K K ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . S.4.4.4.4.4.; . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . r.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D.4.4.4.4.4.t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T.U.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . '.V.7 7 7 7 W.F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . y.@ 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + S h.h.h.h.X.- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -.u h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 h.h.h.h.V.Y.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Z.U U U U U `.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +V.U U U U U U U U U U U U U U U U U U U U U U U U U U U U U ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .+z.t.t.t.t.++F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G.l.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b.9 t.t.t.t.k }.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q.@+t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . W.= = = = #+$+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %+= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C.N.N.N.N.U.&+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . &+N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; U.z.z.z.z.*+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b O.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..x.z.z.z.z.H.y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [ v z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.z.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q.=+U.U.U.U.< -+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 %+U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :.#.#.#.#.2.;+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . >+V.#.#.#.#.` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . %.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f ,+V.V.V.V.^ / . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . { H.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.V.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [ '+l l l l c 3.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u.)+l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % D 2.2.2.2.!+n.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C 2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C 2.2.2.2.2.@.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . u.x )+)+)+)+R.F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . k.@ )+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+)+", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 S #+#+#+#+J.y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ;+!+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ~+#+#+#+#+x m.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . {+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ]+a.a.a.a.a.]+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . y ^+a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.a.", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s.R x x x x /+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b (+x x x x x x x x x x x x x x x x x x x x x x x x x x x ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _+@ R R R R i.-.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :+R R R R R R R R R R R R R R R R R R R R R R R R R R R ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . / ).R R R R (+<+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [+R R R R R R R R R R R R R R R R R R R R R R R R R R ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ` !+!+!+!+l.Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m 1.!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+!+", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . >.n n n n n W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . g.H n n n n n n n n n n n n n n n n n n n n n n n n ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . <+P.] ] ] ] W.-.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . Q @+] ] ] ] P.}+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |.v.] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . %+H H H H ,+:+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..|+H H H H H H H H H H H H H H H H H H H H H H ", +". . . . . . . . . . . . . . . . . . . . . . . . . . ].l.l.l.l.l.} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ; < l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.l.", +". . . . . . . . . . . . . . . . . . . . . . . . . _.@ O.O.O.O.++F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1+O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.", +". . . . . . . . . . . . . . . . . . . . . . . . y 2+< < < < 3+... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q u < < < < < < < < < < < < < < < < < < < < ", +". . . . . . . . . . . . . . . . . . . . . . . I 0 < < < < c 4+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <+0.< < < < < < < < < < < < < < < < < < < ", +". . . . . . . . . . . . . . . . . . . . . . . 5+,+,+,+,+,+5+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . >+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+,+", +". . . . . . . . . . . . . . . . . . . . . . Y.[.x.x.x.x.S.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 [+x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.x.", +". . . . . . . . . . . . . . . . . . . . . 6 6+9 9 9 9 7++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . j.^+9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +". . . . . . . . . . . . . . . . . . . . I [+9 9 9 9 8+'.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ", +". . . . . . . . . . . . . . . . . . . . 9+(+(+(+(+(+>+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0+(+(+(+(+(+(+(+(+(+(+(+(+(+(+(+(+", +". . . . . . . . . . . . . . . . . . . a+c c c c c b+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I E c c c c c c c c c c c c c c c ", +". . . . . . . . . . . . . . . . . . 1 6+c+c+c+c+! }.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..'+c+c+c+c+c+c+c+c+c+c+c+c+c+c+", +". . . . . . . . . . . . . . . . . |.d+@ @ @ @ 3+-+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . >+@ @ @ @ @ @ @ @ @ @ @ @ @ @ ", +". . . . . . . . . . . . . . . . . ~ @ @ @ @ @ Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e+@ @ @ @ @ @ @ @ @ @ @ @ @ ", +". . . . . . . . . . . . . . . . f+P.P.P.P.P.t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . T d+P.P.P.P.P.P.P.P.P.P.P.P.", +". . . . . . . . . . . . . . . ) G [.[.[.[.~+g+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f G [.[.[.[.[.[.[.[.[.[.[.", +". . . . . . . . . . . . . . [ ).X.X.X.X.I.3.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.X.X.X.X.X.X.X.X.X.X.X.", +". . . . . . . . . . . . . 2 h+X.X.X.X.;.s.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . / %.X.X.X.X.X.X.X.X.X.X.", +". . . . . . . . . . . . . j 0.0.0.0.0.!.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 u 0.0.0.0.0.0.0.0.0.", +". . . . . . . . . . . . .+;.8+8+8+8+7.g+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ) i+8+8+8+8+8+8+8+8+", +". . . . . . . . . . . ..=+9.9.9.9.i.j+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C 9.9.9.9.9.9.9.9.", +". . . . . . . . . . / 7.|+|+|+|+H.m.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q.[+|+|+|+|+|+|+|+", +". . . . . . . . . . C G G G G H.k+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . w.I.G G G G G G ", +". . . . . . . . . ) i+G G G G c.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l+G G G G G G ", +". . . . . . . . }+=+;.;.;.;.;.J.a+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f.;.;.;.;.;.", +". . . . . . . - 8.S S S S S S S @+$+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . }.v.S S S S ", +". . . . . . . ~ i+i+i+i+i+i+i+i+i+E g+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m+6+i+i+i+", +". . . . . . d.H.'+'+'+'+'+'+'+'+'+'+@.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . k+'+'+'+", +". . . . . m+i.'+'+'+'+'+'+'+'+'+'+'+H..+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % n+'+'+", +". . . . { o+H.H.H.H.H.H.H.H.H.H.H.H.H.o+j.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..p+H.", +". . . % q+3+3+3+3+3+3+3+3+3+3+3+3+3+3+3+*+2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .+I.", +". . . M.6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+6+D.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . `.", +". . F.2+J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.1.$+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Q.", +". y d+J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.v.-.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"/ *+I.I.I.I.I.I.I.I.I.I.I.v I.I.I.I.I.I.I.I.I.} . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"k+v v v v v v v v v v v v r+s+v v v v v v v v v u.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"k 1.1.1.1.1.1.1.1.1.1.1.1.t+u+i.1.1.1.1.1.1.1.1.s+G.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"k k k k k k k k k k k k k v+w+x+k k k k k k k k k S.% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"i.i.i.i.i.i.i.i.i.i.i.i.i.i.y+z+A+i.i.i.i.i.i.i.i.i.].. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.B+C+$ i.i.i.i.i.i.i.i.i.A.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+@+w+D+@+@+@+@+@+@+@+@+@+(.}.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+E+F+G+^+^+^+^+^+^+^+^+^+` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+2+H+I+J+2+2+2+2+2+2+2+2+2+f+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"u u u u u u u u u u u u u u u u u K+L+M+7+u u u u u u u u $ }+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"u u u u u u u u u u u u u u u u u u N+O+P+u u u u u u u u u n+g+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+Q+R+S+=+=+=+=+=+=+=+=+=+5+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 T+U+V+W.3 3 3 3 3 3 3 3 s+*.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ W+X+Y+s+$ $ $ $ $ $ $ $ d+j+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+s+Z+`+ @s+s+s+s+s+s+s+s+s+*+F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+.@+@@@#@7+7+7+7+7+7+7+7+7+l+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+$@%@&@d+7+7+7+7+7+7+7+7+*@=@. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@*@-@;@>@p+*@*@*@*@*@*@*@*@*@r.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ,@'@)@b+^ ^ ^ ^ ^ ^ ^ ^ ^ ^ s.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"p+p+p+p+p+p+p+p+p+p+p+p+p+p+p+p+p+p+p+p+p+p+p+p+!@;@~@{@p+p+p+p+p+p+p+p+p+++y.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@]@! ^@/@(@o+]@]@]@]@]@]@]@]@]@q+F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! _@:@<@[@! ! ! ! ! ! ! ! ! ! Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! }@/@|@1@! ! ! ! ! ! ! ! ! R.b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +").).).).).).).).).).).).).).).).).).).).).).).).).).2@3@4@5@6@).).).).).).).).).P j.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+o+7@8@4@9@d+o+o+o+o+o+o+o+o+o+5+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+0@4@a@b@d+d+d+d+d+d+d+d+d+d+m.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.c@d@e@f@G+R.R.R.R.R.R.R.R.R.8 3.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.R.g@h@e@i@j@R.R.R.R.R.R.R.R.R.K./ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.W.k@e@l@m@(.W.W.W.W.W.W.W.W.W.j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+n@o@p@h@q@~+~+~+~+~+~+~+~+~+~+A.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.(.r@p@p@s@t@(.(.(.(.(.(.(.(.(.1+[ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E E u@v@p@w@x@8 E E E E E E E E E `.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.y@z@w@A@B@c.v.v.v.v.v.v.v.v.v.d.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.v.C@D@D@E@F@v.v.v.v.v.v.v.v.v.0 }+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.c.G@H@D@I@J@K@c.c.c.c.c.c.c.c.c.f.I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++L@M@I@I@N@O@++++++++++++++++++l+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 P@Q@I@I@R@S@8 8 8 8 8 8 8 8 8 8 4+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.T@U@V@V@W@w+8.8.8.8.8.8.8.8.8.h+{ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.8.X@V@V@V@Y@Z@8.8.8.8.8.8.8.8.8.r.F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+`@ #V@.#+#@#O@[+[+[+[+[+[+[+[+[+o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@O@##$#+#+#%#&#O@O@O@O@O@O@O@O@O@D w.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 *#+#+#+#=#-#0 0 0 0 0 0 0 0 0 q++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.;#>#+#+#,#'#Z@S.S.S.S.S.S.S.S.S.)#. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.!#~#,#,#,#{#%.%.%.%.%.%.%.%.%.D ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.]#,#,#,#^#/#%.%.%.%.%.%.%.%.%.%+- . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.E.(#_#,#,#:#<#r@E.E.E.E.E.E.E.E.E.@.F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+n+[#}#:#|#|#1#D n+n+n+n+n+n+n+n+n+>.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D 2#|#|#|#|#3#D D D D D D D D D 7.-+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+4#5#|#|#6#7#8#b+b+b+b+b+b+b+b+b+9#-.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P 0#|#6#6#6#a#b#P P P P P P P P P 5.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P c#d#6#6#6#6#e#f#P P P P P P P P P T.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.7.g#h#6#6#i#i#j#7.7.7.7.7.7.7.7.7.1+j+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+/+k#6#6#i#l#m#n#/+/+/+/+/+/+/+/+/+!./ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i o#p#i#i#l#l#q#c#i i i i i i i i i ;+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+r#i#l#l#s#s#t#i *+*+*+*+*+*+*+*+1+$.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+*+u#v#l#l#s#s#w#x#*+*+*+*+*+*+*+*+*+~ Q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+%+y#z#s#s#s#w#A#n#%+%+%+%+%+%+%+%+%+o.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+h+B#s#s#w#w#C#D#E#h+h+h+h+h+h+h+h+h+F.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#F#G#H#w#w#C#C#C#I#%+F#F#F#F#F#F#F#F#C.k.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+y#J#C#C#C#K#L#M#1+1+1+1+1+1+1+1+B.O T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+1+N#C#C#C#K#L#O#P 1+1+1+1+1+1+1+1+r.'.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.K.P#Q#C#K#L#L#L#R#S#K.K.K.K.K.K.K.K.f+G.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+{+T#U#K#L#L#L#L#V#1+{+{+{+{+{+{+{+:.F.g+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +":.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.W#L#L#L#L#X#X#Y#:.:.:.:.:.:.:.:.~ y.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.Z#`#L#L#X#X#X# $.$B.B.B.B.B.B.B.B.+$Q.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.@$L#L#X#X#X#X##$1+B.B.B.B.B.B.B.B.;+|.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+q+$$%$X#X#X#X#X#&$*$B.q+q+q+q+q+q+q+q+b.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` =$X#X#X#X#&$&$-$;$` ` ` ` ` ` ` ` =.-.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+@$X#X#X#>$&$&$&$,$'$e+e+e+e+e+e+e+e++$F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+)$X#X#X#&$&$&$&$!$~$1+e+e+e+e+e+e+e+e+n.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.f.` {$X#X#>$&$&$&$!$]$]$^$` f.f.f.f.f.f.f.f.}+. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W /$($X#X#&$&$&$&$!$]$]$_$:$W W W W W W W W Z.}.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<$<${+[$X#X#&$&$&$&$!$]$]$]$]$}$|$<$<$<$<$<$<$<$<$l+/ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +"t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t {+1$2$3$4$5$5$5$5$6$6$6$6$7$8$9$` t t t t t t t t >.F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/test/pixmaps/invalid/CVE-2016-10164-poc.xpm.gz.gz.gz b/test/pixmaps/invalid/CVE-2016-10164-poc.xpm.gz.gz.gz Binary files differnew file mode 100644 index 0000000..71d4515 --- /dev/null +++ b/test/pixmaps/invalid/CVE-2016-10164-poc.xpm.gz.gz.gz diff --git a/test/pixmaps/invalid/doom.xpm b/test/pixmaps/invalid/doom.xpm new file mode 100644 index 0000000..a3f7847 --- /dev/null +++ b/test/pixmaps/invalid/doom.xpm @@ -0,0 +1,8 @@ +#define doom_format 1 +#define doom_width 1 +#define doom_height 1 +#define doom_ncolors 1 +#define doom_chars_per_pixel 1 +static char* doom_colors[] = { +"A", "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" +} ; diff --git a/test/pixmaps/invalid/doom2.xpm b/test/pixmaps/invalid/doom2.xpm new file mode 100644 index 0000000..55ab0f3 --- /dev/null +++ b/test/pixmaps/invalid/doom2.xpm @@ -0,0 +1,11 @@ +#define doom_format 1 +#define doom_width 1 +#define doom_height 1 +#define doom_ncolors 1 +#define doom_chars_per_pixel 10000 +static char* doom_colors[] = { + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", "#FFFFFF" +}; +static char* doom_pixels[] = { + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" +}; diff --git a/test/pixmaps/invalid/invalid-type.xpm b/test/pixmaps/invalid/invalid-type.xpm new file mode 100644 index 0000000..9237928 --- /dev/null +++ b/test/pixmaps/invalid/invalid-type.xpm @@ -0,0 +1,34 @@ +/* XPM2 invalid type name */ +static char * plaid[] = { +/* plaid pixmap + * width height ncolors chars_per_pixel */ +"22 22 4 2 0 0", +/* colors */ +" c red m white s light_color ", +"Y c green m black s lines_in_mix ", +"+ c yellow m white s lines_in_dark ", +"x m black s dark_color ", +/* pixels */ +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +"Y Y Y Y Y x Y Y Y Y Y + x + x + x + x + x + ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +"x x x x x x x x x x x x x x x x x x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x " +}; diff --git a/test/pixmaps/invalid/no-contents.xpm b/test/pixmaps/invalid/no-contents.xpm new file mode 100644 index 0000000..449df30 --- /dev/null +++ b/test/pixmaps/invalid/no-contents.xpm @@ -0,0 +1,2 @@ +/* XPM */ +/* Body intentionally left blank */ diff --git a/test/pixmaps/no-mem/oversize.xpm b/test/pixmaps/no-mem/oversize.xpm new file mode 100644 index 0000000..e19f9f3 --- /dev/null +++ b/test/pixmaps/no-mem/oversize.xpm @@ -0,0 +1,39 @@ +/* XPM */ +static char * plaid[] = { +/* plaid pixmap + * width height ncolors chars_per_pixel */ +"4294967292 4294967292 4 2 0 0 XPMEXT", +/* colors */ +" c red m white s light_color ", +"Y c green m black s lines_in_mix ", +"+ c yellow m white s lines_in_dark ", +"x m black s dark_color ", +/* pixels */ +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +"Y Y Y Y Y x Y Y Y Y Y + x + x + x + x + x + ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x x x x x x x x x x x x x ", +"x x x x x x x x x x x x + x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +"x x x x x x x x x x x x x x x x x x x x x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x ", +" x x x Y x x ", +" x x x x Y x x x " +"XPMEXT ext1 data1", +"XPMEXT ext2" +"data2_1", +"data2_2", +"XPMENDEXT" +}; diff --git a/test/tap-test b/test/tap-test new file mode 100755 index 0000000..99a6d97 --- /dev/null +++ b/test/tap-test @@ -0,0 +1,2 @@ +#! /bin/sh +"$1" -k --tap |